MATE

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

MATE (kiejtve latte-ként, nem late-ként) a GNOME 2 asztali környezet fejlesztési leágazása, amelyet arra terveztek, hogy megőrizze a 'hagyományos' asztali környezet kinézetét és érzését.

A MATE fejlesztői csapat manifesztója szerint céljuk egy hagyományos asztali kinézet és érzés megőrzése, egy nyílt forráskódú fejlesztési modell fenntartása, nyitott kapcsolat ápolása a GNU/Linux disztribúciókkal, valamint jó alternatíva biztosítása az alacsonyabb teljesítményű hardverek számára.

Note
A MATE szoftveres hibái a Gentoo Bugzilla oldalon jelenthetők — kérjük, adjon meg elegendő részletet (hogyan reprodukálható a hiba, emerge info, naplófájlok, hibaüzenetek stb.).

Telepítés

Architektúra támogatás

A MATE elérhető amd64 és x86 architektúrákra. 2019 márciusától tesztverziók érhetők el ~arm, ~arm64, ~loong és ~riscv platformokra. További architektúrák támogatását megfontolják a fejlesztők, amennyiben a tesztelők segítséget nyújtanak és hajlandóak jelenteni a problémákat.

USE jelölőzászlók

Először engedélyezze vagy tiltsa le a kívánt USE jelölőzászlókat a mate-base/mate szoftvercsomagnál.

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

MATE telepítése

Profilok

Erősen ajánlott egy asztali profil futtatása, amikor asztali környezetet használ. Példaként ezt az amd64 architektúra esetén az alábbi módon lehet végrehajtani:

root #eselect profile set default/linux/amd64/17.1/desktop
root #emerge -vauDU @world

Emerge

A MATE asztali környezet meta szoftvercsomagjának a telepítése érdekében futtassa az alábbi parancsot:

root #emerge --ask --changed-use mate-base/mate

Fejlesztési kiadási ciklus

A Gentoo a stabil 1.26-os és a fejlesztési 1.27-es verziókat is tartalmazza annak érdekében, hogy a felhasználók eldönthessék, hogy szeretnék-e a MATE-t az eredeti fejlesztői szándékoknak megfelelően használni, vagy inkább a legújabb kiadást szeretnék futtatni azzal a tudattal, hogy problémák léphetnek fel, és hibákat kell jelenteniük a bugs.gentoo.org weboldalon, valamint a megfelelő helyen a github.com/mate-desktop weboldalon.

Warning
A fejlesztők (az upstream) egyáltalán nem ajánlják a használatát, mivel problémák léphetnek fel, és a dolgok meghibásodhatnak.
FILE /etc/portage/package.mask/mateMask Example
=mate-*/* **

A jokerkarakter használata ebben a beállításfájlban azt eredményezi, hogy a rendszer teljesen kihagyja az 1.27-es verziót, de lehetővé teszi a frissítést az 1.28-as verzióra, amint az megjelenik.

Note
Ezt újra el kell végezni az 1.29-es szoftverkiadás megjelenésekor.

Használat

Az operációs rendszer bootolási folyamata során a MATE elindításához vagy egy display manager (SLiM, GDM, LightDM stb.), vagy a startx parancs használható.

Kijelzőkezelő (Display manager, DM)

A kijelzőkezelő (display manager) működéséhez adjon meg egy MATE munkamenetet (mate-session) a kijelzőkezelő beállításaiban. Néhány kijelzőkezelő ezt a műveletet interaktívan végzi el, másoknál egy beállításfájl módosítása szükséges. Az alapértelmezett munkamenetet gyakran úgy lehet módosítani, hogy a XSESSION="Mate" beállítást megadja a /etc/env.d/90xsession fájlban:

FILE /etc/env.d/90xsessionMATE engedélyezése
XSESSION="Mate"

A MATE szoftverfejlesztői csapat a LightDM kijelzőkezelőt (display manager-t) ajánlja. Telepítse a x11-misc/lightdm szoftvercsomagot:

root #emerge --ask x11-misc/lightdm

OpenRC

Állítsa be a LightDM szoftvert alapértelmezett kijelzőkezelőként:

FILE /etc/conf.d/display-manager
DISPLAYMANAGER="lightdm"

Azért, hogy a LightDM önagától elinduljon amikor az operációs rendszer bootol, adja hozzá a dbus és display-manager szolgáltatásokat az alapértelmezett futási szinthez:

root #rc-update add dbus default
root #rc-update add display-manager default

A LightDM azonnali futtatásának érdekében, adja ki a következő parancsot:

root #rc-service dbus start
root #rc-service display-manager start

systemd

Annak érdekében, hogy a LightDM önmagától elinduljon amikor az operációs rendszer bootol, futtassa a következő parancsot:

root #systemctl enable lightdm

Annak érdekében, hogy a LightDM azonnali elinduljon, futtassa a következő parancsot:

root #systemctl start lightdm

Manuális elindítás

A MATE kézi úton történő (tehát manuális) elindításának érdekében hozzon létre egy ~/.xinitrc fájlt a felhasználó saját home könyvtárán belül. A fájl tartalma a következő kell, hogy legyen:

FILE ~/.xinitrc
exec mate-session

Vegye figyelembe, hogy a dbus-launch szükséges lehet a exec mate-session között a D-Bus kommunikáció működéséhez, például:

FILE ~/.xinitrc
exec dbus-launch mate-session

Desktop portal

Mivel az alkalmazások megpróbálnak támogatni a Waylandot, ezért néhány funkciójukat átváltották az XDG Desktop Portal használatára. Például a Flatpakból szoftvercsomagból telepített Firefox nem fogja tudni megnyitni a felhasználó Letöltések könyvtárát asztali portál implementáció nélkül. Ezért szükséges a xdg-desktop-portal-xapp, mivel ez együtt működik a MATE-val.

root #emerge --ask sys-apps/xdg-desktop-portal-xapp

Ezután a felhasználónak ki kell jelentkeznie, majd újra be kell jelentkeznie a grafikus munkamenetbe, hogy megbizonyosodjon arról, hogy minden megfelelően működik.

Beállítás

Kompozíció

A kompozíció nincs alapértelmezés szerint engedélyezve. A kompozíció engedélyezéséhez lépjen a System → Preferences → Windows menüpontra, majd kattintson a Enable software compositing window manager melletti jelölőnégyzetre a General fülön.

Ablakok középre igazítása

Az ablakok középre igazítása nincs alapértelmezés szerint engedélyezve. Az ablakok középre igazításának engedélyezéséhez lépjen a System → Preferences → Windows menüpontra, majd kattintson a Center new windows melletti jelölőnégyzetre a Placement fülön.

Ablakok igazítása

Az ablakok igazítása nincs alapértelmezés szerint engedélyezve. Az ablakok igazításának engedélyezéséhez lépjen a System → Preferences → Windows menüpontra, majd kattintson a Enable side by side tiling melletti jelölőnégyzetre a Placement fülön.

Alkalmazások menüikon módosítása

Az alkalmazások menüikonjának alapértelmezett értéke start-here. Egy másik ikon használatához másolja át az ikont egy könyvtárba, például a /usr/local/share/pixmaps könyvtárba, és hajtsa végre az alábbi parancsot:

user $$ gsettings set org.mate.panel.menubar icon-name <icon>

Ahol az icon az ikon neve kiterjesztés nélkül. Indítsa újra a MATE panelt a módosítások érvényesítésének érdekében.

Asztali ikonok megjelenítése vagy elrejtése

Az asztali ikonok alapértelmezés szerint engedélyezve vannak. Egyenként elrejthetők vagy megjeleníthetők a dconf használatával.

Minden asztali ikon elrejtése

user $dconf write /org/mate/desktop/background/show-desktop-icons false

Egyedi ikonok elrejtése

A "Számítógép" ikon elrejtéséhez:

user $dconf write /org/mate/caja/desktop/computer-icon-visible false

A felhasználói könyvtár ikon elrejtéséhez:

user $dconf write /org/mate/caja/desktop/home-icon-visible false

Az "Hálózat" ikon elrejtéséhez:

user $dconf write /org/mate/caja/desktop/network-icon-visible false

A "Lomtár" ikon elrejtéséhez:

user $dconf write /org/mate/caja/desktop/trash-icon-visible false

A fájlrendszerbe felcsatolt kötetek elrejtéséhez:

user $dconf write /org/mate/caja/desktop/volumes-visible false

Alternatív megoldásként a dconf Editor használható az asztali ikonok megjelenítésére vagy elrejtésére. Lépjen a org → mate → caja → desktop menüpontra.

Hangerőszabályzó megjelenítése

A pulseaudio vezérléséhez és a hangerőszabályzó ikon megjelenítéséhez az értesítési területen, győződjön meg arról, hogy a media-libs/libmatemixer szoftvercsomagot a pulseaudio USE jelölőzászló engedélyezésével fordítja le a forráskódból.

Alkalmazások

Ez egy lista a GNOME 2 alkalmazásokról, amelyeket a fejlesztők átneveztek és beépítettek a MATE asztali környezetbe.

Iko GNOME 2 MATE Tipus
Mozo.png Alacarte (alacarte) Mozo (mozo) Menüszerkesztő
Desktop.png About GNOME (gnome-about) About MATE (mate-about) Az asztali környezetről
Mate-disk-usage-analyzer.png Baobab (baobab) Disk Usage Analyzer (mate-disk-usage-analyzer) Elemzi az adathordozó használatát
Preferences-desktop.png Control Center (gnome-control-center) Control Center (mate-control-center) Példa
Gnome-mime-application-pdf.png Evince (evince) Atril (atril) Dokumentummegjelenítő
Mate-image.png Eye of GNOME (eog) Eye of MATE (eom) Képnéző
Mate-zip.png File Roller (file-roller) Engrampa (engrampa) Fájlarchívum-kezelő
Mateconf.png GConf (gconftool-2, gconf-editor) MateConf (mateconftool-2, mateconf-editor) Asztali környezetet beállító rendszer
Pluma-text-editor.png Gedit (gedit) Pluma (pluma) Szövegszerkesztő
Marco.png Metacity (metacity) Marco (marco) Ablakkezelő
Caja-file-manager.png Nautilus (nautilus) Caja (caja) Fájlkezelő
Mate-applets-screenshooter.png Take Screenshot (gnome-screenshot) Take Screenshot (mate_screenshot) Képernyőkép készítő
Gnome-terminal.png Terminal (gnome-terminal) Terminal (mate-terminal) Parancssor
Matedialog.png Zenity (zenity) MateDialog (matedialog) GTK dialógusdobozok

Kisalkalmazások (appletek)

Ez egy lista a GNOME 2 panel kisalkalmazásokról (appletekről), amelyeket a szoftverfejlesztők átneveztek és beépítettek a MATE asztali környezetbe.

Ikon GNOME 2 MATE Típus
Mateweather.png gweather mateweather Időjárás mutatására szolgáló kisalkalmazás
Mateinvest.png gnome-invest-applet mate-invest-applet Üzleti részvényeket követő kisalkalmazás
Mate-netspeed-applet.png gnome-netspeed-applet mate-netspeed-applet Internet sebességének a figyelése
Mate-inhibit-applet.png gnome-inhibit-applet mate-inhibit-applet Inhibit Power Saving
User-trash-full.png gnome-trash-applet mate-trash-applet Parancsikon a Lomtár szákára
Mate-panel-notification-area.png gnome-panel-notification area mate-panel-notification-area Értesítési terület
Mate-panel-window-list.png gnome-panel-window-list mate-panel-window-list Ablakok váltása a tálca segítségével
Mate-panel-window-menu.png gnome-panel-window-menu mate-panel-window-menu Ablakok váltása menü egy segítségével
Mate-panel-workspace-switcher.png gnome-panel-workspace-switcher mate-panel-workspace-switcher Munkaterületek váltása
Mate-sticky-notes-applet.png gnome-sticky-notes-applet mate-sticky-notes-applet Öntapadós jegyzetek létrehozása, megtekintése, kezelése

Automatikus elindítás

A MATE képes felhasználónként a bináris szoftverek vagy szkriptek automatikus futtatására.

Az automatikus indítási bejegyzések hozzáadását a Rendszer → Beállítások → Alkalmazások indítása menüponton keresztül végezheti el.

A parancssorból a bejegyzések hozzáadhatók az ~/.config/autostart könyvtárban XDG formátumú .desktop kiterjesztésű fájl formájában. Ügyeljen arra, hogy a fájl tartalmazzon egy sort, amely ezt mondja: X-MATE-Autostart-enabled=true. Például:

FILE ~/.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

Gyakran ismételt kérdések

MATE egy adott szolgáltatáskezelőt vagy az init rendszertől függ?

Nem. A MATE-t tesztelték mind a OpenRC, mind a systemd init rendszerekkel, és valószínűleg más szolgáltatáskezelőkkel és init rendszerekkel is működhet (nem tesztelték, de nincs ismert oka annak, hogy ne működjön). A systemd init rendszer támogatása a 1.6 verziójú kiadásban került hozzáadásra.

Telepíthető-e a MATE a GNOME szoftvercsomagok mellé, vagy ezek egymással ütköznek?

Mivel a MATE szoftvercsomagok saját kategóriákat használnak, ezért lehetséges, hogy a MATE és a GNOME 3 egy időben telepítve legyenek, ami lehetővé teszi mindkettő tesztelését. Ha egy lépéssel tovább megyünk, és a MATE felső paneljét eltávolítjuk (mivel az el van rejtve a GNOME 3 shell alatt), akkor akár a mate-session indítása is lehetséges a GNOME 3-on belül, és a MATE és a GNOME 3 egyidejű futtatása megvalósítható.

Hogyan engedélyezhetem a panel árnyékolását?

A MATE asztalra történő bejelentkezése után, még kompozitálás engedélyezésével sem jelenik meg a panel árnyékolása, egy versenyfeltétel miatt. Először másolja a /usr/share/applications/mate-panel.desktop fájlt a ~/.local/share/applications/mate-panel.desktop helyre. Ezután állítsa a X-MATE-Autostart-Phase értékét Applications-ra, és adjon meg egy késleltetést:

FILE /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

Szükség lehet a késleltetés beállítására az igényeinek megfelelően. Végül indítsa újra a Marco-t az alábbi parancs segítségével:

user $ $ marco --replace

MATE használata kettő kijelzővel

Amikor Ön a MATE asztali környezetet több képernyővel használja, biztosítani kell, hogy a xinerama USE jelölőzászló engedélyezve legyen a forráskód lefordítása során. Különösen igaz ez az ablakkezelőre, amely a mate-desktop működését biztosítja, ami a x11-wm/marco szoftvercsomag. Ez megoldja az olyan problémákat, mint például a MATE asztalon lévő ablakok mindkét képernyőn való maximalizálása.

MATE használata Android mobiltelefonokkal

Az Android mobiltelefonok csatlakoztatásához és a megnyitásukhoz a mate-base/caja alkalmazásban szükséges a gnome-base/gvfs szoftvercsomag forráskódját az mtp USE jelölőzászló engedélyezésével lefordítani.

Lecserélhetem-e az alapértelmezett képernyőkép-készítő alkalmazást az X-re?

A mate-screenshot, amely a mate-extra/mate-utils szoftvercsomag része, alapvető képernyőkép-készítési funkciókat nyújt. Ha ez nem megfelelő, és egy fejlettebb szoftverre van szüksége, például a x11-misc/shutter szoftverre, akkor lecserélheti az Print Screen gomb alapértelmezett viselkedését az alábbi beállítási lehetőség szerkesztésével a dconf-editor segítségével:

org.mate.marco.keybinding-commands.command-screenshot $your-command

Ha Ön magabiztosan használja a parancssort, akkor a következőt teheti:

user $dconf write /org/mate/marco/keybinding-commands/command-screenshot \"foo\"

Vagy:

user $gsettings set org.mate.Marco.keybinding-commands command-screenshot 'foo'

Hiányoznak a Felfüggesztés és a Hibernálás gombok a Számítógép-leállítási párbeszédablakból

Ha a párbeszédablakban csak az "Újraindítás, Mégse, Leállítás" gombok jelennek meg, akkor győződjön meg arról, hogy mind a mate-base/mate-session-manager, mind a mate-base/mate-power-manager szoftvercsomagok forráskódjai az elogind jelölőzászlóval lettek lefordítva bináris futtatható kódra.

Eltávolítás

root #emerge --ask --depclean mate-base/mate $(qlist -IC 'mate-base/*')

A MATE nevű szoftvercsomagok eltávolításához (szükség van a eix eszközre):

root #emerge --ask --depclean $(eix -I -# mate)

Hibaelhárítás

GLib-GObject-ERROR: object GsmAutostartApp 0x73ca40 finalized while still in-construction

Amikor ez a hiba jelentkezik (Részletek: ~/.materc-errors), akkor általában egy figyelmeztetés előzi meg. A figyelmeztetés javítása megoldhatja a problémát, például amikor Ön ezt látja:

CODE
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

Ebben az esetben megoldhatja a problémát, ha eltávolítja az desktop fájlt, vagy kijavítja azt a Name kulcs hozzáadásával. Ha tiszta újrakezdést szeretne, akkor ezeket a fájlokat biztonsági mentéssel áthelyezheti máshova:

user $for f in ~/.config/autostart/*.desktop ; do mv "${f}" "${f}.bak" ; done

Failure to emerge due to conflicts with x11-libs/gtk+:3 and x11-themes/mate-themes{,-meta}

Sajnálatos módon bizonyos szoftvercsomagolási követelmények miatt előfordulhat, hogy a felhasználóknak problémájuk adódik a megfelelő szoftverfüggőség-feloldással a mate-themes{,-meta} szoftvercsomag telepítése során. Általánosságban a legegyszerűbb megoldás az, ha egyszeri telepítéssel (oneshot) telepítik a megfelelő mate-themes szoftvercsomagot, ezzel lehetővé téve a későbbi telepítések problémamentességét. Például, ha az x11-libs/gtk+-3.18 már telepítve van, akkor érdemes:

root #emerge -1av '=mate-themes-3.18*'

vagy ha a gtk+-3.20 telepítve van, akkor érdemes:

root #emerge -1av '=mate-themes-3.20*'

Failed to acquire org.freedesktop.timedate1.set-time: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed:

A rendszeridő beállításához a naptár mini alkalmazásban, a mate-control centerben (vagy a mate-admin segítségével) szükséges, hogy a forráskódból lefordítsa:

root #emerge --ask app-admin/openrc-settingsd

Ezután adja hozzá az alapértelmezett futási szinthez:

root #rc-update add openrc-settingsd default

Jelentkezzen ki, majd jelentkezzen be újra, és képes lesz beállítani a rendszeridőt.

További olvasnivaló a témában

  • Desktop environment
  • KDE — egy szabad szoftverközösség, amely számos alkalmazást készít, köztük a népszerű Plasma asztali környezetet.
  • Gnome — a feature-rich desktop environment provided by the GNOME project.
  • Xfce — egy könnyűsúlyú asztali környezet, amely gyors, jó megjelenésű és felhasználóbarát.