Xfce
Az Xfce egy könnyűsúlyú asztali környezet, amely gyors, jó megjelenésű és felhasználóbarát.
Előfeltételek
Egy profil kiválasztása
Mielőtt bármilyen profilmódosítást végrehajtana, olvassa el a vonatkozó dokumentációt.
Az alap desktop profil használata jó alapbeállításokat biztosít az Xfce számára. Más profilok is használhatók, de ez jó egyensúlyt biztosít a függőségek és a használhatóság között, minden mást leszámítva. az desktop profil kiválasztásához:
root #
eselect profile set default/linux/amd64/23.0/desktop
A szükségtelen függőségek elkerülése
Az app-text/poppler csomag függőségként fog letöltődni az Xfce legenerálásakor. Asztali profilokon ez a csomag alapértelmezés szerint a qt5
USE jelzőzászlót fogja használni, és így letölti azokat a Qt-függőségeket, amelyekre esetleg az Xfce -nek nincs szüksége. Ennek elkerülésének egyik módja a poppler -hez tartozó USE jelölőzászló letiltása:
app-text/poppler -qt5
Természetesen szükség esetén, a jelölőzászló általános hatástalanításának érdekében a -qt5
is hozzáadható a /etc/portage/make.conf fájlhoz.
xfce4-notifyd
Ez egy opcionális lépés az xfce-extra/xfce4-notifyd telepítéséhez az x11-misc/notification-daemon helyett. Ha az értesítési démon kiválasztása nem fontos, akkor hagyja ki ezt a részt.
Az xfce-base/xfce4-meta emerge generálása behúzza a virtual/notification-daemon függőséget. Ez a virtuális függőség arra lett tervezve, hogy biztosítsa, hogy az Xfce értesítési démonnal legyen ellátva, függetlenül attól, hogy a felhasználó milyen szoftvert választ e szerep betöltésére.
Alapértelmezés szerint a virtual/notification-daemon kielégíti ezt a függőséget a GNOME x11-misc/notification-daemon csomagjának belefoglalásával. Az Xfce felhasználók előnyben részesíthetik az xfce-extra/xfce4-notifyd használatát, ha még nincs telepítve értesítési démon.
Az xfce-extra/xfce4-notifyd telepítésével az Xfce emerge legenerálása előtt, a virtual/notification-daemon virtuális csomag az xfce4-notifyd parancsot fogja használni, és nem von be más csomagokat. Használja a --oneshot
kapcsolót, hogy elkerülje az xfce4-notifyd hozzáadását a world fájlhoz:
root #
emerge --ask --oneshot xfce-extra/xfce4-notifyd
Most folytassa a telepítéssel.
Telepítés
USE jelölőzászlók
USE flags for xfce-base/xfce4-meta The Xfce Desktop Environment (meta package)
+svg
|
Add support for SVG (Scalable Vector Graphics) |
archive
|
Install app-arch/xarchiver. |
calendar
|
Add support for calendars (not using mcal!) |
cdr
|
Add support for CD writer hardware |
editor
|
Install the app-editors/mousepad text editor. |
image
|
Install the media-gfx/ristretto image viewer. |
media
|
Install the media-video/parole media player. |
minimal
|
Install a very minimal build (disables, for example, plugins, fonts, most drivers, non-critical features) |
mpd
|
Install the media-sound/xfmpc MPD client. |
pulseaudio
|
Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire) |
remote-fs
|
Install the x11-misc/gigolo frontend to manage remote filesystem connections. |
search
|
Install the dev-util/catfish search tool frontend. |
upower
|
Enable power management support |
Emerge
Az emerge paranccsal generálja le az xfce-base/xfce4-meta xfce csomagok alapértelmezett készletét, hogy egy észszerűen teljes asztali környezetet kapjon:
root #
emerge --ask xfce-base/xfce4-meta
Az xfce-base/xfce4-meta csomag a következő, felhasználóbarát alkalmazásokat, plusz néhány könyvtárat és rendszerszoftvert biztosítja:
Csomag | Leírás |
---|---|
x11-terms/xfce4-terminal | Terminál emulátor, amely jól integrálható az Xfce-vel, "barátságosabb" mint a standard xterm program. |
xfce-base/xfce4-panel | Asztali panel. Alkalmazásindítókkal, panelmenükkel, munkaterület-váltóval és még sok mással. |
xfce-base/xfce4-settings | Az Xfce asztali környezethez fejlesztett konfigurációs rendszer. A számítógép felhasználójának a részészére a rendszerhez tartozó beállításokat grafikus módon tudja megjeleníteni. Párbeszédpaneleket és további grafikus eszközöket tartalmaz 21. századi modern, vizuális formában. (Igen! A Linux nem csak parancssorból áll. Szerkesztői megjegyzés). |
xfce-base/thunar | Thunar az Xfce saját fájlkezelője. |
xfce-base/xfce4-appfinder | Alkalmazáskereső. |
xfce-base/thunar-volman | Kezeli a cserélhető adathordozókat és meghajtókat. |
xfce-base/tumbler | Fájlok előnézetét biztosja a Thunar fájlkezelőhöz. |
xfce-base/xfce4-power-manager | Egy alkalmazás az energiafogyasztás figyelésére és kezelésére (különösen fontos laptopok esetén). Lehetővé teszi a maximális teljesítmény vagy az akkumulátorkímélő mód kiválasztását. Beállítható vele a képernyő fényereje, a hibernálás, a felfüggesztési és leállítási műveletek (azaz, hogy mit csináljon a számítógép amikor a fedél lezáródik, mi történjen amikor megnyomja a ki-be kapcsoló gombokat). Figyelmeztetni tud ha az akkumulátor elér egy bizonyos szintet, vagy akár kikapcsolhatja a számítógépet. Panelbővítményeket tartalmaz az akkumulátor töltési állapotának megjelenítéséhez és a fényerő szabályozásához. |
xfce-extra/xfce4-pulseaudio-plugin | Hangerőszabályzó a panelhez. A media-sound/volumeicon opció lehet pulseaudio nélküli rendszerek esetén. |
Az xfce-base/xfce4-meta által telepített összes tartalmának megtekintéséhez tekintse meg az adott csomag függőség fülét a packages.gentoo.org. webhelyen.
Nem feltétlenül szükséges az xfce-base/xfce4-meta használata. Azáltal, hogy az Xfce csak a kívánt Xfce összetevőket telepíti, "egyedi építésűnek" tekinthető, de ügyeljen arra, hogy ehhez bizonyos ismeretekre van szükség.
Kiegészítő szoftver
Számos további, figyelemreméltó alkalmazás található az Xfce projektben:
Csomag | Leírás |
---|---|
app-cdr/xfburn | CD-író alkalmazások. |
app-editors/mousepad | Könnyűsúlyú szövegszerkesztő. |
x11-themes/xfwm4-themes | Számos ablakkezelő téma. |
xfce-extra/thunar-archive-plugin | A Thunar beépülő modulja az archívumokkal kezelése céljából. A app-arch/file-roller csomagot használja. |
xfce-extra/xfce4-battery-plugin | Megjeleníti az akkumulátor töltöttségi szintjét százalékos arányát. Megmutatja a hátralévő időt. Kijelzi az áramforrást (éppen hálózatról vagy akkuról működik-e a gép). Továbbá megjeleníti a ventilátor állapotát. Figyelmeztetéseket jelenít meg, és még úgy is beállítható, hogy bizonyos teljesítményszinteken parancsokat hajtson végre, amelyek segítségével a laptop hibernált üzemmódba kapcsolható, ha az akkumulátor már majdnem lemerült. |
xfce-extra/xfce4-mount-plugin | One-click mounting of devices listed in /etc/fstab. |
xfce-extra/xfce4-mount-plugin | Egy kattintással felcsatolhatóvá válnak a /etc/fstab listában szereplő adathordozó eszközök. |
xfce-extra/xfce4-sensors-plugin | Figyeli a hardverekbe épített szenzorokból jövő adatokat. Például figyeli a processzor hőmérsékletét, a ventilátor fordulatszámát, a HDD/SSD hőmérsékletét, alaplap feszültségét stb. |
xfce-extra/xfce4-verve-plugin | A panelbe beágyazott kis méretű parancssor. Azonnali parancsfuttatásához gyorsabb mint külön terminálablakot nyitni. |
Ez csak egy részlet a Gentoo tárolóban elérhető csomagokból. Nézze meg az xfce-extra -t, vagy használja az eix -t (eix --category xfce-extra), hogy megtekinthesse az xfce-extra kategória csomagjait. További információkért tekintse még a https://www.xfce.org/projects/ weboldalt.
A következő alkalmazások Xfce-ben elég jól működnek ahhoz, hogy egy alap, és egyben egy teljes asztali környezet jöjjön létre:
Csomag | Leírás |
---|---|
x11-misc/alacarte | A GNOME menüszerkesztő jól működik Xfce -ben. |
x11-terms/tilda | Könnyűsúlyú, quake stílusú terminál emulátor. |
Használat
Az Xfce elindítása
Az Xfce futtatható bejelentkezés után a terminálról, bejelentkezés után automatikusan elindítható, vagy elindítható egy grafikus kijelzőkezelővel, amely üdvözli a felhasználót és kéri a bejelentkezési adatokat.
Xfce indítása kijelzőkezelő nélkül
A startx és a startxfce4 a két könnyen elérhető lehetőség az Xfce elindítására képernyőkezelő használata nélkül.
startx
A startx parancs használata esetén hozzon létre egy ~/.xinitrc fájlt ami a következőket tartalmazza:
exec startxfce4
Ha engedélyezési vagy jogosultságokkal kapcsolatos problémákat tapasztal, akkor tekintse meg a hibaelhárítási részt.
startxfce4
Az xfce4 desktop elindításához egyszerűen írja be a startxfce4 parancsot a parancssorba, és nyomja meg az enter billentyűt:
user $
startxfce4
Kijelzőkezelők
Az Xfce elindításához display manager -t is lehet használni. A display manager beállításához, kérjük, olvassa el a display manager cikket.
A legtöbb display manager a .desktop fájlokat használja az elérhető munkamenetek beállításához. A következő példa egy .desktop fájl, amely egy display manager által felhasználható az Xfce elindítására:
[Desktop Entry]
Encoding=UTF-8
Name=Xfce4
Comment=Use this session to run Xfce 4 as desktop environment
Exec=/usr/bin/startxfce4
Icon=/usr/share/pixmaps/xfce4_xicon1.png
Type=Application
A .desktop fájl a megfelelő helyre helyezhető a display manager számára.
Beállítás/Konfiguráció
Az Xfce egy asztali környezet, és mint ilyen, (majdnem) minden felhasználó igényeire hangolható és testreszabható. Ebben a részben számos népszerű (vagy nagyobb kihívást jelentő) szempontot ismertetünk.
Hangerőgombok
A hangerőszabályozók kezelésének lehetőségéhez, kérem telepítse a xfce-extra/xfce4-volumed-pulse csomagot:
root #
emerge --ask xfce-extra/xfce4-volumed-pulse
A pulseaudio -t nem használó rendszerek számára egy lehetőség lehet a media-sound/tudor-volumed telepítése.
Alternatívaként egyedi gombokat lehet hozzákötni az amixer -hez azáltal, hogy futtatja a xfce4-keyboard-settings parancsot:
- volume up gomb: amixer set Master 5%+
- volume down gomb: amixer set Master 5%-
- mute gomb: amixer set Master toggle
Konzisztens GTK 3 témák
Az egyik lehetőség a Greybird téma használata, amely támogatja a GTK 2, GTK 3, xfwm4, emerald, és metacity -t:
root #
emerge --ask x11-themes/greybird
Menjen az Xfce menü -> Beállításkezelő -> Megjelenés menüpontra. Vagy futtassa az xfce4-appearance-settings parancsot. Válassza ki a "Greybird" lehetőséget a "Stílus" listából.
Most a GTK 2 és a GTK 3 alkalmazásoknak egységes megjelenésűnek kell lenniük.
GTK ügyféloldali dekorációk
Az Xfce alapértelmezés szerint letiltja a GTK kliens oldali dekorálásának lehetőségét. Ha engedélyezni akarjuk őket, akkor beállíthatjuk a GTK_CSD=1 környezeti változót. Az olyan alkalmazások mint a Firefox, kliensoldali dekorációkat használnak saját címsoruk elrejtésére.
Egyéb témák
Egyéb témák elérhetőek Portage által amelyek kompatibilisek az Xfce -vel. A következő emerge listával lehet őket előállítani:
root #
emerge --ask x11-themes/clearlooks-phenix x11-themes/gnome-themes-standard x11-themes/light-themes x11-themes/murrine-themes x11-themes/shiki-colors x11-themes/tactile3 x11-themes/zukini
Hibaelhárítás
Függőleges ablakillesztés engedélyezése
A legtöbb modern asztali környezetben alapértelmezés szerint engedélyezve van a függőleges ablakillesztés. Ez Xfce-ben is lehetséges, de alapból ki van kapcsolva. Engedélyezéséhez navigáljon a következőhöz: Beállításkezelő → Ablakkezelő → Speciális fül.
- Győződjön meg arról, hogy az "Ablakok rögzítése a képernyő széléhez" jelölőnégyzet be van jelölve.
- Győződjön meg arról, hogy a "Váltás munkaterületek közt, ha a mutató eléri a képernyő szélét" jelölőnégyzetek nincsenek bejelölve. Ezek zavarják a függőleges ablakpattanást.
A jelölőnégyzetek beállítása után lehetségesnek kell lenni, hogy egy ablakot a képernyő jobb vagy bal széléhez húzzanak, ami azt eredményezi, hogy az ablak a képernyő szélességének 50% részére átméreteződik.
Billentyűparancsok állíthatók be ennek érdekében a tipikus Super+← vagy Super+→viselkedéssel. Navigáljon a Beállításkezelő → Ablakkezelő → Billentyűzet fülre.
Állítsa be a "Ablak igazítása balra" és a "Ablak igazítása jobbra" műveleteket a Super+← és Super+→ billentyűkombinációkkal.
Az audiokeverő a pavucontrol bináris hiányára panaszkodik
A panelen lévő hangszóró (audio) ikonra történő rákattintás a háttérben a Audio mixer... lehetőséget választva. Ezért jelenik meg a "pavucontrol bináris nem található" hibaüzenet.
A megoldás a media-sound/pavucontrol telepítése:
root #
emerge --ask media-sound/pavucontrol
Az xfce4-screensaver nem tud feloldani
Az xfce-screensaver alapértelmezés szerint a gnome-keyring -et használja a hitelesítéshez. A fenti telepítési módszer alkalmazásával a gnome-keyring nem lesz letöltve, és a pam nem tudja kiszolgálni az /etc/pam.d/xfce4-screensaver fájlba telepített alapértelmezett konfigurációt. Húzza ki a gnome-keyringet, ellenkező esetben a fájlt módosítani kell, hogy lehetővé tegye a system-auth használatát a jelszavakhoz:
auth include system-auth
password include system-auth
Engedélyezéssel vagy jogosultságokkal kapcsolatos problémák
Amikor engedélyezési vagy jogosultsági problémákat tapasztal az xfce4 -en belül, akkor egy openrc profilban (a tünetek közé tartozik, hogy nem tudja megnyitni az energiakezelőt, és nem tud felfüggeszteni/hibernálni). Győződjön meg arról, hogy a sys-auth/elogind telepítve van és megfelelően konfigurálva van, valamint hogy az elogind
use jelzőzászlói globálisan engedélyezve van.
Ha startx paranccsal indít, akkor cserélje ki a megfelelő sort a ~/.xinitrc mezőben a következőre:
exec dbus-launch --exit-with-session xfce4-session
A kettős monitorok tükröződnek a monitor felfüggesztése után
Legalább három módja van a probléma megoldásának. Először mentse a megjelenítési beállításokat alapértelmezett monitorelrendezési profilként, majd engedélyezze ezt a profilt „új monitorok kapcsolódnak”. Lehetőség van arra is, hogy új monitorok észlelésekor párbeszédpanel jelenjen meg, amely alapértelmezés szerint a profilt használja tükrözés helyett, ha elérhető. Navigáljon a Beállításkezelő -> Kijelző -> Speciális menüpontra, hogy megtalálja ezeket az opciókat. Ne felejtse el konfigurálni a megjelenítési beállításokat az első profil mentése előtt.
A második módszer az xfsettingsd megölése, miután bejelentkezett az Xfce munkamenetbe. Ez azonban bizonyos funkciókat, például a globális gyorsbillentyűket is elérhetetlenné teszi. Létrehozható egy egyéni szkript, amely leállítja a szolgáltatást, és hozzáadhatja az automatikusan induló alkalmazások listájához.
A harmadik egy egyéni szkript, amely végrehajtható az asztalon, a panelen található .desktop ikonon keresztül, vagy manuálisan futtatható a monitorok minden egyes bekapcsolásakor.
Tekintse át a monitor azonosítóit a xrandr paranccsal.
Az egyéni szkript a következőképpen nézhet ki:
xrandr --output HDMI-A-0 --right-of DisplayPort-0 --auto
Lásd még
- Desktop environment — provides a list of desktop environments available in Gentoo.
- Xfce/Guide — provides an extensive introduction to Xfce, a fast, lightweight, full-featured desktop environment.