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.

Poznámka: Nevolejte přímo spustitelný soubor 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žijte xfconf-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í).

Tip: Někdy může být užitečné zpozdit spuštění aplikace. Všimněte si, že zadání příkazu jako 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
Poznámka: Chcete-li zjistit, jak systemd-logind zpracovává události, kdykoli má přednost před Xfce, podívejte se na logind.conf(5)

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.

Tip: Pokud výše uvedený příkaz nezmění nastavení trvale, použijte místo něj následující příkaz: 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

Poznámka: Aby se změny projevily, je třeba při prvním odhlášení vymazat uložené relace a zajistit, aby bylo ukládání relací zakázáno. Po spuštění zvoleného správce oken lze ukládání relací opět povolit.

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:

  1. Instalujte libcanberra a libcanberra-pulse pro podporu PulseAudio;
  2. „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í);
  3. Zaškrtněte „Povolit zvuky událostí“ ve Správci nastavení → Vzhled → karta Nastavení;
  4. V Editoru nastavení nastavte „xsettings/Net/SoundThemeName“ na zvukové téma umístěné v /usr/share/sounds/;
  5. 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.

Poznámka: V některých konfiguracích jsou se zaslepením a obnovením ze zaslepení spojeny určité problémy. Viz .

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

Důvod:

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.

Důvod: Které konfigurační nástroje? Co znamená, že přestane fungovat? Jde o to, že nelze vybrat nová témata nebo že se témata zobrazují nesprávně? Je k dispozici hlášení o chybě? (Diskutujte v Diskuse:Xfce#)

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

Poznámka: Navzdory zastarání GConf tato metoda stále funguje.

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
Poznámka: Za určitých okolností se nastavení 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

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.