MATE

From Gentoo Wiki
Jump to:navigation Jump to:search
This page is a translated version of the page MATE and the translation is 88% complete.
Other languages:

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

Nota
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.

Advertencia
Los desarrolladores NO recomiendan que los usuarios usen esto debido a que cosas pueden y se van a romper.
ARCHIVO /etc/portage/package.mask/mateMask Example
=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.

Nota
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:

ARCHIVO /etc/env.d/90xsessionEnabling MATE
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:

ARCHIVO /etc/conf.d/display-manager
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:

ARCHIVO ~/.xinitrc
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:

ARCHIVO ~/.xinitrc
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.

Icon GNOME 2 MATE Type
Mozo.png Alacarte (alacarte) Mozo (mozo) Menu editor
Desktop.png About GNOME (gnome-about) About MATE (mate-about) About Desktop Environment
Mate-disk-usage-analyzer.png Baobab (baobab) Disk Usage Analyzer (mate-disk-usage-analyzer) Disk usage analyzer
Preferences-desktop.png Control Center (gnome-control-center) Control Center (mate-control-center) Example
Gnome-mime-application-pdf.png Evince (evince) Atril (atril) Document Viewer
Mate-image.png Eye of GNOME (eog) Eye of MATE (eom) Image Viewer
Mate-zip.png File Roller (file-roller) Engrampa (engrampa) File Archive Manager
Mateconf.png GConf (gconftool-2, gconf-editor) MateConf (mateconftool-2, mateconf-editor) DE Configuration System
Pluma-text-editor.png Gedit (gedit) Pluma (pluma) Text Editor
Marco.png Metacity (metacity) Marco (marco) Window Manager
Caja-file-manager.png Nautilus (nautilus) Caja (caja) File Manager
Mate-applets-screenshooter.png Take Screenshot (gnome-screenshot) Take Screenshot (mate_screenshot) Screen Capture Tool
Gnome-terminal.png Terminal (gnome-terminal) Terminal (mate-terminal) Terminal
Matedialog.png Zenity (zenity) MateDialog (matedialog) GTK Dialog Boxes

SUBPROGRAMA

Hay una lista de subprogramas del panel de GNOME2 que han sido renombradas y incluidas en el entorno de escritorio de MATE.

Icon GNOME 2 MATE Type
Mateweather.png gweather mateweather Panel Weather Applet
Mateinvest.png gnome-invest-applet mate-invest-applet Stock Tracking Applet
Mate-netspeed-applet.png gnome-netspeed-applet mate-netspeed-applet View Internet Speed
Mate-inhibit-applet.png gnome-inhibit-applet mate-inhibit-applet Inhibit Power Saving
User-trash-full.png gnome-trash-applet mate-trash-applet Shortcut to Trash
Mate-panel-notification-area.png gnome-panel-notification area mate-panel-notification-area Notification Area
Mate-panel-window-list.png gnome-panel-window-list mate-panel-window-list Switch Windows using the Taskbar
Mate-panel-window-menu.png gnome-panel-window-menu mate-panel-window-menu Switch Windows using a Menu
Mate-panel-workspace-switcher.png gnome-panel-workspace-switcher mate-panel-workspace-switcher Switch Workspaces
Mate-sticky-notes-applet.png gnome-sticky-notes-applet mate-sticky-notes-applet Create, View, Manage Sticky Notes

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

ARCHIVO ~/.config/autostart/example.desktopMATE autostart example
[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:

ARCHIVO /usr/share/applications/mate-panel.desktop
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:

CÓDIGO
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