Xfce er et let og modulært skrivebordsmiljø, der i øjeblikket er baseret på GTK 3. For at give en komplet brugeroplevelse indeholder det en vindueshåndtering, en filhåndtering, et skrivebord og et panel.
Installation
Installer xfce4-gruppen. Du kan også installere gruppen xfce4-goodies, som indeholder ekstra plugins og en række nyttige hjælpeprogrammer som f.eks. mousepad-editoren. Xfce bruger som standard vindueshåndteringen Xfwm.
Start
Vælg Xfce Session fra menuen i en skærmstyring efter eget valg, eller tilføj exec startxfce4
til Xinitrc.
xfce4-session
direkte; startxfce4
er den korrekte kommando, som igen kalder førstnævnte, når det er relevant.
Konfiguration
Xfce gemmer konfigurationsindstillinger i Xfconf. Der er flere måder at ændre disse indstillinger på:
- I hovedmenuen skal du vælge Indstillinger og den kategori, du ønsker at tilpasse. Kategorier er programmer, der normalt ligger i
/usr/bin/xfce4-*
og/usr/bin/xfdesktop-settings
. -
xfce4-settings-editor
kan se og ændre alle indstillinger. Indstillinger, der ændres her, træder i kraft med det samme. Brugxfconf-query
til at ændre indstillinger fra kommandolinjen; se dokumentationen for detaljer. - Indstillingerne gemmes i XML-filer i
~/.config/xfce4/xfconf/xfce-perchannel-xml/
, som kan redigeres i hånden. Ændringer, der foretages her, træder dog ikke i kraft med det samme.
Menu
Se Xdg-menu for flere oplysninger om brug af Free Desktop-menusystemet.
Whisker-menu
xfce4-whiskermenu-plugin (også en del af xfce4-goodies) er en alternativ programstarter. Den viser en liste over favoritter, bladrer gennem alle installerede programmer via kategoriknapper og understøtter fuzzy-søgning. Når pakken er installeret, kan den erstatte Programmer Menu som første element i Panel 1 (i Indstillinger > Panel > Elementer tilføj Whisker Menu).
Rediger poster
Der findes en række grafiske værktøjer til denne opgave:
- MenuLibre – En avanceret menu editor, der giver moderne funktioner i en ren, brugervenlig grænseflade.
https://launchpad.net/menulibre || menulibreAUR.
- Alacarte – Menu editor til GNOME
https://www.gnome.org/ || alacarte
- XAME (XFCE Applications Menu Editor) – GUI-værktøj skrevet i Gambas designet specielt til redigering af menuposter i Xfce, det vil ikke fungere i andre miljøer. (Udgået)
http://redsquirrel87.altervista.org/doku.php/xfce-applications-menu-editor || xameAUR
Alternativt kan du oprette filen ~/.config/menus/xfce-applications.menu
manuelt. Se eksempelkonfigurationen nedenfor:
<!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>
indeholder standardmenuen Xfce.
Tag <Exclude>
udelukker programmer, som vi ikke ønsker at få vist i menuen. Her har vi udelukket nogle Xfce-standardgenveje, men du kan udelukke firefox.desktop
eller ethvert andet program.
Tagget <Layout>
definerer menuens layout. Applikationerne kan organiseres i mapper eller hvordan vi ønsker det. For flere detaljer se Xfce-wikien.
Du kan også foretage ændringer i Xfce-menuen ved at redigere selve .desktop
-filerne. Hvis du vil skjule poster, se Skrivebordsposter#Skjul skrivebordsposter. Du kan redigere programmets kategori ved at ændre Categories=
-linjen i skrivebordsposten, se Skrivebordsposter#Fileksempel.
Desktop
Transparent baggrund for ikontitler
For at ændre den hvide standardbaggrund for ikontitler på skrivebordet til noget mere passende skal du oprette eller redigere ~/.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"
Fjern ikonerne på skrivebordet
Afgiv følgende kommando:
$ xfconf-query -c xfce4-desktop -v --create -p /desktop-icons/style -t int -s 0
For at genindsætte ikonerne på skrivebordet skal du afgive den samme kommando med en værdi på 2.
Et tapet på tværs af multihead
Åbn xfce4-settings-editor
, og opret en ny egenskab med følgende indstillinger:
Property: /backdrop/screen0/xinerama-stretchType: BooleanValue: TRUE|1|Enabled
Kill window shortcut
Xfce har ikke en genvej til at dræbe et vindue, f.eks. når et program fryser.
Med xorg-xkill kan du bruge xkill
til interaktivt at dræbe et vindue. For det aktuelt aktive vindue skal du bruge xdotool:
$ xdotool getwindowfocus windowkill
Alternativt:
$ sh -c "xkill -id $(xprop -root -notype | sed -n '/^_NET_ACTIVE_WINDOW/ s/^.*# *\|\,.*$//g p')"
For at tilføje genvejen skal du bruge Settings > Keyboard eller et program som xbindkeys.
Session
Autostart
For at starte brugerdefinerede programmer, når Xfce starter, skal du klikke på menuen Programmer > Indstillinger > Settings Manager og derefter vælge indstillingen Session og opstart og klikke på fanen Application Autostart.Du vil se en liste over programmer, der bliver startet ved opstart. Hvis du vil tilføje en post, skal du klikke på knappen Tilføj og udfylde formularen og angive stien til et eksekverbart program, du ønsker at køre.
Autostartprogrammer gemmes som name.desktop
i ~/.config/autostart/
.
Alternativt kan du tilføje de kommandoer, du ønsker at køre (herunder indstilling af miljøvariabler), til xinitrc (eller xprofile, hvis der bruges en display manager).
sleep 3 && command
; en løsning er at bruge syntaksen sh -c "sleep 3 && command"
Lås skærmen
xflock4 er reference-Bash-scriptet, som bruges til at låse en Xfce-session.
Det forsøger at låse skærmen med enten xfce4-screensaver (også en del af xfce4-goodies), xscreensaver, gnome-screensaver, slock eller xlockmore. Den leder fortløbende efter den tilsvarende binære fil eller afslutter med returkode 1, hvis den ikke kan finde nogen af disse.
Listen over programmer/Security#Screen lockers indeholder en kort beskrivelse af disse skærmlåsere sammen med andre populære programmer. Der er i denne liste en alternativ locker, light-locker, som integrerer sig særligt godt med xfce4-power-manager. Når den er installeret, får Xfce Power Managers indstilling et ekstra faneblad Sikkerhed til at konfigurere light-locker, og den eksisterende indstilling Lås skærm, når systemet går i dvale, er flyttet under dette faneblad. I denne nye GUI er det muligt at indstille, om sessionen skal låses ved screensaver-aktivitet eller når systemet går i dvale.
For at få xflock4 til at køre light-locker eller en hvilken som helst brugerdefineret sessionslås, der ikke er blandt de fem ovenfor nævnte, skal man indstille LockCommand
i sessionens xfconf-kanal til den kommandolinje, der skal bruges (kommandoen inden for anførselstegn i det følgende eksempel kan tilpasses tilsvarende for andre skærmlåsere):
$ xfconf-query -c xfce4-session -p /general/LockCommand -s "light-locker-command --lock" --create -t string
Panellås-knappen i panelet Action Buttons udfører simpelthen /usr/bin/xflock4
. Det bør fungere som forventet, så længe xflock4 fungerer, dvs. at en af de native lockeres er installeret eller en brugerdefineret locker er konfigureret til at integrere med den som foreslået ovenfor.
Suspend
Når Xfce bliver bedt om at suspendere, udfører Xfce kommandoen xfce4-session-logout(1) med indstillingen suspend
:
$ xfce4-session-logout --suspend
Hvorvidt sessionen låses systematisk ved suspension kan konfigureres gennem xfconf-egenskaberne eller fra GUI’en.
For at styre denne tilstand ved hjælp af CLI: Der er to indstillinger, der bruges, LockScreen
og lock-screen-suspend-hibernate
, i henholdsvis sessionen og strømstyringsadministratorens xfconf-kanaler.Hvis du vil forhindre låsning ved suspension, skal du slå dem til 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
Sådan kan du slå dem til true
for at låse sessionen ved suspension.
Indstillingen kan også styres fra GUI’en: Åbn programmet Session og opstart, og slå flaget Avanceret > Lås skærm før dvale til eller fra.
Når der trykkes på tastaturknappen Suspension, kan det håndteres af enten Xfces strømstyringsprogram eller af systemd-logind. For at give logind forrang skal følgende xfconf-indstilling indstilles til true
:
$ xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-suspend-key -n -t bool -s true
Disabler gemte sessioner
Per bruger kan gemte sessioner deaktiveres ved at udføre følgende:
$ xfconf-query -c xfce4-session -p /general/SaveOnExit -s false
Navigér derefter til Programmer > Indstillinger > Session og opstart > Sessioner, og tryk på knappen Ryd gemte sessioner for at fjerne alle tidligere gemte sessioner.
xfconf-query -c xfce4-session -p /general/SaveOnExit -n -t bool -s false
Alternativt kan Xfce kiosktilstand bruges til at deaktivere lagring af sessioner i hele systemet. Hvis du vil deaktivere sessioner, skal du oprette eller redigere filen /etc/xdg/xfce4/kiosk/kioskrc
og tilføje følgende:
SaveSession=NONE
Hvis kiosktilstand ikke fungerer, kan brugeren indstille skrivebeskyttede tilladelser til mappen sessions:
$ rm ~/.cache/sessions/* && chmod 500 ~/.cache/sessions
Dette vil forhindre Xfce i at gemme sessioner på trods af enhver konfiguration, der angiver noget andet.
Brug en anden window manager
Filerne, der angiver standard window manager, findes på følgende steder:
-
~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
– pr. bruger -
/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
– systemwide
Den standard window manager for brugeren kan nemt indstilles ved hjælp af 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
Hvis du ønsker at starte window manager med kommandolinjeindstillinger, kan du se nedenstående kommandoer:
$ 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
Hvis du har brug for flere kommandolinjeindstillinger, skal du blot tilføje flere -t string
og -s --wm-option
argumenter til kommandoen.
Hvis du vil ændre standardvindueshåndteringen i hele systemet, skal du redigere den ovenfor angivne fil manuelt og ændre xfwm4 til den foretrukne vindueshåndtering og tilføje flere <value type="string" value="--wm-option"/>
-linjer til ekstra kommandolinjeindstillinger, hvis det er nødvendigt.
Du kan også ændre vindueshåndteringen ved at autostarte wm_name --replace
ved hjælp af autostart-funktionen eller ved at køre wm_name --replace &
i en terminal og sørge for, at sessionen gemmes ved logout. Vær dog opmærksom på, at denne metode ikke virkelig ændrer standardmanageren, den erstatter den blot ved login. Bemærk, at hvis du bruger autostart-funktionen, bør du deaktivere gemte sessioner, da dette kan føre til, at den nye window manager startes to gange efter standard window manager.
Theming
XFCE-temaer er tilgængelige på xfce-look.org. Xfwm-temaer gemmes i /usr/share/themes/theme_name/xfwm4
, og indstilles i Indstillinger > Vindueshåndtering. GTK-temaer gemmes i /usr/share/themes/theme_name/gtk-2.0
og /usr/share/themes/theme_name/gtk-3.0
og indstilles i Indstillinger > Udseende.
For at opnå et ensartet udseende for alle programmer, se Ensartet udseende for Qt- og GTK-programmer.
Se også Cursor-temaer, Ikoner og Konfiguration af skrifttyper.
Konsistent udseende mellem SSD- og CSD-vinduer
Xfce bruger i øjeblikket Server-Side Dekorationer (SSD) (se Vinduesdekoration) med tema af Xfwm for de fleste vinduer og Klient-side dekoration (CSD) med tema af de respektive programmer for Xfce-indstillinger, Udskriv, Gem og andre dialogbokse.
Xfwm SSD-vinduesstile kan tematiseres, så de passer til CSD-vinduerne ved manuelt at justere eller oprette temaer i /usr/share/themes/theme_name/xfwm4
eller ved at bruge et værktøj som Xfwm4 Theme Generator, der “Creates xfwm4 themes from client side decorations.”
Reverting Client-Side Decorations
For at fjerne det meste CSD fra Xfce skal du installere libxfce4ui-nocsdAUR og indstille
$ xfconf-query -c xsettings -p /Gtk/DialogsUseHeader -s false
Dette vil flytte knappen Gem til bunden af vinduet i dialogboksene Gem og gøre det samme for dialogboksene Udskriv. Xfce Settings-dialoger vil blive tilbageført til SSD. Programmer som Catfish vil stadig have CSD.
For at tvinge SSD på alle vinduer skal du prøve gtk3-nocsd-gitAUR. Sørg for at læse alle instruktionerne på projektsiden.
Lyd
Lydtemaer
XFCE4 understøtter freedesktop-systemlyde, men det er ikke konfigureret ud af boksen.
For at aktivere et lydtema:
- Installer libcanberra og libcanberra-pulse for PulseAudio-support;
- “canberra-gtk-module” skal være i GTK_MODULES-miljøvariablen (genindlogning kan være nødvendig);
- Kryds “Enable event sounds” i Settings Manager → Appearance → Settings tab;
- In the Settings Editor set “xsettings/Net/SoundThemeName” to a sound theme located in
/usr/share/sounds/
; - Turn on “System Sounds” in audio mixer (e.f.eks. pavucontrol).
sound-theme-freedesktop indeholder et kompatibelt lydtema, men det mangler mange nødvendige hændelser. Et bedre valg er sound-theme-smoothAUR (SoundThemeName bør være “Smooth”).
Tastaturets lydstyrkeknapper
xfce4-pulseaudio-plugin giver en panelapplet, som har understøttelse af tastaturets lydstyrkekontrol og lydstyrkemeddelelser. Som et alternativ kan du installere xfce4-volumed-pulseAUR, som også giver tastaturbinding og notifikationsstyring, men uden et ikon, der sidder i panelet. Det er praktisk, når man f.eks. bruger pasystray samtidig for en finere kontrol.
Alternativt giver xfce4-mixerAUR også en panel-applet og tastaturgenveje, som også understøtter Alsa. Bemærk dog, at det er baseret på en funktion i GStreamer 0.10, som er blevet opgivet i 1.0.
Når du har installeret panelerne, skal du tilføje det til proceslinjen, ellers virker tastaturgenvejene ikke.
For ikke skrivebordsmiljøspecifikke alternativer, se Liste over programmer/Multimedia#Lydstyrkekontrol.
Kortveje
Hvis du ikke bruger en applet eller dæmon, der styrer lydstyrkeknapperne, kan du mappe lydstyrkekontrolkommandoer til dine lydstyrkeknapper manuelt ved hjælp af Xfces tastaturindstillinger. For det lydsystem, du bruger, skal du se de afsnit, der er linket til nedenfor, for at finde de relevante kommandoer.
- ALSA: se Advanced Linux Sound Architecture#Keyboard volume control.
- PulseAudio: se PulseAudio#Lydstyrkekontrol på tastaturet
- OSS: se OSS#Anvendelse af multimedietaster med OSS.
Tastaturgenveje
Tastaturgenveje er defineret to steder: Indstillinger > Vindueshåndtering > Tastatur og Indstillinger > Tastatur > Genveje.
Polkit Authentication Agent
Polkit-gnome-agenten installeres sammen med xfce4-session og autostartes automatisk; ingen brugerindgreb er påkrævet. Du kan finde flere oplysninger under Polkit#Authentifikationsagenter.
En tredjeparts polkit-autentifikationsagent til Xfce er også tilgængelig, se xfce-polkitAUR eller xfce-polkit-gitAUR.
Display blanking
Nogle programmer, der almindeligvis bruges sammen med Xfce, vil styre indstillingerne for monitor blanking og DPMS (monitor powersaving). De gennemgås nedenfor.
Xfce Power Manager
Xfce Power Manager styrer blankering og DPMS-indstillinger. Disse indstillinger kan konfigureres i Power Manager GUI under fanen Display.
Bemærk, at når Display power management er slået fra, er DPMS helt deaktiveret, det betyder ikke, at Power Manager simpelthen holder op med at styre DPMS. Det deaktiverer heller ikke skærmudtømning. Hvis du vil deaktivere både udtørring og DPMS, skal du højreklikke på ikonet for Power Manager i systembakken eller venstreklikke på panelappletten og sikre dig, at indstillingen Præsentationstilstand er afkrydset.
XScreenSaver
Hvis xscreensaver er installeret og kører sammen med Xfce Power Manager, kan det være uklart, hvilket program der har kontrol over blanking og DPMS, da begge konkurrerer om kontrollen med de samme indstillinger. I en situation, hvor det er vigtigt, at skærmen ikke bliver blanket (når man f.eks. ser en video), er det derfor tilrådeligt at deaktivere blanking og DPMS via begge programmer. Hvis du vil vide mere om XScreenSaver-indstillingerne, se XScreenSaver#DPMS- og blanking-indstillinger.
xset
Hvis ingen af ovenstående programmer kører, kan blanking- og DPMS-indstillingerne styres ved hjælp af xset-kommandoen, se DPMS#Modificer DPMS- og screensaver-indstillinger med en kommando.
Tips og tricks
Understøttelse af montering for Thunar og xfdesktop
Hvis tilsluttede eksterne drev ikke vises, og installationspartitioner vises som monterede enheder, på skrivebordet og i Thunar, skal du installere gvfs. Se Udisks#Hide selected partitions og Thunar#Automounting of large external drives for mere avancerede konfigurationsmuligheder.
Screenshots
Xfce har sit eget skærmbilledeværktøj, xfce4-screenshooter. Det er en del af gruppen xfce4-goodies.
Gå til Applications > Settings > Keyboard, Application Shortcuts. Tilføj kommandoen xfce4-screenshooter -f
(eller -w
for det aktive vindue) for at bruge tasten Print
for at tage skærmbilleder i fuld skærm. Se screenshooter’s man-side for andre valgfrie argumenter.
Alternativt kan et uafhængigt screenshot-program som scrot bruges.
Disable Terminal F1 and F11 shortcuts
Xfce-terminalen binder F1 og F11 til henholdsvis hjælp og fuld skærm, hvilket kan gøre det svært at bruge programmer som htop. Hvis du vil deaktivere disse genveje, skal du oprette eller redigere dens konfigurationsfil og derefter logge ud og logge ind igen. F10 kan deaktiveres i menuen Præferencer.
~/.config/xfce4/terminal/accels.scm
(gtk_accel_path "<Actions>/terminal-window/fullscreen" "")(gtk_accel_path "<Actions>/terminal-window/contents" "")
Terminalfarvetemaer eller -paletter
Terminalfarvetemaer eller -paletter kan ændres i GUI under fanen Udseende i Præferencer. Det er de farver, der er tilgængelige for de fleste konsolprogrammer som Emacs, Vi osv. Deres indstillinger er gemt individuelt for hver systembruger i filen ~/.config/xfce4/terminal/terminalrc
. Der er også så mange andre temaer at vælge imellem. Se forumtråden Terminal Colour Scheme Screenshots for hundredvis af tilgængelige valgmuligheder og temaer.
Ændring af standardfarvetema
Xfce’s extra/terminal
-pakke leveres med en mørkere farvepalet. Hvis du vil ændre dette, skal du tilføje følgende i din terminalrc-fil for at få et lysere farvetema, som altid er synligt i mørkere Terminal-baggrunde.
~/.config/xfce4/terminal/terminalrc
ColorPalette5=#38d0fcaaf3a9ColorPalette4=#e013a0a1612fColorPalette2=#d456a81b7b42ColorPalette6=#ffff7062ffffColorPalette3=#7ffff7bd7fffColorPalette13=#82108210ffff
Terminal tango farvetema
For at skifte til tango farvetema, åbne med din foretrukne editor
~/.config/xfce4/terminal/terminalrc
og tilføje(erstatte) disse linjer:
ColorForeground=WhiteColorBackground=#323232323232ColorPalette1=#2e2e34343636ColorPalette2=#cccc00000000ColorPalette3=#4e4e9a9a0606ColorPalette4=#c4c4a0a00000ColorPalette5=#34346565a4a4ColorPalette6=#757550507b7bColorPalette7=#060698989a9aColorPalette8=#d3d3d7d7cfcfColorPalette9=#555557575353ColorPalette10=#efef29292929ColorPalette11=#8a8ae2e23434ColorPalette12=#fcfce9e94f4fColorPalette13=#72729f9fcfcfColorPalette14=#adad7f7fa8a8ColorPalette15=#3434e2e2e2e2ColorPalette16=#eeeeeeeeecec
Opnå URL’er ved hjælp af den midterste mus i terminal
Ved opdatering til version 0.8 åbnes URL med midterste mus som standard slået fra og blot indsætte klip til cursor.Hvis du vil aktivere den gamle adfærd, skal du rette den næste indstilling i ${XDG_CONFIG_HOME}/xfce4/terminal/terminalrc
(XDG_CONFIG_HOME=${HOME}/.config
som standard)
${XDG_CONFIG_HOME}/xfce4/terminal/terminalrc
MiscMiddleClickOpensUri=TRUE
env-modules autocompletion in Terminal
env-modulesAUR- og env-modules-tclAUR-pakkerne giver autokomplettering af shell til login-shell. Som standard betragtes sessioner i xfce4-terminal
dog ikke som login. Hvis du vil aktivere autokomplettering for Environment Modules, skal du markere den tilsvarende afkrydsningsboks i Præferencer eller blot ændre CommandLoginShell
til TRUE
i ~/.config/xfce4/terminal/terminalrc
.
Farvehåndtering
Xfce har ingen indbygget understøttelse af farvehåndtering. Se ICC-profiler for alternativer.
Multiple monitors
Xfce har understøttelse for flere monitorer. Indstillingerne kan konfigureres i dialogboksen Programmer > Indstillinger > Visning. Du kan finde flere oplysninger i artiklen om visning fra Xfce-dokumentationen.
Xfce’s skærmkonfiguration er ikke vedvarende, så du kan opleve, at du har brug for at bruge visningsværktøjet meget, især hvis du bruger flere skærme. En løsning på dette er at bruge arandr til nemt at konfigurere dine skærmkonfigurationer i form af xrandr-kommandoer, som du kan tildele til at blive udført som XFCE-tastaturgenveje.
SSH-agenter
Som standard vil Xfce 4.10 forsøge at indlæse gpg-agent eller ssh-agent i den rækkefølge under initialiseringen af sessionen. Hvis du vil deaktivere dette, skal du oprette en xfconf-nøgle ved hjælp af følgende kommando:
xfconf-query -c xfce4-session -p /startup/ssh-agent/enabled -n -t bool -s false
For at fremtvinge brugen af ssh-agent, selv om gpg-agent er installeret, skal du i stedet køre følgende:
xfconf-query -c xfce4-session -p /startup/ssh-agent/type -n -t string -s ssh-agent
For at bruge GNOME Keyring skal du blot markere afkrydsningsfeltet Start GNOME-tjenester ved opstart under fanen Avanceret under Session og opstart i Xfces indstillinger. Dette vil også deaktivere gpg-agent og ssh-agent.
Kilde: http://docs.xfce.org/xfce/xfce4-session/advanced
Rul et baggrundsvindue uden at skifte fokus på det
Gå til Hovedmenu > Indstillinger > Indstillinger > Window Manager Tweaks > Fanen Tilgængelighed.Fjern markeringen af Hæv vinduer, når der trykkes på en museknap.
Muskeknapmodifikator
Som standard er museknapmodifikatoren i Xfce indstillet til Alt
. Dette kan ændres med xfconf-query. For eksempel vil følgende kommando indstille Super
-tasten som museknapmodifikator:
$ xfconf-query -c xfwm4 -p /general/easy_click -n -t string -s "Super"
Strengt taget er det ikke understøttet at bruge flere modifikatorer. Som en løsning kan der dog angives flere modifikatorer, hvis tastnavnene er adskilt med ><
. Hvis du f.eks. vil angive Ctrl+Alt
som museknapmodifikator, kan du bruge følgende kommando:
$ xfconf-query -c xfwm4 -p /general/easy_click -n -t string -s "Ctrl><Alt"
Sæt tofingerklik til midterklik for en touchpad
Denne artikel eller dette afsnit har brug for sproglige, wiki-syntaks- eller stilmæssige forbedringer. Se Hjælp:Stil for henvisning.
Hvis du vil have 2-fingerklikket på touchpad’en til at lave et mellemklik, skal du oprette eller redigere følgende fil:
~/.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"> <value type="int" value="0"/> <value type="int" value="0"/> <value type="int" value="0"/> <value type="int" value="0"/> værditype="int" value="0"/> <værditype="int" value="1"/> <værditype="int" value="2"/> <værditype="int" value="3"/> </property> </property> </property> </property></channel>
Den 2 i arrayet er det midterste klik.
Begræns den mindste lysstyrke for lysstyrke-slideren
Begrænsning af den mindste lysstyrke kan være nyttig for skærme, der slukker baggrundsbelysningen ved et lysstyrkeniveau på 0. I xfce4-power-manager 1.3.2
var der indført en ny skjult mulighed for at indstille en mindste lysstyrkeværdi med en xfconf4-property. Tilføj brightness-slider-min-level
som en int-egenskab i xfconf4. Juster int-værdien for at få et passende minimumshellhedsniveau.
Tilføjelse af profilbilleder
For at tilføje profilbilleder for hver bruger, der skal vises i whisker-menuen, skal du blot placere en 96×96 PNG-fil i den respektive brugers hjemmemappe med navnet .face
. For eksempel PNG-filen /home/bob/.face
for brugeren bob.
Billedredigeringsprogrammer som GIMP kan bruges til at konvertere og skalere dine yndlingsbilleder ned til 96×96.
Power manager plugin label
Den xfconf-indstilling show-panel-label
af typen int
styrer power managerens label, den kan konfigureres til forskellige labelformater: Den kan indstilles til 0 (ingen etiket), 1 (procentdel), 2 (resterende tid) eller 3 (begge dele).
Det er også tilgængeligt via power manager plugin GUI i Egenskaber > Vis etiket
Fejleløsning
Desktop ikoner omarrangerer sig selv
Ved visse hændelser (f.eks. ved åbning af dialogboksen panelindstillinger) omarrangerer ikonerne på skrivebordet sig selv. Det skyldes, at ikonernes positioner bestemmes af filer i mappen ~/.config/xfce4/desktop/
. Hver gang der foretages en ændring på skrivebordet (ikoner tilføjes eller fjernes eller ændrer position) genereres en ny fil i denne mappe, og disse filer kan være i konflikt.
For at løse problemet skal du navigere til mappen og slette alle de andre filer end den, der korrekt definerer ikonpositionerne. Du kan afgøre, hvilken fil der definerer de korrekte ikonpositioner, ved at åbne den og undersøge ikonernes placering. Den øverste række er defineret som row 0
og den øverste venstre kolonne er defineret af col 0
. Derfor betyder en post på:
row=3col=0
, at Firefox-ikonet vil blive placeret på den 4. række i kolonnen længst til venstre.
GTK-temaer fungerer ikke med flere skærme
Denne artikel eller dette afsnit skal udvides.
Visse konfigurationsværktøjer kan ødelægge displays.xml, hvilket resulterer i, at GTK-temaer under Programmer Menu > Indstillinger > Udseende ophører med at fungere. Du kan løse problemet ved at slette ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml
og konfigurere dine skærme på ny.
Ikoner vises ikke i højreklikmenuer
Brugere kan opleve, at ikoner ikke vises, når de højreklikker på indstillinger i nogle programmer, herunder programmer, der er lavet med Qt. Dette problem synes kun at forekomme i Xfce. Kør disse to kommandoer:
$ gconftool-2 --type boolean --set /desktop/gnome/interface/buttons_have_icons true$ gconftool-2 --type boolean --set /desktop/gnome/interface/menus_have_icons true
Modificering af indstilling træder ikke i kraft
Hvis du kører en separat Xsettings-dæmon, kan det gøre, at nogle konfigurationer ikke træder i kraft. Deaktiver den ved at fjerne eller kommentere den tilsvarende linje og genstart Xorg.
NVIDIA og xfce4-sensors-plugin
For at registrere og bruge sensorer fra nvidia gpu skal du installere libxnvvctrl og derefter genopbygge xfce4-sensors-plugin med ABS. Du har også mulighed for at bruge xfce4-sensors-plugin-nvidiaAUR, som erstatter xfce4-sensors-plugin.
Sorte skærme ved opstart med NVIDIA og flere skærme
Brug af NVIDIA, flere skærme og NVIDIA/Troubleshooting#Avoid screen tearing kan resultere som en sort skærm ved opstart af Xfce. Skærmens positionskonflikt i filerne /etc/X11/xorg.conf
og ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml
. Sletning af filen displays.xml
løser opførslen.
$ rm ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml
Panelapplets bliver ved med at være justeret til venstre
Føj en separator et sted før den højre ende og indstil dens “expand”-egenskab.
Præferencer for foretrukne programmer har ingen effekt
De fleste programmer er afhængige af xdg-open til at åbne et foretrukket program for en given fil eller URL.
For at xdg-open og xdg-settings kan registrere og integrere med Xfce-skrivebordsmiljøet korrekt, skal du installere xorg-xprop-pakken.
Hvis du ikke gør det, vil dine foretrukne programpræferencer (indstillet af exo-preferred-applications) ikke blive overholdt. hvis du installerer pakken og lader xdg-open registrere, at du kører Xfce, videresender den i stedet alle kald til exo-open, som korrekt bruger alle dine foretrukne programpræferencer.
For at sikre dig, at xdg-open-integrationen fungerer korrekt, kan du spørge xdg-settings om standardwebbrowseren og se, hvad resultatet er:
# xdg-settings get default-web-browser
Hvis den svarer med:
xdg-settings: unknown desktop environment
betyder det, at den ikke har kunnet registrere Xfce som dit skrivebordsmiljø, hvilket sandsynligvis skyldes en manglende xorg-xprop-pakke.
Gendan standardindstillinger
Hvis du af en eller anden grund har brug for at vende tilbage: til standardindstillingerne, skal du omdøbe ~/.config/xfce4-session/
og ~/.config/xfce4/
$ mv ~/.config/xfce4-session/ ~/.config/xfce4-session-bak$ mv ~/.config/xfce4/ ~/.config/xfce4-bak
Relogin for at ændringerne kan træde i kraft. Hvis du får Unable to load a failsafe session
ved login, skal du se afsnittet #Sessionsfejl.
Sessionsfejl
Symptomer omfatter:
- Musen er et X og/eller vises slet ikke;
- Vinduesdekorationer er forsvundet, og vinduer kan ikke lukkes;
- (
xfwm4-settings
) vil ikke starte og rapportererThese settings cannot work with your current window manager (unknown)
; - Fejl rapporteret af en display manager som
No window manager registered on screen 0
. - Kunne ikke indlæse en fejlsikker session:
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.
Det kan løse problemet at genstarte Xfce eller genstarte systemet, men en korrupt session kan også være årsagen. Slet sessionsmappen:
$ rm -r ~/.cache/sessions/
Sørg også for, at de relevante mapper i $HOME
er ejet af brugeren, der starter xfce4
. Se Chown.
Fonts i vinduestitlen crasher xfce4-title
Installer ttf-droid og ttf-dejavu. Se også FS#44382.
Laptops lågindstillinger ignoreres
Du kan opleve, at indstillingerne for lukning af låget i Xfce4 Power Manager ignoreres, hvilket betyder, at den bærbare computer altid suspenderes ved lukning af låget, uanset hvilke indstillinger der er valgt i Power Manager. Dette skyldes, at power manager ikke er indstillet til at håndtere låglukningshændelser som standard. I stedet håndterer systemd-logind begivenheden for lukning af låget. Hvis du vil ændre denne adfærd, så strømstyringshåndteringsprogrammet håndterer lukkehændelser for låget, skal du udføre følgende kommando:
$ xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-lid-switch -s false
logind-handle-lid-switch
blive sat til sand, når der foretages ændringer i indstillingerne for den bærbare computers lågehandlinger eller låsning ved suspension. Se . I dette tilfælde skal du skifte logind-handle-lid-switch
til falsk igen.Knappen for handlingsknappen Skift bruger er gråtonet
Knappen for handlingsknappen Skift bruger forudsætter, at den eksekverbare fil gdmflexiserver (leveret af GDM) findes. Hvis GDM ikke anvendes, vil knappen derfor være gråt udvisket. Se upstream-fejlrapporten.
En mulig løsning er at oprette et eksekverbart script kaldet gdmflexiserver i /usr/bin
eller /usr/local/bin
, som kalder greeter switch-kommandoen, der leveres af den display manager, der anvendes.
- For LXDM – LXDM#Simultane brugere og skift af brugere.
- For LightDM – LightDM#Brugerskift.
Makroer i .Xresources virker ikke
Xfce indlæser $HOME/.Xresources
fil ved hjælp af xrdb
, men med -nocpp
mulighed for at springe forbehandling over. For at makroer fungerer korrekt, skal du kopiere /etc/xdg/xfce4/xinitrc
til $HOME/.config/xfce4
-mappen og fjerne -nocpp
-indstillingen til xrdb
fra den resulterende fil. Se denne tråd.
Cursortemaet ændres ikke ved login
Sørg for, at den systemdækkende XDG-cursor er indstillet til dit ønskede cursortema – se Cursortemaer#XDG-specifikation.
Mousepad editor-menulinjen er ikke synlig
Kør gsettings set org.xfce.mousepad.preferences.window menubar-visible true
for at gøre den synlig.
Ikonet for papirkurven er ikke synligt, og papirkurv-appletten virker ikke
Papirkurven kræver den valgfrie afhængighed gvfs for at fungere. Installer gvfs, og genstart systemet.
Desktop bliver grå, og alle skrivebordsikoner forsvinder
Slet ~/.cache/session
ved at køre:
$ rm -rf ~/.cache/session
og genstart derefter.
Se også
- Xfce – Dokumentation
- Xfce – Wiki
- Xfce – Om
- Xfce – Rundvisning
- Wikipedia:Xfce
- Xfce-Look – Temaer, baggrunde og meget mere.
- Xfce Wikia