Xfce je lehké a modulární desktopové prostředí v současné době založené na GTK 3. Pro zajištění kompletního uživatelského prostředí obsahuje správce oken, správce souborů, pracovní plochu a panel.
Instalace
Instalace skupiny xfce4. Můžete si také nainstalovat skupinu xfce4-goodies, která obsahuje další zásuvné moduly a řadu užitečných nástrojů, například editor podložky pod myš. Xfce ve výchozím nastavení používá správce oken Xfwm.
Startování
Zvolte Xfce Session z nabídky ve vybraném správci zobrazení nebo přidejte exec startxfce4
do Xinitrc.
xfce4-session
; správný příkaz je startxfce4
, který zase v případě potřeby zavolá první z nich.Konfigurace
Xfce ukládá konfigurační volby do Xfconf. Existuje několik způsobů, jak tyto volby upravit:
- V hlavní nabídce vyberte Nastavení a kategorii, kterou chcete upravit. Kategorie jsou programy obvykle umístěné v
/usr/bin/xfce4-*
a/usr/bin/xfdesktop-settings
. -
xfce4-settings-editor
může zobrazit a upravit všechna nastavení. Zde upravené možnosti se projeví okamžitě. Pro změnu nastavení z příkazového řádku použijtexfconf-query
; podrobnosti najdete v dokumentaci. - Nastavení jsou uložena v souborech XML v
~/.config/xfce4/xfconf/xfce-perchannel-xml/
, které lze upravovat ručně. Změny zde provedené se však neprojeví okamžitě.
Menu
Podívejte se na Xdg-menu, kde najdete další informace o používání systému menu Free Desktop.
Menu Whisker
xfce4-whiskermenu-plugin (také součást xfce4-goodies) je alternativní spouštěč aplikací. Zobrazuje seznam oblíbených aplikací, prochází všechny nainstalované aplikace pomocí tlačítek kategorií a podporuje fuzzy vyhledávání. Po instalaci balíčku může nahradit nabídku aplikací jako první položku v panelu 1 (v Nastavení > Panel > Položky přidat Whisker Menu).
Upravovat položky
Pro tento úkol je k dispozici řada grafických nástrojů:
- MenuLibre – pokročilý editor nabídek, který poskytuje moderní funkce v přehledném a snadno použitelném rozhraní.
https://launchpad.net/menulibre ||menulibreAUR.
- Alacarte – Editor nabídek pro prostředí GNOME
https://www.gnome.org/ || alacarte
- XAME (XFCE Applications Menu Editor) – Nástroj grafického uživatelského rozhraní napsaný v jazyce Gambas určený speciálně pro úpravu položek nabídek v prostředí Xfce, v jiných prostředích nebude fungovat. (Ukončeno)
http://redsquirrel87.altervista.org/doku.php/xfce-applications-menu-editor || xameAUR
Případně vytvořte soubor ~/.config/menus/xfce-applications.menu
ručně. Viz příklad konfigurace níže:
<!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>
Tag <MergeFile>
zahrnuje výchozí nabídku Xfce.
Tag <Exclude>
vylučuje aplikace, které nechceme, aby se v nabídce zobrazovaly. Zde jsme vyloučili některé výchozí zástupce Xfce, ale můžete vyloučit i firefox.desktop
nebo jakoukoli jinou aplikaci.
Tag <Layout>
definuje rozložení nabídky. Aplikace mohou být uspořádány do složek nebo jakkoli chceme. Další podrobnosti najdete na wiki Xfce.
Změny v nabídce Xfce můžete provádět také úpravou samotných souborů .desktop
. Chcete-li skrýt položky, podívejte se do části Položky na ploše#Skrýt položky na ploše. Kategorii aplikace můžete upravit úpravou řádku Categories=
položky plochy, viz položky plochy#Příklad souboru.
Plocha
Transparentní pozadí pro nadpisy ikon
Chcete-li změnit výchozí bílé pozadí nadpisů ikon na ploše na něco vhodnějšího, vytvořte nebo upravte příkaz ~/.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"
Odstranit ikony na ploše
Vydejte následující příkaz:
$ xfconf-query -c xfce4-desktop -v --create -p /desktop-icons/style -t int -s 0
Chcete-li obnovit ikony na ploše, vydejte stejný příkaz s hodnotou 2.
Jedna tapeta přes více hlav
Otevřete xfce4-settings-editor
a vytvořte novou vlastnost s následujícím nastavením:
Property: /backdrop/screen0/xinerama-stretchType: BooleanValue: TRUE|1|Enabled
Zástupce pro zabití okna
Xfce nemá zástupce pro zabití okna, například když program zamrzne.
Pomocí xorg-xkill můžete okno interaktivně zabít pomocí xkill
. Pro aktuálně aktivní okno použijte xdotool:
$ xdotool getwindowfocus windowkill
Alternativně:
$ sh -c "xkill -id $(xprop -root -notype | sed -n '/^_NET_ACTIVE_WINDOW/ s/^.*# *\|\,.*$//g p')"
Pro přidání klávesové zkratky použijte Nastavení > Klávesnice nebo aplikaci jako xbindkeys.
Session
Autostart
Chcete-li při spuštění Xfce spustit vlastní aplikace, klikněte v nabídce Aplikace > Nastavení > Správce nastavení a poté vyberte možnost Session and Startup a klikněte na kartu Application Autostart. zobrazí se seznam programů, které se při spuštění spustí. Chcete-li přidat položku, klikněte na tlačítko Přidat a vyplňte formulář s uvedením cesty ke spustitelnému souboru, který chcete spustit.
Autostart aplikací je uložen jako name.desktop
v ~/.config/autostart/
.
Případně přidejte příkazy, které chcete spouštět (včetně nastavení proměnných prostředí), do souboru xinitrc (nebo xprofile při použití správce zobrazení).
sleep 3 && command
pod Application > Autostart nefunguje; řešením je použití syntaxe sh -c "sleep 3 && command"
Lock the screen
xflock4 je referenční skript Bash, který se používá k uzamčení relace Xfce.
Pokusí se zamknout obrazovku buď pomocí xfce4-screensaver (také součást xfce4-goodies), xscreensaver, gnome-screensaver, slock nebo xlockmore. Postupně vyhledá odpovídající binární soubor nebo skončí s návratovým kódem 1, pokud žádný z nich nenajde.
Seznam aplikací/Zabezpečení#Zámky obrazovky obsahuje krátký popis těchto zámků obrazovky spolu s dalšími populárními aplikacemi. V tomto seznamu se nachází alternativní zámek light-locker, který se obzvláště dobře integruje se správcem xfce4-power-manager. Po jeho instalaci získá nastavení správce napájení Xfce další kartu Zabezpečení pro konfiguraci light-lockeru a stávající nastavení Zámek obrazovky při přechodu systému do režimu spánku se přesune pod tuto kartu. V tomto novém grafickém rozhraní je možné nastavit, zda se má relace uzamknout při aktivitě spořiče obrazovky, nebo vždy, když systém přejde do režimu spánku.
Chcete-li, aby xflock4 spustil light-locker nebo jakýkoli vlastní zámek relace, který nepatří mezi pět výše uvedených, musíte v kanálu xfconf relace nastavit LockCommand
na příkazový řádek, který se má použít (příkaz uvnitř uvozovek v následujícím příkladu lze odpovídajícím způsobem upravit pro jiné zámky obrazovky):
$ xfconf-query -c xfce4-session -p /general/LockCommand -s "light-locker-command --lock" --create -t string
Tlačítko zámku panelu v panelu tlačítek akcí jednoduše spustí /usr/bin/xflock4
. Mělo by to fungovat podle očekávání, pokud je xflock4 funkční, tj. je nainstalován jeden z nativních zámků nebo je nakonfigurován vlastní zámek, který se s ním integruje podle výše uvedeného návrhu.
Suspend
Kdykoli je Xfce požádáno o pozastavení, provede příkaz xfce4-session-logout(1) s volbou suspend
:
$ xfce4-session-logout --suspend
Zda je relace při pozastavení systematicky uzamčena, lze nakonfigurovat prostřednictvím vlastností xfconf nebo z grafického rozhraní.
K ovládání tohoto stavu pomocí CLI: v kanálech xfconf pro relaci, respektive pro správce napájení se používají dvě nastavení, LockScreen
a lock-screen-suspend-hibernate
. chcete-li zamykání při pozastavení zabránit, nastavte je na false
:
$ 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
Podobně je nastavte na true
, chcete-li relaci při pozastavení zamknout.
Nastavení lze ovládat také z grafického uživatelského rozhraní: otevřete aplikaci Session and Startup a zapněte nebo vypněte příznak Advanced > Lock screen before sleep.
Kdykoli je stisknuto tlačítko suspend na klávesnici, může se o to postarat buď správce napájení Xfce, nebo systemd-logind. Chcete-li dát přednost logind, je třeba nastavit následující nastavení xfconf na true
:
$ xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-suspend-key -n -t bool -s true
Zakázat uložené relace
Pro uživatele lze uložené relace zakázat provedením následujícího příkazu:
$ xfconf-query -c xfce4-session -p /general/SaveOnExit -s false
Poté přejděte do Aplikace > Nastavení > Relace a spuštění > Relace a stisknutím tlačítka Vymazat uložené relace odstraňte všechny dříve uložené relace.
xfconf-query -c xfce4-session -p /general/SaveOnExit -n -t bool -s false
K vypnutí ukládání relací v celém systému lze alternativně použít režim kiosku Xfce. Chcete-li relace zakázat, vytvořte nebo upravte soubor /etc/xdg/xfce4/kiosk/kioskrc
a přidejte následující příkaz:
SaveSession=NONE
Pokud kioskový režim nefunguje, může uživatel nastavit pro adresář sessions oprávnění pouze pro čtení:
$ rm ~/.cache/sessions/* && chmod 500 ~/.cache/sessions
Tím se zabrání tomu, aby Xfce ukládalo jakékoli relace navzdory jakékoli konfiguraci, která určuje jinak.
Použijte jiného správce oken
Soubory určující výchozího správce oken se nacházejí na následujících místech:
-
~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
– pro každého uživatele -
/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
– pro celý systém
Výchozího správce oken pro uživatele lze snadno nastavit pomocí xfconf-query:
$ 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
Pokud chcete spustit správce oken s volbami příkazového řádku, viz příkazy níže:
$ 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
Pokud potřebujete více voleb příkazového řádku, jednoduše přidejte do příkazu další argumenty -t string
a -s --wm-option
.
Pokud chcete změnit výchozího správce oken v celém systému, upravte výše uvedený soubor ručně, změňte xfwm4 na preferovaného správce oken a v případě potřeby přidejte další řádky <value type="string" value="--wm-option"/>
pro další volby příkazového řádku.
Správce oken můžete také změnit automatickým spuštěním wm_name --replace
pomocí funkce autostart nebo spuštěním wm_name --replace &
v terminálu a ujistěte se, že se relace při odhlášení uloží. Uvědomte si však, že tato metoda skutečně nezmění výchozího správce, pouze ho při přihlášení nahradí. Všimněte si, že pokud používáte funkci autostart, měli byste zakázat ukládání relací, protože by to mohlo vést k tomu, že se nový správce oken spustí dvakrát po výchozím správci oken.
Témata
Motivy XFCE jsou k dispozici na adrese xfce-look.org. Motivy Xfwm jsou uloženy v /usr/share/themes/theme_name/xfwm4
a nastavují se v Nastavení > Správce oken. Motivy GTK jsou uloženy v adresářích /usr/share/themes/theme_name/gtk-2.0
a /usr/share/themes/theme_name/gtk-3.0
a nastavují se v Nastavení > Vzhled.
Chcete-li dosáhnout jednotného vzhledu všech aplikací, viz Jednotný vzhled pro aplikace Qt a GTK.
Podívejte se také na Motivy kurzorů, Ikony a Konfigurace písma.
Jednotný vzhled mezi okny SSD a CSD
Xfce v současné době používá pro většinu oken dekorace na straně serveru (SSD) (viz Dekorace oken) s tématikou Xfwm a dekorace na straně klienta (CSD) s tématikou příslušných programů pro dialogová okna Nastavení Xfce, Tisk, Uložit a další.
Styly oken SSD Xfwm lze tematicky přizpůsobit oknům CSD ruční úpravou nebo vytvořením motivů v /usr/share/themes/theme_name/xfwm4
nebo pomocí nástroje, jako je Xfwm4 Theme Generator, který „Vytváří motivy xfwm4 z dekorací na straně klienta.“
Odstranění dekorací na straně klienta
Chcete-li z Xfce odstranit většinu CSD, nainstalujte libxfce4ui-nocsdAUR a nastavte
$ xfconf-query -c xsettings -p /Gtk/DialogsUseHeader -s false
Tím se tlačítko Uložit přesune do spodní části okna v dialogových oknech Uložit a totéž uděláte pro dialogová okna Tisk. Dialogy Nastavení Xfce se vrátí na SSD. Programy jako Catfish budou mít stále CSD.
Chcete-li vynutit SSD ve všech oknech, zkuste gtk3-nocsd-gitAUR. Nezapomeňte si přečíst všechny pokyny na stránce projektu.
Zvuk
Zvukové motivy
XFCE4 podporuje systémové zvuky freedesktopu, ale není nakonfigurován z výroby.
Chcete-li povolit zvukové téma:
- Instalujte libcanberra a libcanberra-pulse pro podporu PulseAudio;
- „canberra-gtk-module“ by měl být v proměnné prostředí GTK_MODULES (může být nutné opětovné přihlášení);
- Zaškrtněte „Povolit zvuky událostí“ ve Správci nastavení → Vzhled → karta Nastavení;
- V Editoru nastavení nastavte „xsettings/Net/SoundThemeName“ na zvukové téma umístěné v
/usr/share/sounds/
; - Zapněte „Systémové zvuky“ ve směšovači zvuku (např.Pavucontrol).
zvukové téma-freedesktop poskytuje kompatibilní zvukové téma, ale postrádá mnoho potřebných událostí. Lepší volbou je sound-theme-smoothAUR (SoundThemeName by měl být „Smooth“).
Tlačítka hlasitosti klávesnice
xfce4-pulseaudio-plugin poskytuje panelový applet, který má podporu pro ovládání hlasitosti klávesnice a oznámení o hlasitosti. Jako alternativu si můžete nainstalovat xfce4-volumed-pulseAUR, který rovněž poskytuje ovládání kláves a oznámení, ale bez ikony umístěné v panelu. To se hodí například při současném používání pasystray pro jemnější ovládání.
Alternativou je xfce4-mixerAUR, který také poskytuje applet panelu a klávesových zkratek, který podporuje i Alsu. Všimněte si však, že je založen na funkci GStreameru 0.10, která byla ve verzi 1.0 opuštěna.
Po instalaci panelů je nutné je přidat na hlavní panel, jinak nebudou klávesové zkratky fungovat.
O alternativách, které nejsou specifické pro desktopové prostředí, viz Seznam aplikací/Multimédia#Ovládání hlasitosti.
Zkratky
Pokud nepoužíváte applet nebo démona, který ovládá klávesy hlasitosti, můžete příkazy pro ovládání hlasitosti namapovat na klávesy hlasitosti ručně pomocí nastavení klávesnice Xfce. Pro zvukový systém, který používáte, naleznete příslušné příkazy v níže odkazovaných částech.
- ALSA: viz Advanced Linux Sound Architecture#Ovládání hlasitosti na klávesnici.
- PulseAudio: viz PulseAudio#Ovládání hlasitosti na klávesnici
- OSS: viz OSS#Používání multimediálních kláves s OSS.
Klávesové zkratky
Klávesové zkratky jsou definovány na dvou místech: Nastavení > Správce oken > Klávesnice a Nastavení > Klávesnice > Klávesové zkratky.
Ověřovací agent Polkit
Agent Polkit-gnome se nainstaluje spolu s xfce4-session a automaticky se spustí; není nutný zásah uživatele. Další informace naleznete v části Polkit#Autentizační agenti.
K dispozici je také autentizační agent třetí strany polkit pro Xfce, viz xfce-polkitAUR nebo xfce-polkit-gitAUR.
Prázdný displej
Některé programy, které se běžně používají s Xfce, budou ovládat nastavení prázdného monitoru a DPMS (úspory energie monitoru). Jsou popsány níže.
Správce napájení Xfce
Správce napájení Xfce ovládá nastavení vypínání monitoru a DPMS. Tato nastavení lze konfigurovat v grafickém uživatelském rozhraní Správce napájení na kartě Zobrazení.
Všimněte si, že když je správa napájení displeje vypnuta, je DPMS zcela zakázán, neznamená to, že Správce napájení jednoduše přestane DPMS řídit. Nevypíná ani vypínání obrazovky. Chcete-li vypnout vypínání i DPMS, klikněte pravým tlačítkem myši na ikonu na systémové liště správce napájení nebo klikněte levým tlačítkem myši na applet panelu a ujistěte se, že je zaškrtnuta možnost označená jako Režim prezentace.
XScreenSaver
Pokud je xscreensaver nainstalován a spuštěn společně se Správcem napájení Xfce, nemusí být jasné, která aplikace ovládá vypínání a DPMS, protože obě soupeří o ovládání stejných nastavení. Proto v situaci, kdy je důležité, aby se monitor nevypínal (například při sledování videa), je vhodné vypnout vypínání a DPMS prostřednictvím obou aplikací. Další informace o možnostech aplikace XScreenSaver naleznete v části XScreenSaver#DPMS a nastavení zaslepení.
xset
Pokud není spuštěna ani jedna z výše uvedených aplikací, pak lze nastavení zaslepení a DPMS ovládat pomocí příkazu xset, viz část DPMS#Modifikace nastavení DPMS a spořiče obrazovky pomocí příkazu.
Tipy a triky
Podpora připojování pro Thunar a xfdesktop
Pokud se nezobrazí připojené externí jednotky a instalační oddíly se zobrazí jako připojená zařízení, na ploše a v Thunaru nainstalujte gvfs. Pokročilejší možnosti konfigurace najdete v částech Udisks#Skrýt vybrané oddíly a Thunar#Automatické připojování velkých externích disků.
Snímky obrazovky
Xfce má vlastní nástroj pro snímání obrazovky, xfce4-screenshooter. Je součástí skupiny xfce4-goodies.
Přejděte do Applications > Settings > Keyboard, Application Shortcuts. Přidejte příkaz xfce4-screenshooter -f
(nebo -w
pro aktivní okno), abyste mohli použít klávesu Print
pro pořizování snímků obrazovky na celou obrazovku. Další volitelné argumenty naleznete v manuálové stránce programu screenshooter.
Alternativně lze použít nezávislý program pro snímání obrazovky, například scrot.
Zakázat terminálové klávesové zkratky F1 a F11
Terminál xfce váže klávesy F1 a F11 na nápovědu, respektive na celou obrazovku, což může ztížit používání programů jako htop. Chcete-li tyto zkratky zakázat, vytvořte nebo upravte jeho konfigurační soubor, poté se odhlaste a znovu přihlaste. F10 můžete zakázat v nabídce Předvolby.
~/.config/xfce4/terminal/accels.scm
(gtk_accel_path "<Actions>/terminal-window/fullscreen" "")(gtk_accel_path "<Actions>/terminal-window/contents" "")
Barevné motivy nebo palety terminálu
Barevné motivy nebo palety terminálu lze změnit v grafickém uživatelském rozhraní na kartě Vzhled v Předvolbách. Jedná se o barvy, které jsou dostupné pro většinu konzolových aplikací, jako je Emacs, Vi apod. Jejich nastavení je uloženo individuálně pro každého uživatele systému v souboru ~/.config/xfce4/terminal/terminalrc
. Na výběr je také mnoho dalších motivů. Podívejte se do vlákna fóra Terminal Colour Scheme Screenshots, kde najdete stovky dostupných voleb a témat.
Změna výchozího barevného tématu
Balík extra/terminal
Xfce je dodáván s tmavší barevnou paletou. Chcete-li ji změnit, přidejte do souboru terminalrc následující příkaz pro světlejší barevné téma, které je vždy viditelné na tmavším pozadí Terminálu.
~/.config/xfce4/terminal/terminalrc
ColorPalette5=#38d0fcaaf3a9ColorPalette4=#e013a0a1612fColorPalette2=#d456a81b7b42ColorPalette6=#ffff7062ffffColorPalette3=#7ffff7bd7fffColorPalette13=#82108210ffff
Terminální barevné téma tango
Přepnutí na barevné téma tango, otevřete svůj oblíbený editor
~/.config/xfce4/terminal/terminalrc
a přidejte(nahraďte) tyto řádky:
ColorForeground=WhiteColorBackground=#323232323232ColorPalette1=#2e2e34343636ColorPalette2=#cccc00000000ColorPalette3=#4e4e9a9a0606ColorPalette4=#c4c4a0a00000ColorPalette5=#34346565a4a4ColorPalette6=#757550507b7bColorPalette7=#060698989a9aColorPalette8=#d3d3d7d7cfcfColorPalette9=#555557575353ColorPalette10=#efef29292929ColorPalette11=#8a8ae2e23434ColorPalette12=#fcfce9e94f4fColorPalette13=#72729f9fcfcfColorPalette14=#adad7f7fa8a8ColorPalette15=#3434e2e2e2e2ColorPalette16=#eeeeeeeeecec
Otevřít adresy URL prostředním tlačítkem myši v terminálu
Po aktualizaci na verzi 0.8 otevřít URL prostředním myšítkem ve výchozím nastavení vypnuto a pouze vložit klip na kurzor.Pro zapnutí starého chování opravte další volbu v ${XDG_CONFIG_HOME}/xfce4/terminal/terminalrc
(XDG_CONFIG_HOME=${HOME}/.config
ve výchozím nastavení)
${XDG_CONFIG_HOME}/xfce4/terminal/terminalrc
MiscMiddleClickOpensUri=TRUE
env-modules autocompletion in Terminal
balíčky env-modulesAUR a env-modules-tclAUR poskytují automatické doplňování shellu pro přihlašovací shell. Ve výchozím nastavení však relace v xfce4-terminal
nejsou považovány za přihlašovací. Chcete-li povolit automatické dokončování pro moduly prostředí, zaškrtněte příslušné políčko v Předvolbách nebo stačí změnit CommandLoginShell
na TRUE
v ~/.config/xfce4/terminal/terminalrc
.
Správa barev
Xfce nemá nativní podporu správy barev. Alternativy najdete v ICC profilech.
Více monitorů
Xfce má podporu více monitorů. Nastavení lze konfigurovat v dialogovém okně Aplikace > Nastavení > Zobrazení. Další informace naleznete v článku o zobrazení z dokumentace Xfce.
Konfigurace zobrazení v Xfce není trvalá, takže se může stát, že budete muset často používat nástroj pro zobrazení, zejména pokud používáte více monitorů. Jedním z řešení tohoto problému je použití nástroje arandr pro snadné nastavení konfigurace zobrazení ve formě příkazů xrandr, které můžete přiřadit ke spuštění jako klávesové zkratky XFCE.
AgentiSSH
Ve výchozím nastavení se Xfce 4.10 při inicializaci relace pokusí načíst gpg-agent nebo ssh-agent v tomto pořadí. Chcete-li to zakázat, vytvořte klíč xfconf pomocí následujícího příkazu:
xfconf-query -c xfce4-session -p /startup/ssh-agent/enabled -n -t bool -s false
Chcete-li vynutit použití ssh-agenta, i když je nainstalován gpg-agent, spusťte místo toho následující příkaz:
xfconf-query -c xfce4-session -p /startup/ssh-agent/type -n -t string -s ssh-agent
Chcete-li použít GNOME Keyring, jednoduše zaškrtněte políčko Spouštět služby GNOME při spuštění na kartě Upřesnit relace a spouštění v nastavení Xfce. Tím také zakážete funkce gpg-agent a ssh-agent.
Zdroj: http://docs.xfce.org/xfce/xfce4-session/advanced
Přejděte na okno na pozadí, aniž byste na něj přesunuli fokus
Přejděte do hlavní nabídky > Nastavení > Úpravy správce oken > karta Zpřístupnění. zrušte zaškrtnutí políčka Zvednout okna při stisknutí libovolného tlačítka myši.
Modifikátor tlačítka myši
Ve výchozím nastavení je modifikátor tlačítka myši v Xfce nastaven na Alt
. To lze změnit pomocí příkazu xfconf-query. Například následující příkaz nastaví jako modifikátor tlačítka myši klávesu Super
:
$ xfconf-query -c xfwm4 -p /general/easy_click -n -t string -s "Super"
Přísně vzato, použití více modifikátorů není podporováno. Jako řešení však lze zadat více modifikátorů, pokud jsou názvy kláves odděleny znakem ><
. Chcete-li například nastavit Ctrl+Alt
jako modifikátor tlačítka myši, můžete použít následující příkaz:
$ xfconf-query -c xfwm4 -p /general/easy_click -n -t string -s "Ctrl><Alt"
Nastavit kliknutí dvěma prsty na prostřední kliknutí pro touchpad
Tento článek nebo sekce vyžaduje vylepšení jazyka, syntaxe wiki nebo stylu. Viz Nápověda:Styl
Pokud chcete, aby kliknutí dvěma prsty na touchpadu provádělo prostřední kliknutí, vytvořte nebo upravte následující soubor:
~/.config/xfce4/xfconf/xfce-perchannel-xml/pointers.xml
<channel name="pointers" version="1.0"> <vlastnost name="SynPS2_Synaptics_TouchPad" type="empty"> <vlastnost name="Properties" type="empty"> <vlastnost name="Synaptics_Tap_Action" type="array"> <value type="int" value="0"/> <value type="int" value="0"/> <value type="int" value="0"/> <value type="int" value="0"/> <value type="int" value="1"/> <value type="int" value="2"/> <value type="int" value="1"/> <value type="int" value="3"/> </property> </property> </property></channel>
Dvojka v poli je prostřední kliknutí.
Omezit minimální jas posuvníku jasu
Omezení minimálního jasu může být užitečné u displejů, které vypínají podsvícení při úrovni jasu 0. V xfce4-power-manager 1.3.2
byla zavedena nová skrytá možnost nastavení minimální hodnoty jasu pomocí vlastnosti xfconf4. Přidejte brightness-slider-min-level
jako vlastnost int v xfconf4. Upravte hodnotu int tak, abyste získali vhodnou minimální úroveň jasu.
Přidání profilových obrázků
Chcete-li přidat profilové obrázky pro každého uživatele, které se budou zobrazovat v menu fousků, jednoduše umístěte soubor PNG 96×96 do domovského adresáře příslušného uživatele s názvem .face
. Například soubor PNG /home/bob/.face
pro uživatele bob.
Pro konverzi a zmenšení oblíbených obrázků na 96×96 lze použít programy pro úpravu obrázků, jako je GIMP.
Štítek zásuvného modulu správce napájení
Volba xfconf show-panel-label
typu int
řídí štítek správce napájení, lze ji nakonfigurovat pro různé formáty štítků:
Je také přístupná prostřednictvím grafického uživatelského rozhraní zásuvného modulu správce napájení v části Vlastnosti > Zobrazit popisek
Řešení problémů
Ikony na ploše se samy přeskupují
Při určitých událostech (například při otevření dialogu nastavení panelu) se ikony na ploše samy přeskupují. Je to proto, že pozice ikon jsou určovány soubory v adresáři ~/.config/xfce4/desktop/
. Při každé změně na ploše (přidání nebo odebrání ikon nebo změna pozice) se v tomto adresáři vytvoří nový soubor a tyto soubory mohou být v konfliktu.
Chcete-li problém vyřešit, přejděte do adresáře a odstraňte všechny soubory kromě toho, který správně určuje pozice ikon. Který soubor definuje správné pozice ikon, zjistíte jeho otevřením a prozkoumáním umístění ikon. Nejvyšší řádek je definován jako row 0
a nejlevější sloupec je definován jako col 0
. Proto zápis:
row=3col=0
znamená, že ikona Firefoxu bude umístěna na 4. řádku nejlevějšího sloupce.
Motivy GTK nefungují s více monitory
Tento článek nebo část je třeba rozšířit.
Některé konfigurační nástroje mohou poškodit displays.xml, což má za následek, že témata GTK v nabídce Aplikace > Nastavení > Vzhled přestanou fungovat. Chcete-li problém vyřešit, odstraňte ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml
a znovu nakonfigurujte obrazovky.
Ikony se nezobrazují v nabídkách po kliknutí pravým tlačítkem myši
Uživatelé mohou zjistit, že se ikony nezobrazují při kliknutí pravým tlačítkem myši na možnosti v některých aplikacích, včetně těch vytvořených pomocí Qt. Zdá se, že k tomuto problému dochází pouze v prostředí Xfce. Spusťte tyto dva příkazy:
$ gconftool-2 --type boolean --set /desktop/gnome/interface/buttons_have_icons true$ gconftool-2 --type boolean --set /desktop/gnome/interface/menus_have_icons true
Změna nastavení se neprojeví
Pokud používáte samostatný démon Xsettings, může to způsobit, že se některé konfigurace neprojeví. Zakažte jej odstraněním nebo zakomentováním příslušného řádku a restartujte Xorg.
NVIDIA a xfce4-sensors-plugin
Pro detekci a použití senzorů nvidia gpu je třeba nainstalovat libxnvctrl a poté obnovit xfce4-sensors-plugin s ABS. Máte také možnost použít xfce4-sensors-plugin-nvidiaAUR, který nahradí xfce4-sensors-plugin.
Černá obrazovka při spuštění s NVIDIA a více monitory
Používání NVIDIA, více monitorů a NVIDIA/Odstraňování problémů#Vyhnout se trhání obrazovky může mít za následek černou obrazovku při spouštění Xfce. Konflikt polohy obrazovek do souborů /etc/X11/xorg.conf
a ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml
. Odstranění souboru displays.xml
toto chování napraví.
$ rm ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml
Applety panelu se stále zarovnávají vlevo
Přidejte oddělovač někam před pravý konec a nastavte jeho vlastnost „expand“.
Předvolby preferovaných aplikací nemají žádný vliv
Většina aplikací spoléhá při otevírání preferované aplikace pro daný soubor nebo adresu URL na xdg-open.
Aby xdg-open a xdg-settings správně detekovaly a integrovaly se s prostředím Xfce, je třeba nainstalovat balíček xorg-xprop.
Pokud to neuděláte, vaše předvolby preferovaných aplikací (nastavené pomocí exo-preferred-applications) nebudou dodrženy. instalace balíčku a povolení xdg-open zjistit, že používáte Xfce, způsobí, že místo toho předá všechna volání exo-open, který správně použije všechny vaše předvolby preferovaných aplikací.
Chcete-li se ujistit, že integrace xdg-open funguje správně, zeptejte se xdg-settings na výchozí webový prohlížeč a podívejte se, jaký je výsledek:
# xdg-settings get default-web-browser
Pokud odpoví:
xdg-settings: unknown desktop environment
znamená to, že se mu nepodařilo detekovat Xfce jako vaše desktopové prostředí, což je pravděpodobně způsobeno chybějícím balíčkem xorg-xprop.
Obnovit výchozí nastavení
Pokud se z nějakého důvodu potřebujete vrátit: k výchozímu nastavení, přejmenujte ~/.config/xfce4-session/
a ~/.config/xfce4/
$ mv ~/.config/xfce4-session/ ~/.config/xfce4-session-bak$ mv ~/.config/xfce4/ ~/.config/xfce4-bak
Přihlaste se, aby se změny projevily. Pokud se vám po přihlášení zobrazí Unable to load a failsafe session
, podívejte se do části #Session failure (Selhání relace).
Selhání relace
Mezi příznaky patří:
- Myš je X a/nebo se vůbec nezobrazuje;
- Ozdoby oken zmizely a okna nelze zavřít;
- (
xfwm4-settings
) se nespustí, hlásíThese settings cannot work with your current window manager (unknown)
; - Chyby hlášené správcem zobrazení, například
No window manager registered on screen 0
. - Nedaří se načíst relaci failsafe:
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.
Problém může vyřešit restart Xfce nebo restart systému, ale příčinou může být také poškozená relace. Odstraňte složku relace:
$ rm -r ~/.cache/sessions/
Také se ujistěte, že příslušné složky ve složce $HOME
vlastní uživatel začínající xfce4
. Viz Chown.
V záhlaví okna padají fonty xfce4-title
Instalujte ttf-droid a ttf-dejavu. Viz také FS#44382.
Nastavení víka notebooku je ignorováno
Můžete zjistit, že nastavení zavření víka ve správci napájení Xfce4 je ignorováno, což znamená, že notebook se při zavření víka vždy pozastaví bez ohledu na to, jaké nastavení je zvoleno ve správci napájení. Je to proto, že správce napájení není ve výchozím nastavení nastaven tak, aby zpracovával události zavření víka. Místo toho událost zavření víka zpracovává systemd-logind. Chcete-li toto chování změnit tak, aby správce napájení zpracovával události zavření víka, proveďte následující příkaz:
$ xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-lid-switch -s false
logind-handle-lid-switch
nastaví na hodnotu true, když jsou provedeny změny akcí víka notebooku nebo nastavení uzamčení při pozastavení. Viz . V takovém případě je třeba znovu přepnout hodnotu logind-handle-lid-switch
na false.Tlačítko akce přepnutí uživatele je zašedlé
Tlačítko akce přepnutí uživatele předpokládá, že existuje spustitelný soubor gdmflexiserver (poskytovaný GDM). Pokud se tedy GDM nepoužívá, bude tlačítko šedé. Viz hlášení o chybě v upstreamu.
Možným řešením je vytvoření spustitelného skriptu s názvem gdmflexiserver v /usr/bin
nebo /usr/local/bin
, který volá příkaz greeter switch poskytovaný správcem zobrazení, který je používán.
- Pro LXDM – LXDM#Současní uživatelé a přepínání uživatelů.
- Pro LightDM – LightDM#Přepínání uživatelů.
Makra v .Xresources nefungují
Xfce načítá $HOME/.Xresources
soubor pomocí xrdb
, ale s -nocpp
možností přeskočit předzpracování. Aby makra fungovala správně, zkopírujte /etc/xdg/xfce4/xinitrc
do adresáře $HOME/.config/xfce4
a z výsledného souboru odstraňte volbu -nocpp
na xrdb
. Viz toto vlákno.
Téma kurzoru se při přihlášení nemění
Ujistěte se, že je celosystémový kurzor XDG nastaven na požadované téma kurzoru – viz Témata kurzoru#XDG specifikace.
Nabídkový panel editoru myši není viditelný
Spustit gsettings set org.xfce.mousepad.preferences.window menubar-visible true
, aby byl viditelný.
Ikona koše není viditelná a applet koše nefunguje
Koš vyžaduje pro svou funkci volitelnou závislost gvfs. Nainstalujte gvfs a restartujte systém.
Plocha zešedne a všechny ikony na ploše zmizí
Odstraňte ~/.cache/session
spuštěním:
$ rm -rf ~/.cache/session
a poté restartujte počítač.
Viz také
- Xfce – Dokumentace
- Xfce – Wiki
- Xfce – O aplikaci
- Xfce – Prohlídka
- Wikipedia:Xfce
- Xfce-Look – Motivy, tapety a další.
- Xfce Wikia