MATE
MATE (pronunciado como latte, no late) es a fork de el GNOME 2 MATE es un entorno de escritorio diseñado para mantener la mirada y el gusto de un 'tradicional' entorno de escritorio.
De acuerdo con el manifiesto del propio equipo de MATE, ellos están apuntando a crear un tradicional entorno de escritorio, mantener un entorno de desarrollo abierto, tener una buena y abierta relación con las distribuciones de GNU/Linux, y servir como una buena alternativa para sistemas de bajos recursos
Los fallos (bugs) de MATE pueden ser reportados a Gentoo Bugzilla — por favor, danos los suficientes detalles (como reproducir el fallo, la informacion de emerge, registros, mensajes de error, entre otras cosas.).
Instalación
Arquitecturas Soportadas
MATE esta disponible para amd64 y x86. Desde Marzo de 2019, las versiones de pruebas están disponibles para ~arm,~arm64, ~loong and ~riscv. El soporte de otras arquitecturas sera considerado con la ayuda de personas probando y reportando fallos.
PARÁMETROS USE
Primero activa o desactiva las USE flags requeridas por mate-base/mate.
USE flags for mate-base/mate Meta ebuild for MATE, a traditional desktop environment
+base
|
Install base MATE Desktop applications that are recommended for the most common usage; for example, this installs the file manager. Disable this and other USE flags if you want a more minimal MATE Desktop. |
+extras
|
Install additional MATE Desktop applications that are recommended for extended usage of the MATE Desktop as upstream sees it; for example, this installs MATE Desktop's office related applications. Disable this if you plan to use your own non-MATE Desktop alternatives or a custom mixture of MATE and non-MATE packages. |
+notification
|
Force notification daemon to default to MATE's notification daemon. Enabled by default. Disable if it causes conflicts with other installed desktop environments. |
+themes
|
Install MATE Desktop's themes; if you use other themes, you can disable this to spare some space and time. |
bluetooth
|
Enable Bluetooth Support |
help
|
Install gnome-extra/yelp to handle in application help menus and documentation browsing |
Instalando MATE
Perfiles
Es altamente recomendado usar un perfil de escritorio cuando usas un Desktop Environment, usando amd64 como un ejemplo esto se puede hacer escribiendo el siguiente comando:
root #
eselect profile set default/linux/amd64/17.1/desktop
root #
emerge -vauDU @world
Emerge
Para instalar el entorno de escritorio MATE, escribe el siguiente comando:
root #
emerge --ask --changed-use mate-base/mate
Ciclo de lanzamiento de desarrollo
Gentoo incluye tanto la versión estable 1.26, como la versión de desarrollo 1.27 para hacer que los usuarios hagan una decisión que si quieren usar MATE como los desarrolladores quieren, o usar la última versión comprendiendo que las cosas pueden ir realmente mal y los fallos deben de ser reportados a bugs.gentoo.org y al sitio correcto en github.com/mate-desktop.
Los desarrolladores NO recomiendan que los usuarios usen esto debido a que cosas pueden y se van a romper.
=mate-*/* **
Usando este archivo de configuración va a significar que el sistema va a saltar completamente la versión 1.27 y va a permitir actualizar a la versión 1.28 una vez que salga.
Esto se tendrá que hacer de nuevo para el lanzamiento de la 1.29.
Como usar MATE
Tanto un display manager (SLiM, GDM, LightDM, etc.) o el startx comando puede ser usado para iniciar MATE durante el inicio del sistema o desde el propio sistema manualmente.
Gestor de pantalla, o Display Manager (DM)
Para hacer que el gestor de pantalla funcione específicamente una sesión de MATE (mate-session) en la configuración del gestor de pantalla; algunos hacen esta acción de forma interactiva, otros deberán de tener un archivo de configuración modificado. La sesión por defecto también puede ser cambiada configurando XSESSION="Mate"
en /etc/env.d/90xsession:
XSESSION="Mate"
El equipo de MATE recomienda LightDM como el gestor de pantalla. Instala x11-misc/lightdm:
root #
emerge --ask x11-misc/lightdm
OpenRC
Establece LightDM como el gestor de pantalla por defecto:
DISPLAYMANAGER="lightdm"
Para iniciar LightDM al inicio, añade dbus y display-manager al nivel de ejecución por defecto:
root #
rc-update add dbus default
root #
rc-update add display-manager default
Para iniciar LightDM ahora:
root #
rc-service dbus start
root #
rc-service display-manager start
systemd
Para iniciar LightDM al inicio:
root #
systemctl enable lightdm
Para iniciar LightDM ahora:
root #
systemctl start lightdm
Inicio manual
Para iniciar MATE manualmente crea un archivo ~/.xinitrc en una carpeta de inicio de un usuario. Haz sus contenidos como lo siguiente:
exec mate-session
Date cuenta de que puedas necesitar dbus-launch y exec mate-session para que funcione la comunicación de D-Bus, por ejemplo:
exec dbus-launch mate-session
Portal de Escritorio
Debido a que las aplicaciones están intentando soportar Wayland, ellas cambiaron algunas de sus funcionalidades para usar el Portal de Escritorio XDG. Por ejemplo, Firefox instalado desde flatpak fallara al abrir la carpeta de descargas del usuario sin una implementación del Portal de Escritorio. Por eso, xdg-desktop-portal-xappes necesario ya que funciona con MATE.
root #
emerge --ask sys-apps/xdg-desktop-portal-xapp
Entonces el usuario debería cerrar sesión y volver a iniciar en su sesión gráfica para asegurarse de que todo funciona correctamente.
Configuración
Composición
La composición está no activada por defecto. Para activarla debes de ir a System → Preferences → Windows y hacer click en Enable software compositing window manager en la pestaña de General
Centrar Ventanas
Centrar ventanas no está activado por defecto. Para activar el centrado de ventanas debe ir a System → Preferences → Windows y hacer click en la caja de texto al lado de Centrar Nueva Ventana en la pestaña Placement
Ajustar Ventanas
El ajustamiento de ventanas no esta activado por defecto. Para activar el ajustamiento de ventanas debes de ir a System → Preferences → Windows y hacer click en la caja de texto al lado de Activar el embaldosado lado a lado en la pestaña de Placement
Cambiar el icono de las aplicaciones del menú
Los iconos de las aplicaciones del menú está establecido a start-here por defecto. Para usar un icono diferente, copia tu icono a una carpeta como /usr/local/share/pixmaps y ejecuta lo siguiente:
user $
$ gsettings set org.mate.panel.menubar icon-name <icon>
Donde Where icono
Es el nombre del icono sin la extensión de archivo. Reinicia el panel de MATE.
Mostrar o esconder iconos de aplicaciones de escritorio
Los iconos de escritorio son activados por defecto. Pueden ser escondidos o mostrados de forma individual usando dconf.
Esconder todos los iconos del escritorio
user $
dconf write /org/mate/desktop/background/show-desktop-icons false
Esconder iconos individuales
Para esconder el icono del computador:
user $
dconf write /org/mate/caja/desktop/computer-icon-visible false
Para esconder el icono de la carpeta del usuario:
user $
dconf write /org/mate/caja/desktop/home-icon-visible false
Para esconder el icono de internet:
user $
dconf write /org/mate/caja/desktop/network-icon-visible false
Para esconder el icono de la papelera de reciclaje:
user $
dconf write /org/mate/caja/desktop/trash-icon-visible false
Para esconder los volúmenes montados:
user $
dconf write /org/mate/caja/desktop/volumes-visible false
Alternativamente, dconf Editor puede ser usado para mostrar o esconder los iconos de escritorio. Navega a org → mate → caja → desktop.
Mostrar el control del volumen
Para controlar pulseaudio y ver el icono del control del volumen en la área de notificación, asegúrate de compilar media-libs/libmatemixer con la USE pulseaudio
activada.
Aplicaciones
Esta es una lista de aplicaciones de GNOME 2 que han sido renombradas y incluidas en el entorno de escritorio MATE.
SUBPROGRAMA
Hay una lista de subprogramas del panel de GNOME2 que han sido renombradas y incluidas en el entorno de escritorio de MATE.
Inicio automático
MATE es capaz de automáticamente ejecutar binarios o comandos para el uso del usuario.
Las entradas que se inician al inicio del sistema se pueden añadir mediante System → Preferences → Start Applications.
Desde la terminal, las entradas pueden ser añadidas en la carpeta ~/.config/autostart como archivos .desktop con formato XDG. Asegúrate de incluir una linea que diga X-MATE-Autostart-enabed=true
. Por ejemplo:
Translations:MATE/136/es
[Desktop Entry]
Type=Application
Exec=/path/to/executable
Hidden=false
Name=Autostart example
Comment=This file shows that the line below is needed for MATE to autostart an executable
X-MATE-Autostart-enabled=true
Preguntas y respuestas (FAQ)
¿MATE depende de un Gestor de Servicios en específico?
No, MATE ha sido probado para que funcione tanto con OpenRC como con systemd y también puede funcionar con otros gestores de servicios y sistemas init, (sin probar, pero ninguna razón para que se rompa); el soporte de systemd fue añadido en release 1.6.
¿MATE se puede instalar junto a paquetes de GNOME o se bloquean entre sí?
Como los paquetes de MATE usan sus propias categorías, es posible tener instalados paquetes de GNOME 3 y de MATE al mismo tiempo, cosa que permite testear ambos; haciendo un paso extra, si cambias MATE para no tener un panel superior (es decir, se esconde debajo de la terminal de GNOME 3) tu puedes incluso iniciar mate-session sin GNOME 3 y iniciar MATE y GNOME 3 al mismo tiempo.
¿Como activo las sombras del panel?
Debido a una condición de secuencia, las sombras del panel no aparecen después de iniciar sesión en el escritorio de MATE, incluso con el compositor activado. Tu primero debes copiar /usr/share/applications/mate-panel.desktop a ~/.local/share/applications/mate-panel.desktop. Entonces tienes que establecer X-MATE-Autostart-Phase hacia Applications,y añade un retraso:
X-MATE-Autostart-Phase=Applications
X-MATE-Autostart-Delay=2
X-MATE-Provides=windowmanager
X-MATE-Autostart-Notify=true
Tal vez tu tengas que ajustar el retraso como necesites. Finalmente, reinicia Marco con el siguiente comando:
user $
$ marco --replace
Usar MATE con dos pantallas
Cuando uses el escritorio MATE con varias pantallas, MATE tiene que ser descargado y compilado con la USE xinerama
activada. Especificamente, el gestor de pantalla que está manegando mate-desktop, que es específicamente x11-wm/marco. Esto resolverá problemas como windows being maximized over both screens in MATE desktop.
Usar MATE en teléfonos Android
Para conectar dispositivos Android y abrirlos usando {Package|mate-base/caja} necesitas compilar primero gnome-base/gvfs usando el siguiente parámetro USE: mtp
¿Puedo remplazar la herramienta de captura de pantalla que viene por defecto por X?
mate-screenshot is provided in mate-extra/mate-utils provides basic screenshot capabilities. If you don't like it and need a more advanced tool, like x11-misc/shutter you can replace the default behavior of the Print Screen button by editing the following configurations option with dconf-edtior:
org.mate.marco.keybinding-commands.command-screenshot $your-command
If you feel comfortable doing this with the command line you can do:
user $
dconf write /org/mate/marco/keybinding-commands/command-screenshot \"foo\"
o con:
user $
gsettings set org.mate.Marco.keybinding-commands command-screenshot 'foo'
Los botones de suspensión y hibernación no aparecen en el diálogo de apagado
If only "Restart Cancel Shutdown" buttons appear in the dialog, make sure both mate-base/mate-session-manager and mate-base/mate-power-manager were built with elogind
flag.
Eliminar MATE
root #
emerge --ask --depclean mate-base/mate $(qlist -IC 'mate-base/*')
Para remover todos los paquetes con el nombre de MATE necesitas (eix):
root #
emerge --ask --depclean $(eix -I -# mate)
Resolver problemas comunes
GLib-GObject-ERROR: object GsmAutostartApp 0x73ca40 finalized while still in-construction ===
When you get this error (see ~/.materc-errors), it is usually preceded by a warning, fixing the warning could fix the problem; for example, when I get to see:
mate-session[881]: WARNING: Could not parse desktop file /home/username/.config/autostart/some-naughty-broken-program.desktop: Key file does not have key 'Name'
mate-session[881]: GLib-GObject-ERROR: object GsmAutostartApp 0x73ca40 finalized while still in-construction
In this case, you can resolve this by moving away the desktop file or fixing it up by adding the Name key. If you want a clean start, you can move those files out of the way by backing them up:
user $
for f in ~/.config/autostart/*.desktop ; do mv "${f}" "${f}.bak" ; done
Error al descargar debido a conflictos con x11-libs/gtk+:3 y x11-themes/mate-themes{,-meta}
Unfortunately, due to some packaging requirements, there is the potential for users to have an issue with proper dependency resolution when installing mate-themes{,-meta}. Generally speaking, the simplest solution is to oneshot the appropriate mate-themes package, allowing subsequent emerges to happen without issue. For example, if you have x11-libs/gtk+-3.18 installed, you will want to
root #
emerge -1av '=mate-themes-3.18*'
o si tu tienes instalado gtk+-3.20, tu tambien vas a querer
root #
emerge -1av '=mate-themes-3.20*'
Error al adquirir org.freedesktop.timedate1.set-time: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed:
In order to set the system time through the calendar applet or mate-control center (or through mate-admin) you will have to compile:
root #
emerge --ask app-admin/openrc-settingsd
Y añadirlo al nivel de activación común:
root #
rc-update add openrc-settingsd default
Cierra sesión y vuelve a iniciar sesión y tu serass capaz de cambiar la fecha del sistema.
También ver
- Desktop environment — provides a list of desktop environments available in Gentoo.
- KDE — una comunidad de software libre, que produce una amplia gama de aplicaciones, incluyendo el conocido entorno de escritorio Plasma.
- Gnome — a feature-rich desktop environment provided by the GNOME project.
- Xfce