Az Xfce egy könnyű és moduláris asztali környezet, amely jelenleg a GTK 3-on alapul. A teljes felhasználói élmény biztosítása érdekében tartalmaz ablakkezelőt, fájlkezelőt, asztalt és panelt.
Telepítés
Telepítse az xfce4 csoportot. Érdemes telepíteni az xfce4-goodies csoportot is, amely extra bővítményeket és számos hasznos segédprogramot tartalmaz, például az egérpad szerkesztőt. Az Xfce alapértelmezés szerint az Xfwm ablakkezelőt használja.
Starting
Válassza ki az Xfce Session menüből a kívánt kijelzőkezelőben, vagy adja hozzá a exec startxfce4
-t a Xinitrc-hez.
xfce4-session
futtatható programot; a startxfce4
a megfelelő parancs, amely viszont szükség esetén meghívja az előbbit.Konfiguráció
A Xfce a konfigurációs beállításokat az Xfconf-ban tárolja. Ezeket az opciókat többféleképpen módosíthatja:
- A főmenüben válassza a Beállítások menüpontot, majd a testreszabni kívánt kategóriát. A kategóriák általában a
/usr/bin/xfce4-*
és/usr/bin/xfdesktop-settings
alatt található programok. -
xfce4-settings-editor
Az összes beállítást láthatja és módosíthatja. Az itt módosított beállítások azonnal hatályba lépnek. A beállítások parancssorból történő módosításához használja axfconf-query
; a részletekért lásd a dokumentációt. - A beállítások a
~/.config/xfce4/xfconf/xfce-perchannel-xml/
XML-fájlokban tárolódnak, amelyek kézzel szerkeszthetők. Az itt végrehajtott változtatások azonban nem lépnek azonnal életbe.
Menu
A Szabad Asztal menürendszer használatával kapcsolatos további információkért lásd Xdg-menu.
Whisker menu
xfce4-whiskermenu-plugin (szintén az xfce4-goodies része) egy alternatív alkalmazásindító. Megjeleníti a kedvencek listáját, kategóriagombokon keresztül böngészik az összes telepített alkalmazás között, és támogatja a homályos keresést. A csomag telepítése után az 1-es panel első elemeként az Alkalmazások menüjét helyettesítheti (a Beállítások > Panel > Items add Whisker Menu).
Bejegyzések szerkesztése
Ezzel a feladattal kapcsolatban számos grafikus eszköz áll rendelkezésre:
- MenuLibre – Egy fejlett menüszerkesztő, amely modern funkciókat biztosít egy letisztult, könnyen kezelhető felületen.
https://launchpad.net/menulibre || menulibreAUR.
- Alacarte – Menüszerkesztő a GNOME-hoz
https://www.gnome.org/ || alacarte
- XAME (XFCE Applications Menu Editor) – Gambas nyelven írt GUI eszköz, amely kifejezetten az Xfce-ben lévő menübejegyzések szerkesztésére készült, más környezetben nem működik. (Megszűnt)
http://redsquirrel87.altervista.org/doku.php/xfce-applications-menu-editor || xameAUR
Alternatívaként hozza létre a ~/.config/menus/xfce-applications.menu
fájlt kézzel. Lásd az alábbi példakonfigurációt:
<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN" "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd"><Menu> <Name>Xfce</Name> <MergeFile type="parent">/etc/xdg/menus/xfce-applications.menu</MergeFile> <Exclude> <Filename>xfce4-run.desktop</Filename> <Filename>exo-terminal-emulator.desktop</Filename> <Filename>exo-file-manager.desktop</Filename> <Filename>exo-mail-reader.desktop</Filename> <Filename>exo-web-browser.desktop</Filename> <Filename>xfce4-about.desktop</Filename> <Filename>xfhelp4.desktop</Filename> </Exclude> <Layout> <Merge type="all"/> <Separator/> <Menuname>Settings</Menuname> <Separator/> <Filename>xfce4-session-logout.desktop</Filename> </Layout></Menu>
A <MergeFile>
tag tartalmazza az alapértelmezett Xfce menüt.
A <Exclude>
tag kizárja azokat az alkalmazásokat, amelyeket nem szeretnénk, hogy megjelenjenek a menüben. Itt kizártunk néhány Xfce alapértelmezett gyorsbillentyűt, de kizárhatjuk a firefox.desktop
vagy bármely más alkalmazást is.
A <Layout>
tag meghatározza a menü elrendezését. Az alkalmazásokat rendezhetjük mappákba, vagy ahogyan csak akarjuk. További részletekért lásd az Xfce wikiben.
Az Xfce menü módosítását maguknak a .desktop
fájloknak a szerkesztésével is elvégezhetjük. A bejegyzések elrejtéséhez lásd: Asztali bejegyzések#Asztali bejegyzések elrejtése. Az alkalmazás kategóriáját az asztali bejegyzés Categories=
sorának módosításával szerkesztheti, lásd: Asztali bejegyzések#Fájlpélda.
Asztal
Átlátszó háttér az ikoncímekhez
Az asztali ikoncímek alapértelmezett fehér hátterének megfelelőbbre változtatásához hozza létre vagy szerkessze a ~/.gtkrc-2.0
:
style "xfdesktop-icon-view" { XfdesktopIconView::label-alpha = 10 base = "#000000" base = "#71B9FF" base = "#71B9FF" fg = "#fcfcfc" fg = "#ffffff" fg = "#ffffff"}widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"
Asztali ikonok eltávolítása
A következő parancsot adja ki:
$ xfconf-query -c xfce4-desktop -v --create -p /desktop-icons/style -t int -s 0
Az ikonok visszaállításához az asztalon adja ki ugyanezt a parancsot 2 értékkel.
One wallpaper across multihead
Nyissa meg a xfce4-settings-editor
-t, és hozzon létre egy új tulajdonságot a következő beállításokkal:
Property: /backdrop/screen0/xinerama-stretchType: BooleanValue: TRUE|1|Enabled
Kill window shortcut
AXfce nem rendelkezik parancsikonnal az ablakok megölésére, például amikor egy program lefagy.
A xorg-xkill segítségével a xkill
segítségével interaktívan megölhet egy ablakot. Az éppen aktív ablakhoz használja az xdotool:
$ xdotool getwindowfocus windowkill
Alternatívaként:
$ sh -c "xkill -id $(xprop -root -notype | sed -n '/^_NET_ACTIVE_WINDOW/ s/^.*# *\|\,.*$//g p')"
A parancsikon hozzáadásához használja a Settings > Keyboard vagy egy olyan alkalmazást, mint az xbindkeys.
Session
Autostart
Az egyéni alkalmazások indításához az Xfce indításakor kattintson az Alkalmazások menü > Beállítások > Beállítások kezelője, majd válassza a Session and Startup opciót és kattintson az Application Autostart fülre. ekkor megjelenik az indításkor induló programok listája. Egy bejegyzés hozzáadásához kattintson a Hozzáadás gombra, és töltse ki az űrlapot, megadva a futtatni kívánt futtatható program elérési útvonalát.
Az automatikusan induló alkalmazások name.desktop
néven tárolódnak a ~/.config/autostart/
-ben.
Alternatívaként adja hozzá a futtatni kívánt parancsokat (beleértve a környezeti változók beállítását) az xinitrc (vagy xprofile, ha kijelzőkezelőt használ) állományhoz.
sleep 3 && command
nem működik; a megoldás a sh -c "sleep 3 && command"
Lock the screen
szintaxis használata; az xflock4 a referencia Bash script, amely az Xfce munkamenet lezárására szolgál.
A képernyőt az xfce4-screensaver (szintén az xfce4-goodies része), xscreensaver, gnome-screensaver, slock vagy xlockmore segítségével próbálja lezárni. Egymás után keresi a megfelelő binárisokat, vagy 1-es visszatérési kóddal kilép, ha nem találja egyiket sem.
A List of applications/Security#Screen lockers tartalmazza ezeknek a képernyőzárolóknak a rövid leírását más népszerű alkalmazásokkal együtt. Ebben a listában van egy alternatív locker, a light-locker, amely különösen jól integrálódik az xfce4-power-managerrel. Telepítése után az Xfce Power Manager beállításai egy további Biztonsági lapot kapnak a light-locker konfigurálásához, és a meglévő Képernyő zárolása, amikor a rendszer alvó üzemmódba kapcsol, átkerül ebbe a lapba. Ebben az új grafikus felületen lehet beállítani, hogy a munkamenet a képernyővédő aktivitásakor vagy a rendszer alvó üzemmódba lépésekor legyen-e zárolva.
Hogy az xflock4 futtassa a light-lockert vagy bármely egyéni munkamenet-zárat, amely nem tartozik a fentebb említett öt közé, a munkamenet xfconf csatornájában a LockCommand
parancssort kell beállítani (az alábbi példában idézőjelben lévő parancsot más képernyőzárakhoz megfelelően lehet módosítani):
$ xfconf-query -c xfce4-session -p /general/LockCommand -s "light-locker-command --lock" --create -t string
A panelzár gomb az Action Buttons panelen egyszerűen a /usr/bin/xflock4
parancsot hajtja végre. Ennek a várakozásoknak megfelelően kell működnie, amíg az xflock4 működik, azaz telepítve van az egyik natív zároló, vagy egy egyéni zároló van konfigurálva, hogy integrálódjon vele a fent javasolt módon.
Suspend
Amikor felfüggesztésre kérik, az Xfce végrehajtja az xfce4-session-logout(1) parancsot a suspend
opcióval:
$ xfce4-session-logout --suspend
Azt, hogy felfüggesztéskor a munkamenet szisztematikusan zárolásra kerül-e vagy sem, az xfconf tulajdonságain keresztül vagy a GUI-ból lehet beállítani.
Hogy ezt az állapotot a CLI segítségével szabályozhassuk: két beállítás van, a LockScreen
és a lock-screen-suspend-hibernate
, amelyek a munkamenet-, illetve az energiakezelő xfconf-csatornákban használatosak.A felfüggesztéskor történő zárolás megakadályozásához állítsuk őket false
-re:
$ xfconf-query -c xfce4-session -p /shutdown/LockScreen -s false$ xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/lock-screen-suspend-hibernate -s false
Hasonlóképpen, állítsuk őket true
-ra, hogy a munkamenetet felfüggesztéskor zároljuk.
A beállítás a GUI-ból is vezérelhető: nyissa meg a Session and Startup alkalmazást, és kapcsolja be vagy ki a Advanced > Lock screen before sleep flag-et.
A felfüggesztés billentyűzet gombjának megnyomásakor az Xfce energiagazdája vagy a systemd-logind kezelheti. Ahhoz, hogy a logind-nak adjon elsőbbséget, a következő xfconf-beállítást kell beállítani: true
:
$ xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-suspend-key -n -t bool -s true
Elmentett munkamenetek letiltása
Felhasználónként a mentett munkameneteket a következők végrehajtásával lehet letiltani:
$ xfconf-query -c xfce4-session -p /general/SaveOnExit -s false
Ezután navigáljon az Alkalmazások > Beállítások > Munkamenet és indítás > Munkamenetek > és a mentett munkamenetek törlése gombra a korábban mentett munkamenetek eltávolításához.
xfconf-query -c xfce4-session -p /general/SaveOnExit -n -t bool -s false
Alternatívaként az Xfce kioszk üzemmódban letilthatja a munkamenetek mentését az egész rendszerben. A munkamenetek letiltásához hozza létre vagy szerkessze a /etc/xdg/xfce4/kiosk/kioskrc
fájlt, és adja hozzá a következőket:
SaveSession=NONE
Ha a kiosk mód nem működik, a felhasználó beállíthatja a munkamenetek könyvtárának csak olvasási engedélyeit:
$ rm ~/.cache/sessions/* && chmod 500 ~/.cache/sessions
Ez megakadályozza, hogy az Xfce bármilyen munkamenetet mentsen, annak ellenére, hogy a konfiguráció másként rendelkezik.
Más ablakkezelő használata
Az alapértelmezett ablakkezelőt meghatározó fájlok a következő helyeken találhatók:
-
~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
– felhasználónként -
/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
– rendszerszinten
A felhasználó alapértelmezett ablakkezelője könnyen beállítható az xfconf-query segítségével:
$ xfconf-query -c xfce4-session -p /sessions/Failsafe/Client0_Command -t string -sa xfsettingsd$ xfconf-query -c xfce4-session -p /sessions/Failsafe/Client1_Command -t string -sa wm_name
Ha az ablakkezelőt parancssori opciókkal szeretnénk elindítani, lásd az alábbi parancsokat:
$ xfconf-query -c xfce4-session -p /sessions/Failsafe/Client0_Command -t string -sa xfsettingsd$ xfconf-query -c xfce4-session -p /sessions/Failsafe/Client1_Command -t string -s wm_name -t string -s --wm-option
Ha több parancssori opcióra van szükségünk, egyszerűen adjunk a parancshoz további -t string
és -s --wm-option
argumentumokat.
Ha meg akarja változtatni az alapértelmezett ablakkezelőt rendszerszinten, szerkessze a fent megadott fájlt kézzel, az xfwm4-et a kívánt ablakkezelőre cserélve, és szükség esetén további <value type="string" value="--wm-option"/>
sorokat adjon hozzá további parancssori opciókhoz.
Az ablakkezelőt megváltoztathatja az automatikus indítás wm_name --replace
használatával vagy a wm_name --replace &
terminálban történő futtatásával is, és gondoskodjon arról, hogy a munkamenet a kijelentkezéskor elmenjen. Ne feledje azonban, hogy ez a módszer nem változtatja meg igazán az alapértelmezett kezelőt, csupán a bejelentkezéskor lecseréli azt. Vegye figyelembe, hogy ha az automatikus indítás lehetőségét használja, tiltsa le a mentett munkameneteket, mivel ez ahhoz vezethet, hogy az új ablakkezelő kétszer is elindul az alapértelmezett ablakkezelő után.
Témák
Az XFCE témái az xfce-look.org oldalon érhetők el. Az Xfwm témák a /usr/share/themes/theme_name/xfwm4
alatt tárolódnak, és a Settings > Window Manager alatt állíthatók be. A GTK-témák a /usr/share/themes/theme_name/gtk-2.0
és /usr/share/themes/theme_name/gtk-3.0
alatt vannak tárolva, és a Beállítások > Megjelenés menüpontban vannak beállítva.
Az összes alkalmazás egységes megjelenésének eléréséhez lásd: Egységes megjelenés Qt és GTK alkalmazásokhoz.
Lásd még: kurzortémák, ikonok és betűtípusok konfigurálása.
Egységes megjelenés az SSD és CSD ablakok között
Az Xfce jelenleg a legtöbb ablakhoz az Xfwm által tematizált kiszolgálóoldali dekorációt (SSD) (lásd Ablakdekoráció), az Xfce Beállítások, Nyomtatás, Mentés és egyéb párbeszédpanelekhez pedig a megfelelő programok által tematizált ügyféloldali dekorációt (CSD) használ.
Az Xfwm SSD ablakstílusok tematizálhatók a CSD ablakoknak megfelelően a /usr/share/themes/theme_name/xfwm4
témák kézi beállításával vagy létrehozásával, vagy egy olyan eszközzel, mint például az Xfwm4 Theme Generator, amely “Xfwm4 témákat hoz létre az ügyféloldali dekorációkból.”
A kliensoldali dekorációk visszaállítása
A legtöbb CSD eltávolításához az Xfce-ből telepítse a libxfce4ui-nocsdAUR-t és állítsa be
$ xfconf-query -c xsettings -p /Gtk/DialogsUseHeader -s false
Ez a Mentés gombot az ablak aljára helyezi a Mentés párbeszédpanelekben, és ugyanezt teszi a Nyomtatás párbeszédpanelekben is. Az Xfce Beállítások párbeszédpanelek visszaállnak SSD-re. Az olyan programok, mint a Catfish, továbbra is CSD-t fognak használni.
Az SSD kikényszerítéséhez minden ablakon próbálja ki a gtk3-nocsd-gitAUR-t. Mindenképpen olvassa el az összes utasítást a projekt oldalán.
Sound
Sound themes
Az XFCE4 támogatja a freedesktop rendszerhangokat, de ez nincs beállítva a dobozból.
A hangtéma engedélyezése:
- Telepítse a libcanberra és a libcanberra-pulse-t a PulseAudio támogatáshoz;
- “canberra-gtk-module” legyen a GTK_MODULES környezeti változóban (újbóli bejelentkezés szükséges lehet);
- Pipálja be az “Eseményhangok engedélyezése” opciót a Beállításkezelő → Megjelenés → Beállítások fülön;
- A Beállításszerkesztőben állítsa be az “xsettings/Net/SoundThemeName”-t a
/usr/share/sounds/
-ben található hangtémára; - A hangkeverőben kapcsolja be a “Rendszerhangok” opciót (pl.pl. pavucontrol).
a sound-theme-freedesktop kompatibilis hangtémát biztosít, de számos szükséges esemény hiányzik belőle. Jobb választás a sound-theme-smoothAUR (SoundThemeName legyen “Smooth”).
Billentyűzet hangerőgombok
xfce4-pulseaudio-plugin egy olyan panel appletet biztosít, amely támogatja a billentyűzet hangerőszabályozását és a hangerő értesítéseket. Alternatívaként telepítheti az xfce4-volumed-pulseAUR-t, amely szintén biztosítja a billentyűzetlekötést és az értesítések vezérlését, de a panelben ülő ikon nélkül. Ez praktikus például a pasystray egyidejű használatakor a finomabb vezérlés érdekében.
Elternatívaként az xfce4-mixerAUR is biztosít egy panel appletet és billentyűparancsokat, amely támogatja az Alsa-t is. Megjegyzendő azonban, hogy ez a GStreamer 0.10 egyik funkcióján alapul, amelyet az 1.0-ban elhagytak.
A panelek telepítése után hozzá kell adni a tálcához, különben a billentyűparancsok nem fognak működni.
A nem asztali környezet-specifikus alternatívákért lásd: List of applications/Multimedia#Volume control.
Shortcuts
Ha nem használ olyan appletet vagy démont, amely a hangerőgombokat vezérli, akkor a hangerőszabályzó parancsokat manuálisan is hozzárendelheti a hangerőgombokhoz az Xfce billentyűzetbeállításai segítségével. Az Ön által használt hangrendszerhez a megfelelő parancsokat az alább hivatkozott szakaszokban találja meg.
- ALSA: lásd Advanced Linux Sound Architecture#Keyboard volume control.
- PulseAudio: lásd PulseAudio#Tábla hangerőszabályozás
- OSS: lásd OSS#Multimédiás billentyűk használata az OSS-szel.
Tábla gyorsbillentyűk
A billentyűzet gyorsbillentyűi két helyen vannak definiálva: Settings > Window Manager > Keyboard, és Settings > Keyboard > Shortcuts.
Polkit Authentication Agent
A polkit-gnome agent az xfce4-sessionnel együtt települ és automatikusan elindul; felhasználói beavatkozásra nincs szükség. További információért lásd: Polkit#Autentikációs ügynökök.
Egy harmadik féltől származó polkit hitelesítési ügynök is elérhető az Xfce-hez, lásd: xfce-polkitAUR vagy xfce-polkit-gitAUR.
Kijelzőtakarás
Az Xfce-vel gyakran használt egyes programok vezérlik a monitortakarás és a DPMS (monitor energiatakarékosság) beállításait. Ezeket az alábbiakban tárgyaljuk.
Xfce Power Manager
Az Xfce Power Manager vezérli az ürítést és a DPMS-beállításokat. Ezek a beállítások a Power Manager GUI-ban a Display lapon belül konfigurálhatók.
Megjegyzendő, hogy amikor a Display power management ki van kapcsolva, a DPMS teljesen le van tiltva, ez nem jelenti azt, hogy a Power Manager egyszerűen leállítja a DPMS vezérlését. Nem tiltja le a képernyő ürítését sem. Az ürítés és a DPMS letiltásához kattintson a jobb gombbal a teljesítménykezelő tálca ikonjára vagy bal gombbal a panel appletre, és győződjön meg róla, hogy a Bemutatási mód feliratú opció be van jelölve.
XScreenSaver
Ha az xscreensaver telepítve van és az Xfce Power Managerrel együtt fut, nem biztos, hogy egyértelmű, hogy melyik alkalmazás irányítja az ürítést és a DPMS-t, mivel mindkettő ugyanazon beállítások irányításáért verseng. Ezért olyan helyzetben, amikor fontos, hogy a monitor ne legyen kitakarva (például videónézés közben), célszerű a kitakarást és a DPMS-t mindkét alkalmazáson keresztül letiltani. Az XScreenSaver beállításairól bővebben lásd: XScreenSaver#DPMS és ürítési beállítások.
xset
Ha a fenti alkalmazások egyike sem fut, akkor az ürítés és a DPMS beállításai az xset paranccsal vezérelhetők, lásd: DPMS# DPMS és képernyőkímélő beállítások módosítása paranccsal.
Tippek és trükkök
Mounting support for Thunar and xfdesktop
Ha a csatlakoztatott külső meghajtók nem jelennek meg, és a telepítési partíciók csatolt eszközként jelennek meg, az asztalon és a Thunarban telepítse a gvfs-t. Lásd Udisks#Kiválasztott partíciók elrejtése és Thunar#Nagyméretű külső meghajtók automatikus csatlakoztatása a bővebb konfigurációs lehetőségekért.
Képernyőfotók
AXfce-nek saját képernyőfotó eszköze van, az xfce4-screenshooter. Ez az xfce4-goodies csoport része.
Menj az Alkalmazások > Beállítások > Billentyűzet, Alkalmazás parancsikonok menüpontba. Adja hozzá a xfce4-screenshooter -f
(vagy -w
az aktív ablakhoz) parancsot a Print
billentyű használatához a teljes képernyős képernyőképek készítéséhez. A többi választható argumentumot lásd a screenshooter man oldalán.
Elhelyette egy független képernyőkép készítő program, például a scrot is használható.
A terminál F1 és F11 gyorsbillentyűinek kikapcsolása
Az xfce terminál az F1 és F11 billentyűt a súgóhoz, illetve a teljes képernyőhöz köti, ami megnehezítheti az olyan programok használatát, mint a htop. E parancsikonok letiltásához hozza létre vagy szerkessze a konfigurációs fájlját, majd jelentkezzen ki és jelentkezzen be újra. Az F10 letiltható a Beállítások menüben.
~/.config/xfce4/terminal/accels.scm
(gtk_accel_path "<Actions>/terminal-window/fullscreen" "")(gtk_accel_path "<Actions>/terminal-window/contents" "")
Terminál színtémák vagy paletták
A terminál színtémái vagy palettái a felhasználói felületen a Beállítások megjelenés lapon módosíthatók. Ezek azok a színek, amelyek a legtöbb konzolos alkalmazás, például az Emacs, Vi stb. számára elérhetőek. Ezek beállításai minden rendszerfelhasználó számára külön-külön tárolódnak a ~/.config/xfce4/terminal/terminalrc
fájlban. Nagyon sok más téma közül is lehet választani. Nézze meg a fórumtémát Terminal Colour Scheme Screenshots a több száz elérhető választási lehetőséget és témát.
Az alapértelmezett színtéma megváltoztatása
Az Xfce extra/terminal
csomagja egy sötétebb színpalettát tartalmaz. Ennek megváltoztatásához csatolja a következőt a terminalrc fájljához egy világosabb színtémához, amely sötét terminálháttérben mindig látható.
~/.config/xfce4/terminal/terminalrc
ColorPalette5=#38d0fcaaf3a9ColorPalette4=#e013a0a1612fColorPalette2=#d456a81b7b42ColorPalette6=#ffff7062ffffColorPalette3=#7ffff7bd7fffColorPalette13=#82108210ffff
Terminál tangó színtéma
Tangó színtémára váltás, nyissa meg a kedvenc szerkesztőprogramjával
~/.config/xfce4/terminal/terminalrc
És adja hozzá (cserélje ki) ezeket a sorokat:
ColorForeground=WhiteColorBackground=#323232323232ColorPalette1=#2e2e34343636ColorPalette2=#cccc00000000ColorPalette3=#4e4e9a9a0606ColorPalette4=#c4c4a0a00000ColorPalette5=#34346565a4a4ColorPalette6=#757550507b7bColorPalette7=#060698989a9aColorPalette8=#d3d3d7d7cfcfColorPalette9=#555557575353ColorPalette10=#efef29292929ColorPalette11=#8a8ae2e23434ColorPalette12=#fcfce9e94f4fColorPalette13=#72729f9fcfcfColorPalette14=#adad7f7fa8a8ColorPalette15=#3434e2e2e2e2ColorPalette16=#eeeeeeeeecec
Az URL-ek megnyitása a terminálban a középső egérrel
A 0. verzióra való frissítéskor.8 URL megnyitása a középső egérrel alapértelmezés szerint kikapcsolva, és csak beilleszteni a klipet a kurzorhoz.A régi viselkedés engedélyezéséhez javítsa a következő opciót a ${XDG_CONFIG_HOME}/xfce4/terminal/terminalrc
-ben (XDG_CONFIG_HOME=${HOME}/.config
alapértelmezés szerint)
${XDG_CONFIG_HOME}/xfce4/terminal/terminalrc
MiscMiddleClickOpensUri=TRUE
env-modules autocompletion in Terminal
env-modulesAUR és env-modules-tclAUR csomagok shell autocompletiont biztosítanak a login shell számára. Alapértelmezés szerint azonban a xfce4-terminal
munkameneteket nem tekintik bejelentkezésnek. A környezeti modulok automatikus kiegészítésének engedélyezéséhez jelölje be a megfelelő jelölőnégyzetet a Beállításokban, vagy csak módosítsa a CommandLoginShell
-t TRUE
-re a ~/.config/xfce4/terminal/terminalrc
-ben.
Színkezelés
AXfce nem rendelkezik natív támogatással a színkezeléshez. Lásd az ICC-profilok alternatíváit.
Multiple monitors
Az Xfce támogatja a több monitor használatát. A beállítások az Alkalmazások > Beállítások > Megjelenítés párbeszédpanelben konfigurálhatók. További információért lásd az Xfce dokumentáció Kijelző cikkét.
Az Xfce kijelző konfigurációja nem állandó, így előfordulhat, hogy gyakran kell használnia a kijelző eszközt, különösen, ha több kijelzőt használ. Ennek egyik megoldása az arandr használata, amellyel egyszerűen konfigurálhatja a kijelző konfigurációit xrandr parancsok formájában, amelyeket XFCE billentyűparancsokként rendelhet végrehajtásra.
SSH-ügynökök
Az Xfce 4.10 alapértelmezés szerint a munkamenet inicializálása során a gpg-agent vagy az ssh-agentet próbálja meg ebben a sorrendben betölteni. Ennek kikapcsolásához hozzon létre egy xfconf kulcsot a következő paranccsal:
xfconf-query -c xfce4-session -p /startup/ssh-agent/enabled -n -t bool -s false
Az ssh-agent használatának kikényszerítéséhez akkor is, ha a gpg-agent telepítve van, futtassa helyette a következőt:
xfconf-query -c xfce4-session -p /startup/ssh-agent/type -n -t string -s ssh-agent
A GNOME Keyring használatához egyszerűen jelölje be az Xfce beállításaiban a Session and Startup Advanced fülön a Launch GNOME services on startup jelölőnégyzetet. Ezzel a gpg-agent és az ssh-agent is letiltásra kerül.
Forrás: http://docs.xfce.org/xfce/xfce4-session/advanced
Háttérablak görgetése a fókusz áthelyezése nélkül
Menjen a Főmenü > Beállítások > Ablakkezelő finomhangolása > Akadálymentesítés fülre.Vegye le a jelölőnégyzetet az ablakok felemelése bármely egérgomb megnyomásakor.
Egérgomb módosító
Az Xfce-ben az egérgomb módosítója alapértelmezés szerint Alt
-re van állítva. Ez megváltoztatható az xfconf-query segítségével. A következő parancs például a Super
billentyűt állítja be egérgomb módosítónak:
$ xfconf-query -c xfwm4 -p /general/easy_click -n -t string -s "Super"
A több módosító használata szigorúan véve nem támogatott. Megoldásként azonban több módosító is megadható, ha a billentyűneveket ><
-szal választjuk el egymástól. Például a Ctrl+Alt
egérgomb módosítójaként való beállításához a következő parancsot használhatja:
$ xfconf-query -c xfwm4 -p /general/easy_click -n -t string -s "Ctrl><Alt"
A két ujjal történő kattintás középső kattintásra állítása touchpad esetén
Ez a cikk vagy szakasz nyelvi, wiki szintaxis- vagy stílusjavítást igényel. Lásd a Súgó:Stílus hivatkozást.
Ha azt akarod, hogy a 2 ujjal való kattintás a touchpadon középső kattintást végezzen, hozd létre vagy szerkeszd a következő fájlt:
~/.config/xfce4/xfconf/xfce-perchannel-xml/pointers.xml
<channel name="pointers" version="1.0"> <property name="SynPS2_Synaptics_TouchPad" type="empty"> <property name="Properties" type="empty"> <property. name="Synaptics_Tap_Action" type="array"> <érték type="int" value="0"/> <érték type="int" value="0"/> <érték type="int" value="0"/> <érték type="int" value="0"/> <value type="int" value="0"/> <value type="int" value="1"/> <value type="int" value="2"/> <value type="int" value="2"/> <value type="int" value="3"/> </property> </property> </property></channel>
A 2 a tömbben a középső kattintás.
A fényerő-szabályozó minimális fényerejének korlátozása
A minimális fényerő korlátozása hasznos lehet olyan kijelzők esetében, amelyek 0 fényerőnél kikapcsolják a háttérvilágítást. xfce4-power-manager 1.3.2
-ban egy új rejtett opciót vezettek be a minimális fényerő értékének beállítására egy xfconf4-propertyvel. A brightness-slider-min-level
hozzáadása int tulajdonságként az xfconf4-ben. Állítsa be az int értéket a megfelelő minimális fényerőszint eléréséhez.
Profilképek hozzáadása
Az egyes felhasználóknak a whisker-menüben megjelenítendő profilképek hozzáadásához egyszerűen helyezzen el egy 96×96 méretű PNG fájlt az adott felhasználó home könyvtárában .face
névvel. Például a bob felhasználó /home/bob/.face
PNG fájlja.
A képszerkesztő programok, mint például a GIMP, használhatók a kedvenc képek 96×96-os méretre való átalakítására és méretezésére.
Power manager plugin label
A int
típusú show-panel-label
xfconf opció a power manager címkéjét vezérli, ez különböző címkeformátumokra konfigurálható: 0 (nincs címke), 1 (százalékos), 2 (hátralévő idő) vagy 3 (mindkettő) lehet.
A teljesítménykezelő plugin GUI-n keresztül is elérhető a Properties > Show label
Troubleshooting
Desktop icons rearrange themselves
Bizonyos eseményeknél (például a panel beállítások párbeszédpanelének megnyitásakor) az asztalon lévő ikonok átrendeződnek. Ennek oka, hogy az ikonok pozícióját a ~/.config/xfce4/desktop/
könyvtárban található fájlok határozzák meg. Minden egyes alkalommal, amikor az asztalon változás történik (ikonok kerülnek hozzáadásra vagy eltávolításra, vagy változtatják a pozíciójukat), egy új fájl keletkezik ebben a könyvtárban, és ezek a fájlok ütközhetnek.
A probléma megoldásához navigáljon a könyvtárba, és törölje az összes fájlt, kivéve azt, amelyik helyesen határozza meg az ikonok pozícióját. Meghatározhatja, hogy melyik fájl határozza meg a helyes ikonpozíciókat, ha megnyitja azt, és megvizsgálja az ikonok helyét. A legfelső sort a row 0
, a bal oldali oszlopot pedig a col 0
határozza meg. Ezért a következő bejegyzés:
row=3col=0
a Firefox ikonja a bal szélső oszlop 4. sorában lesz elhelyezve.
GTK témák nem működnek több monitoron
Ez a cikk vagy szakasz bővítést igényel.
Egyes konfigurációs eszközök megrongálhatják a displays.xml-t, ami azt eredményezi, hogy az Alkalmazások menü > Beállítások > Megjelenés alatt található GTK-témák megszűnnek működni. A probléma megoldásához törölje ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml
és konfigurálja újra a képernyőket.
Az ikonok nem jelennek meg a jobb kattintás menükben
A felhasználók azt tapasztalhatják, hogy egyes alkalmazásokban, beleértve a Qt-vel készülteket is, nem jelennek meg az ikonok, amikor jobb gombbal kattintanak a lehetőségekre. Úgy tűnik, hogy ez a probléma csak az Xfce-en belül fordul elő. Futtassa ezt a két parancsot:
$ gconftool-2 --type boolean --set /desktop/gnome/interface/buttons_have_icons true$ gconftool-2 --type boolean --set /desktop/gnome/interface/menus_have_icons true
A beállítás módosítása nem lép hatályba
Ha egy külön Xsettings daemon fut, előfordulhat, hogy néhány beállítás nem lép hatályba. Tiltja le a megfelelő sor eltávolításával vagy kommentálásával, majd indítsa újra az Xorgot.
NVIDIA és az xfce4-sensors-plugin
Az nvidia gpu érzékelőinek felismeréséhez és használatához telepítenie kell a libxnvctrl-t, majd újra kell építenie az xfce4-sensors-plugint ABS-szel. Lehetősége van az xfce4-sensors-plugin-nvidiaAUR használatára is, amely helyettesíti az xfce4-sensors-plugin-t.
Fekete képernyők indításkor NVIDIA-val és több monitorral
Nvidiával, több monitorral és NVIDIA-val/Troubleshooting#A screen tearing elkerülése fekete képernyőként jelentkezhet az Xfce indításakor. A képernyők helyzetének konfliktusa a /etc/X11/xorg.conf
és ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml
fájlokban. A displays.xml
fájl törlése javítja a viselkedést.
$ rm ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml
A panel appletek továbbra is balra igazodnak
Adjunk egy elválasztót valahol a jobb oldali vég előtt, és állítsuk be a “expand” tulajdonságát.
A preferált alkalmazások beállításainak nincs hatása
A legtöbb alkalmazás az xdg-open-re támaszkodik egy adott fájlhoz vagy URL-hez tartozó preferált alkalmazás megnyitásához.
Hogy az xdg-open és az xdg-beállítások felismerjék az Xfce asztali környezetet és megfelelően integrálódjanak vele, telepíteni kell az xorg-xprop csomagot.
Ha ezt nem teszi meg, akkor a preferált alkalmazások beállításai (az exo-preferred-applications által beállítottak) nem lesznek figyelembe véve.A csomag telepítése és az xdg-open számára az Xfce felismerésének lehetővé tétele azt eredményezi, hogy minden hívást az exo-open felé továbbít, amely helyesen használja a preferált alkalmazások beállításait.
Hogy meggyőződjön arról, hogy az xdg-open integráció helyesen működik, kérdezze meg az xdg-settings-től az alapértelmezett webböngészőt, és nézze meg, mi az eredmény:
# xdg-settings get default-web-browser
Ha azt válaszolja:
xdg-settings: unknown desktop environment
ez azt jelenti, hogy nem érzékelte az Xfce-t az Ön asztali környezeteként, ami valószínűleg az xorg-xprop csomag hiányának köszönhető.
Egyértelmezett beállítások visszaállítása
Ha bármilyen okból vissza kell állítani: az alapértelmezett beállításokat, nevezze át ~/.config/xfce4-session/
és ~/.config/xfce4/
$ mv ~/.config/xfce4-session/ ~/.config/xfce4-session-bak$ mv ~/.config/xfce4/ ~/.config/xfce4-bak
A változások érvénybe lépéséhez jelentkezzen be újra. Ha a bejelentkezéskor Unable to load a failsafe session
jelenik meg, lásd a #Session failure című részt.
Munkamenet hiba
Tünetek:
- Az egér egy X és/vagy egyáltalán nem jelenik meg;
- Az ablakdíszítések eltűntek és az ablakok nem zárhatók;
- (
xfwm4-settings
) nem indul el,These settings cannot work with your current window manager (unknown)
-t jelentve; - A kijelzőkezelő által jelentett hibák, például
No window manager registered on screen 0
. - Képtelen betölteni egy üzembiztos munkamenetet:
Unable to load a failsafe session.Unable to determine failsafe session name. Possible causes: xfconfd isn't running (D-Bus setup problem); environment variable $XDG_CONFIG_DIRS is set incorrectly (must include "/etc"), or xfce4-session is installed incorrectly.
Az Xfce újraindítása vagy a rendszer újraindítása megoldhatja a problémát, de egy sérült munkamenet is lehet az ok. Törölje a munkamenet mappát:
$ rm -r ~/.cache/sessions/
Egyőződjön meg arról is, hogy a $HOME
megfelelő mappái a xfce4
indító felhasználó tulajdonában vannak. Lásd Chown.
Fonts in window title crashing xfce4-title
Install ttf-droid and ttf-dejavu. Lásd még FS#44382.
Laptop fedél beállítások figyelmen kívül hagyása
Elképzelhető, hogy az Xfce4 Power Managerben a fedél bezárásának beállításai figyelmen kívül maradnak, ami azt jelenti, hogy a laptop mindig felfüggesztődik a fedél bezárásakor, függetlenül attól, hogy milyen beállításokat választottunk a power managerben. Ez azért van így, mert a tápkezelő alapértelmezés szerint nem kezeli a fedél bezárása eseményeket. Ehelyett a systemd-logind kezeli a fedél bezárása eseményt. Ennek a viselkedésnek a megváltoztatásához, hogy a tápkezelő kezelje a fedél bezárása eseményeket, hajtsa végre a következő parancsot:
$ xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-lid-switch -s false
logind-handle-lid-switch
beállítás igaz lesz, ha a laptop fedelének műveleteit vagy a felfüggesztéskor történő lezárás beállítását megváltoztatja. Lásd . Ebben az esetben a logind-handle-lid-switch
értéket ismét hamisra kell állítani.A felhasználóváltás művelet gomb szürke
A felhasználóváltás művelet gomb feltételezi, hogy a (GDM által biztosított) gdmflexiserver futtatható fájl létezik. Így ha a GDM nincs használatban, akkor a gomb szürkén jelenik meg. Lásd az upstream hibajelentést.
Egy lehetséges megoldás a gdmflexiserver nevű futtatható szkript létrehozása a /usr/bin
vagy /usr/local/bin
alatt, amely meghívja a használt kijelzőkezelő által biztosított greeter switch parancsot.
- LXDM-hez – LXDM#Simultán felhasználók és felhasználóváltás.
- LightDM-hez – LightDM#Használóváltás.
Makrók az .Xresources-ban nem működnek
Az Xfce a $HOME/.Xresources
fájlt a xrdb
használatával tölti be, de az -nocpp
opcióval az előfeldolgozás kihagyására. Ahhoz, hogy a makrók megfelelően működjenek, másolja a /etc/xdg/xfce4/xinitrc
fájlt a $HOME/.config/xfce4
könyvtárba, és távolítsa el a -nocpp
opciót a xrdb
fájlból. Lásd ezt a témát.
A kurzor témája nem változik bejelentkezéskor
Győződjön meg róla, hogy a rendszerszintű XDG kurzor a kívánt kurzortémára van beállítva – lásd a kurzortémák#XDG specifikáció.
Az egérpad szerkesztő menüsora nem látható
Az gsettings set org.xfce.mousepad.preferences.window menubar-visible true
futtatásával láthatóvá tehető.
A szemetes ikon nem látható és a szemetes applet nem működik
A szemeteshez a gvfs opcionális függőség szükséges. Telepítse a gvfs-t és indítsa újra a rendszert.
Asztal szürkévé válik és az összes asztali ikon eltűnik
Törölje a ~/.cache/session
futtatásával:
$ rm -rf ~/.cache/session
majd indítsa újra.
See also
- Xfce – Dokumentáció
- Xfce – Wiki
- Xfce – About
- Xfce – Tour
- Wikipedia:Xfce
- Xfce-Look – Témák, háttérképek és egyéb.
- Xfce Wikia