Xfce is een lichtgewicht en modulaire bureaubladomgeving, momenteel gebaseerd op GTK 3. Om een complete gebruikerservaring te bieden, bevat het een vensterbeheerder, een bestandsbeheerder, een bureaublad en een paneel.

Installatie

Installeer de xfce4-groep. U wilt misschien ook de xfce4-goodies groep installeren, die extra plugins en een aantal handige hulpprogramma’s bevat, zoals de muispad editor. Xfce gebruikt standaard de Xfwm window manager.

Starten

Kies Xfce Session uit het menu in een display manager naar keuze, of voeg exec startxfce4 toe aan Xinitrc.

Opmerking: Roep de xfce4-session executable niet direct op; startxfce4 is het juiste commando dat, op zijn beurt, de eerstgenoemde aanroept wanneer nodig.

Configuratie

Xfce slaat configuratie opties op in Xfconf. Er zijn verschillende manieren om deze opties aan te passen:

  • In het hoofdmenu, selecteer Instellingen en de categorie die u wilt aanpassen. Categorieën zijn programma’s die zich gewoonlijk bevinden in /usr/bin/xfce4-* en /usr/bin/xfdesktop-settings.
  • xfce4-settings-editor kunnen alle instellingen zien en wijzigen. Opties die hier worden gewijzigd, worden onmiddellijk van kracht. Gebruik xfconf-query om instellingen te wijzigen vanaf de commandline; zie de documentatie voor details.
  • Instellingen worden opgeslagen in XML-bestanden in ~/.config/xfce4/xfconf/xfce-perchannel-xml/ die met de hand kunnen worden bewerkt. Wijzigingen die hier worden gemaakt, worden echter niet onmiddellijk van kracht.

Menu

Zie Xdg-menu voor meer info over het gebruik van het Free Desktop menusysteem.

Whisker menu

xfce4-whiskermenu-plugin (ook onderdeel van xfce4-goodies) is een alternatieve applicatie launcher. Het toont een lijst met favorieten, bladert door alle geïnstalleerde applicaties door middel van categorieknoppen, en ondersteunt fuzzy zoeken. Nadat het pakket is geïnstalleerd, kan het het menu Toepassingen vervangen als eerste item in Paneel 1 (in Instellingen > Paneel > Items toevoegen Whisker Menu).

Invoer bewerken

Er zijn een aantal grafische gereedschappen beschikbaar voor deze taak:

  • MenuLibre – Een geavanceerde menu-editor die moderne functies biedt in een schone, eenvoudig te gebruiken interface.

https://launchpad.net/menulibre || menulibreAUR.

  • Alacarte – Menu-editor voor GNOME

https://www.gnome.org/ || alacarte

  • XAME (XFCE Applications Menu Editor) – GUI-tool geschreven in Gambas, speciaal ontworpen voor het bewerken van menu-items in Xfce, het zal niet werken in andere omgevingen. (Beëindigd)

http://redsquirrel87.altervista.org/doku.php/xfce-applications-menu-editor || xameAUR

Als alternatief kunt u het bestand ~/.config/menus/xfce-applications.menu handmatig aanmaken. Zie de voorbeeldconfiguratie hieronder:

<!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>

De <MergeFile> tag bevat het standaard Xfce menu.

De <Exclude> tag sluit applicaties uit die we niet in het menu willen laten verschijnen. Hier hebben we enkele Xfce standaard snelkoppelingen uitgesloten, maar u kunt firefox.desktop of elke andere toepassing uitsluiten.

De <Layout> tag definieert de lay-out van het menu. De toepassingen kunnen worden georganiseerd in mappen of hoe we maar willen. Voor meer details, zie de Xfce wiki.

U kunt ook veranderingen aanbrengen in het Xfce menu door de .desktop bestanden zelf te bewerken. Om items te verbergen, zie Bureaublad items#Bureaublad items verbergen. U kunt de categorie van de toepassing wijzigen door de Categories= regel van de bureaubladvermelding te wijzigen, zie Bureaubladvermeldingen#Bestand voorbeeld.

Bureaublad

Transparante achtergrond voor pictogramtitels

Om de standaard witte achtergrond van pictogramtitels op het bureaublad te wijzigen in iets geschikts, maakt of wijzigt u ~/.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"

Bureaubladpictogrammen verwijderen

Voer het volgende commando uit:

$ xfconf-query -c xfce4-desktop -v --create -p /desktop-icons/style -t int -s 0

Om de pictogrammen weer op het bureaublad te plaatsen, voert u hetzelfde commando uit met een waarde van 2.

Een wallpaper over multihead

Open xfce4-settings-editor en maak een nieuwe property aan met de volgende instellingen:

Property: /backdrop/screen0/xinerama-stretchType: BooleanValue: TRUE|1|Enabled

Snelkoppeling venster doden

Xfce heeft geen snelkoppeling om een venster te doden, bijvoorbeeld wanneer een programma vastloopt.

Met xorg-xkill, gebruik xkill om interactief een venster te doden. Voor het huidige actieve venster, gebruik xdotool:

$ xdotool getwindowfocus windowkill

Alternatief:

$ sh -c "xkill -id $(xprop -root -notype | sed -n '/^_NET_ACTIVE_WINDOW/ s/^.*# *\|\,.*$//g p')"

Om de snelkoppeling toe te voegen, gebruik Instellingen > Toetsenbord of een toepassing zoals xbindkeys.

Session

Autostart

Om aangepaste applicaties te starten bij het opstarten van Xfce, klikt u op het Toepassingen Menu > Instellingen > Instellingen Beheer en kies dan de Sessie en Opstarten optie en klik op de tab Applicatie Autostart.U ziet dan een lijst met programma’s die gestart worden bij het opstarten. Om een entry toe te voegen, klikt u op de knop Toevoegen en vult u het formulier in, waarbij u het pad opgeeft naar een uitvoerbaar programma dat u wilt starten.

Autostart applicaties worden opgeslagen als name.desktop in ~/.config/autostart/.

Als alternatief kunt u de commando’s die u wilt starten (inclusief het instellen van omgevingsvariabelen) toevoegen aan xinitrc (of xprofile wanneer een display manager wordt gebruikt).

Tip: Soms kan het nuttig zijn om het opstarten van een toepassing uit te stellen. Merk op dat het specificeren onder Applicatie > Autostart een commando als sleep 3 && command niet werkt; een workaround is het gebruik van de syntax sh -c "sleep 3 && command"

Lock the screen

xflock4 is het referentie Bash script dat wordt gebruikt om een Xfce sessie te locken.

Het probeert het scherm te vergrendelen met xfce4-screensaver (ook onderdeel van xfce4-goodies), xscreensaver, gnome-screensaver, slock of xlockmore. Het zoekt achtereenvolgens naar de overeenkomstige binary of eindigt met return code 1 als het er niet in slaagt een van deze te vinden.

De lijst met applicaties/Beveiliging#Screen lockers bevat een korte beschrijving van deze screen lockers samen met andere populaire applicaties. Er is in deze lijst een alternatieve locker, light-locker, die bijzonder goed integreert met xfce4-power-manager. Als het eenmaal is geïnstalleerd, krijgt de instelling van Xfce Power Manager een extra Beveiligingstabblad om light-locker te configureren en de bestaande instelling Scherm vergrendelen als systeem in slaapstand gaat, wordt verplaatst naar dit tabblad. In deze nieuwe GUI is het mogelijk om in te stellen of de sessie moet worden vergrendeld bij activiteit van de screensaver of wanneer het systeem in slaapstand gaat.

Om xflock4 light-locker of een andere sessie locker te laten uitvoeren, niet een van de vijf hierboven genoemde, moet men LockCommand in het xfconf kanaal van de sessie instellen op de te gebruiken commando regel (het commando tussen de aanhalingstekens in het volgende voorbeeld kan dienovereenkomstig worden aangepast voor andere scherm lockers):

$ xfconf-query -c xfce4-session -p /general/LockCommand -s "light-locker-command --lock" --create -t string

De paneel locker knop in het Actie Knoppen paneel voert simpelweg /usr/bin/xflock4 uit. Het zou moeten werken zoals verwacht, zolang xflock4 werkt, d.w.z. een van de native lockers is geïnstalleerd of een aangepaste locker is geconfigureerd om ermee te integreren zoals hierboven voorgesteld.

Suspend

Wanneer gevraagd wordt om op te schorten, voert Xfce het xfce4-session-logout(1) commando uit met de suspend optie:

$ xfce4-session-logout --suspend

Of de sessie wel of niet systematisch wordt vergrendeld bij opschorten kan worden geconfigureerd via de xfconf eigenschappen of vanuit de GUI.

Om deze status via de CLI te regelen: er zijn twee instellingen die worden gebruikt, LockScreen en lock-screen-suspend-hibernate, in respectievelijk de sessie en de power manager xfconf kanalen.Om vergrendeling bij opschorten te voorkomen, zet je ze op 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

Zo ook, zet ze op true om de sessie te vergrendelen bij opschorten.

De instelling kan ook vanuit de GUI worden geregeld: open de Session and Startup applicatie en zet de vlag Advanced > Lock screen before sleep aan of uit.

Wanneer de suspend keyboard knop wordt ingedrukt, kan dit worden afgehandeld door ofwel Xfce’s power manager of door systemd-logind. Om voorrang te geven aan logind, moet de volgende xfconf-instelling worden ingesteld op true:

$ xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-suspend-key -n -t bool -s true
Opmerking: Om te controleren hoe systemd-logind gebeurtenissen afhandelt wanneer het voorrang heeft boven Xfce, controleert u logind.conf(5)

Opsgeslagen sessies uitschakelen

Per gebruiker kunnen opgeslagen sessies worden uitgeschakeld door het volgende uit te voeren:

$ xfconf-query -c xfce4-session -p /general/SaveOnExit -s false

Navig vervolgens naar Toepassingen > Instellingen > Sessie en opstarten > Sessies en druk op de knop Opgeslagen sessies wissen om alle eerder opgeslagen sessies te verwijderen.

Tip: Als het bovenstaande commando de instelling niet blijvend wijzigt, gebruik dan in plaats daarvan het volgende commando: xfconf-query -c xfce4-session -p /general/SaveOnExit -n -t bool -s false

Als alternatief kan Xfce kioskmodus worden gebruikt om het opslaan van sessies voor het hele systeem uit te schakelen. Om sessies uit te schakelen, maakt of bewerkt u het bestand /etc/xdg/xfce4/kiosk/kioskrc en voegt u het volgende toe:

SaveSession=NONE

Als de kiosk-modus niet werkt, kan de gebruiker alleen-lezen rechten instellen voor de sessies-directory:

$ rm ~/.cache/sessions/* && chmod 500 ~/.cache/sessions

Dit voorkomt dat Xfce sessies opslaat, ondanks een configuratie die anders specificeert.

Gebruik een andere window manager

Opmerking: Om de veranderingen effect te laten hebben, moet u de opgeslagen sessies wissen en er voor zorgen dat het opslaan van sessies is uitgeschakeld als u voor de eerste keer uitlogt. Zodra de window manager van uw keuze draait, kan sessie bewaren weer worden ingeschakeld.

De bestanden die de standaard window manager specificeren zijn te vinden op de volgende lokaties:

  • ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml – per gebruiker
  • /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml – systeembreed

De standaard window manager voor de gebruiker kan eenvoudig worden ingesteld met 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

Als u de window manager wilt starten met command line opties, zie de commando’s hieronder:

$ 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

Als u meer command line opties nodig heeft, voegt u eenvoudig meer -t string en -s --wm-option argumenten aan het commando toe.

Als u de standaard window manager systeembreed wilt veranderen, bewerk dan handmatig het hierboven gespecificeerde bestand, verander xfwm4 in de gewenste window manager en voeg meer <value type="string" value="--wm-option"/> regels toe voor extra command line opties indien nodig.

U kunt de window manager ook veranderen door wm_name --replace automatisch te starten met behulp van de autostart faciliteit of door wm_name --replace & in een terminal te draaien en ervoor te zorgen dat de sessie wordt opgeslagen bij het uitloggen. Let er wel op dat deze methode niet echt de standaard window manager verandert, maar deze alleen vervangt bij het inloggen. Merk op dat als u de autostart faciliteit gebruikt, u de opgeslagen sessies moet uitschakelen omdat dit ertoe kan leiden dat de nieuwe window manager twee keer wordt gestart na de standaard window manager.

Theming

XFCE thema’s zijn beschikbaar op xfce-look.org. Xfwm thema’s worden opgeslagen in /usr/share/themes/theme_name/xfwm4, en ingesteld in Instellingen > Vensterbeheer. GTK thema’s zijn opgeslagen in /usr/share/themes/theme_name/gtk-2.0 en /usr/share/themes/theme_name/gtk-3.0, en zijn ingesteld in Instellingen > Uiterlijk.

Om een uniform uiterlijk voor alle applicaties te bereiken, zie Uniform uiterlijk voor Qt en GTK applicaties.

Zie ook Cursor thema’s, Pictogrammen, en Font configuratie.

Consistent uiterlijk tussen SSD en CSD vensters

Xfce gebruikt momenteel Server-Side Decorations (SSD) (zie Vensterdecoratie) gethematiseerd door Xfwm voor de meeste vensters en Client-side decoratie (CSD) gethematiseerd door de respectievelijke programma’s voor Xfce Instellingen, Afdrukken, Opslaan, en andere dialoogvensters.

Xfwm SSD venster stijlen kunnen worden gethematiseerd om overeen te komen met de CSD vensters door handmatig thema’s aan te passen of te maken in /usr/share/themes/theme_name/xfwm4 of door een hulpmiddel te gebruiken zoals de Xfwm4 Thema Generator die “xfwm4 thema’s maakt van client-side decoraties.”

Herstel Client-Side Decorations

Om de meeste CSD uit Xfce te verwijderen, installeert u libxfce4ui-nocsdAUR en stelt u

$ xfconf-query -c xsettings -p /Gtk/DialogsUseHeader -s false 

Dit zal de Opslaan knop naar de onderkant van het venster verplaatsen in Opslaan dialoogen en hetzelfde doen voor Afdrukken dialoogen. Xfce Instellingen dialoogvensters zullen worden teruggezet naar SSD. Programma’s zoals Catfish hebben nog steeds CSD.

Om SSD te forceren op alle vensters, probeer gtk3-nocsd-gitAUR. Zorg ervoor dat u alle instructies op de project pagina leest.

Geluid

Geluidsthema’s

XFCE4 ondersteunt freedesktop systeemgeluiden, maar het is niet out of the box geconfigureerd.

Om een geluidsthema in te schakelen:

  1. Installeer libcanberra en libcanberra-pulse voor PulseAudio ondersteuning;
  2. “canberra-gtk-module” moet in de GTK_MODULES omgevingsvariabele staan (opnieuw inloggen kan nodig zijn);
  3. Vink “Gebeurtenis geluiden inschakelen” aan in Instellingen Beheer → Uiterlijk → tabblad Instellingen;
  4. In de Instellingen Editor stel “xsettings/Net/SoundThemeName” in op een geluidsthema dat zich in /usr/share/sounds/ bevindt;
  5. Zet “Systeem Geluiden” aan in audio mixer (bijv.pavucontrol).

sound-theme-freedesktop biedt een compatibel geluidsthema, maar het mist veel vereiste gebeurtenissen. Een betere keuze is sound-theme-smoothAUR (SoundThemeName moet “Smooth” zijn).

Toetsenbord volumeknoppen

xfce4-pulseaudio-plugin levert een paneel-applet met ondersteuning voor toetsenbord volumeregeling en volumemeldingen. Als alternatief kunt u xfce4-volumed-pulseAUR installeren, die ook toetsbinding en notificatiecontrole biedt, maar zonder een pictogram dat in het paneel zit. Dit is bijvoorbeeld handig wanneer u tegelijkertijd pasystray gebruikt voor een fijnere controle.

Aternatief biedt xfce4-mixerAUR ook een paneel-applet en sneltoetsen die ook Alsa ondersteunt. Merk echter op dat het is gebaseerd op een functie van GStreamer 0.10 die is verlaten in 1.0.

Na het installeren van de panelen, moet u deze toevoegen aan de taakbalk of de sneltoetsen zullen niet werken.

Voor niet bureaublad omgeving specifieke alternatieven, zie Lijst van toepassingen/Multimedia#Volumeregeling.

Snelkoppelingen

Als u geen applet of daemon gebruikt die de volumetoetsen bedient, kunt u de volumeregel commando’s handmatig aan uw volumetoetsen toewijzen met Xfce’s toetsenbord instellingen. Voor het geluidssysteem dat u gebruikt, zie de secties waarnaar hieronder wordt verwezen voor de juiste commando’s.

  • ALSA: zie Advanced Linux Sound Architecture#Keyboard volume control.
  • PulseAudio: zie PulseAudio#Boord volumeregeling
  • OSS: zie OSS#Multimediatoetsen gebruiken met OSS.

Toetsenbordsnelkoppelingen

Toetsenbordsnelkoppelingen worden op twee plaatsen gedefinieerd: Instellingen > Window Manager > Keyboard, en Instellingen > Keyboard > Shortcuts.

Polkit Authentication Agent

De polkit-gnome agent wordt samen met xfce4-session geïnstalleerd en automatisch opgestart; er is geen tussenkomst van de gebruiker nodig. Voor meer informatie, zie Polkit#Authentication agents.

Een derde partij polkit authenticatie agent voor Xfce is ook beschikbaar, zie xfce-polkitAUR of xfce-polkit-gitAUR.

Display blanking

Enkele programma’s die vaak met Xfce worden gebruikt, regelen de instellingen voor monitor blanking en DPMS (monitor powersaving). Ze worden hieronder besproken.

Xfce Power Manager

Xfce Power Manager regelt de blanking en DPMS instellingen. Deze instellingen kunnen worden geconfigureerd in de Power Manager GUI op het tabblad Beeldscherm.

Merk op dat wanneer het energiebeheer van Beeldschermen is uitgeschakeld, DPMS volledig is uitgeschakeld, dit betekent niet dat Power Manager eenvoudig stopt met het regelen van DPMS. Het uitschakelen van scherm leegmaken wordt ook niet uitgeschakeld. Om zowel blanking als DPMS uit te schakelen, klik met de rechter muisknop op het power manager system tray icoon of klik met de linker muisknop op het paneel applet en zorg ervoor dat de optie met de label Presentation mode is aangevinkt.

XScreenSaver

Als xscreensaver is geïnstalleerd en naast Xfce Power Manager draait, kan het onduidelijk zijn welke toepassing de controle heeft over blanking en DPMS, omdat beide concurreren om de controle over dezelfde instellingen. Daarom, in een situatie waar het belangrijk is dat de monitor niet leeg is (bij het bekijken van een video bijvoorbeeld), is het raadzaam om blanking en DPMS uit te schakelen via beide applicaties. Voor meer informatie over XScreenSaver opties, zie XScreenSaver#DPMS en blanking settings.

xset

Als geen van de bovenstaande applicaties draait, dan kunnen blanking en DPMS instellingen worden geregeld met het xset commando, zie DPMS#Modify DPMS and screensaver settings with a command.

Opmerking: Er zijn enkele problemen in verband met blanking en het hervatten vanuit blanking in sommige configuraties. Zie .

Tips en trucs

Mounting ondersteuning voor Thunar en xfdesktop

Als externe schijven niet worden weergegeven en installatie partities worden getoond als gemounte apparaten, op de desktop en in Thunar, installeer dan gvfs. Zie Udisks#Hide selected partitions en Thunar#Automounting of large external drives voor meer geavanceerde configuratie opties.

Screenshots

Xfce heeft zijn eigen screenshot tool, xfce4-screenshooter. Het is onderdeel van de xfce4-goodies groep.

Ga naar Toepassingen > Instellingen > Toetsenbord, Applicatie snelkoppelingen. Voeg de xfce4-screenshooter -f (of -w voor het actieve venster) opdracht toe om de Print toets te gebruiken om schermvullende schermafdrukken te maken. Zie de man pagina van screenshooter voor andere optionele argumenten.

Als alternatief kan een onafhankelijk screenshot programma zoals scrot gebruikt worden.

Snelkoppelingen F1 en F11 van terminal uitschakelen

De xfce terminal bindt F1 en F11 aan respectievelijk help en volledig scherm, wat het gebruik van programma’s als htop kan bemoeilijken. Om deze sneltoetsen uit te schakelen, maakt of bewerkt u het configuratiebestand, dan logt u uit en weer in. F10 kan uitgeschakeld worden in het Voorkeuren menu.

~/.config/xfce4/terminal/accels.scm
(gtk_accel_path "<Actions>/terminal-window/fullscreen" "")(gtk_accel_path "<Actions>/terminal-window/contents" "")

Terminal kleur thema’s of paletten

Terminal kleur thema’s of paletten kunnen worden gewijzigd in GUI onder Uiterlijk tab in Voorkeuren. Dit zijn de kleuren die beschikbaar zijn voor de meeste consoletoepassingen zoals Emacs, Vi enzovoort. Hun instellingen worden individueel voor iedere systeemgebruiker opgeslagen in ~/.config/xfce4/terminal/terminalrc bestand. Er zijn ook vele andere thema’s om uit te kiezen. Bekijk de forum thread Terminal Colour Scheme Screenshots voor honderden beschikbare keuzes en thema’s.

Veranderen standaard kleuren thema

Xfce’s extra/terminal pakket wordt geleverd met een donkerder kleuren palet. Om dit te veranderen, voeg het volgende toe in uw terminalrc bestand voor een lichter kleurenthema, dat altijd zichtbaar is in donkere Terminal achtergronden.

~/.config/xfce4/terminal/terminalrc

ColorPalette5=#38d0fcaaf3a9ColorPalette4=#e013a0a1612fColorPalette2=#d456a81b7b42ColorPalette6=#ffff7062ffffColorPalette3=#7ffff7bd7fffColorPalette13=#82108210ffff

Terminal tango-kleurthema

Om over te schakelen naar tango-kleurthema, open met uw favoriete editor

~/.config/xfce4/terminal/terminalrc

En voeg (vervang) deze regels toe:

ColorForeground=WhiteColorBackground=#323232323232ColorPalette1=#2e2e34343636ColorPalette2=#cccc00000000ColorPalette3=#4e4e9a9a0606ColorPalette4=#c4c4a0a00000ColorPalette5=#34346565a4a4ColorPalette6=#757550507b7bColorPalette7=#060698989a9aColorPalette8=#d3d3d7d7cfcfColorPalette9=#555557575353ColorPalette10=#efef29292929ColorPalette11=#8a8ae2e23434ColorPalette12=#fcfce9e94f4fColorPalette13=#72729f9fcfcfColorPalette14=#adad7f7fa8a8ColorPalette15=#3434e2e2e2e2ColorPalette16=#eeeeeeeeecec

Open URL’s met middelste muis in terminal

Bij update naar versie 0.8 open URL met middelste muis standaard uitgeschakeld en plak alleen clip aan cursor.Om oud gedrag aan te zetten, zet de volgende optie in ${XDG_CONFIG_HOME}/xfce4/terminal/terminalrc (XDG_CONFIG_HOME=${HOME}/.config standaard)

${XDG_CONFIG_HOME}/xfce4/terminal/terminalrc
MiscMiddleClickOpensUri=TRUE

env-modules autocompletion in Terminal

env-modulesAUR en env-modules-tclAUR pakketten voorzien in shell autocompletion voor login shell. Standaard worden sessies in xfce4-terminal echter niet beschouwd als login. Om autocompletion voor Environment Modules in te schakelen, vink het betreffende selectievakje aan in Voorkeuren of verander CommandLoginShell in TRUE in ~/.config/xfce4/terminal/terminalrc.

Kleurbeheer

Xfce heeft geen native ondersteuning voor kleurbeheer. Zie ICC profielen voor alternatieven.

Meerdere monitoren

Xfce heeft ondersteuning voor meerdere monitoren. De instellingen kunnen worden geconfigureerd in het dialoogvenster Toepassingen > Instellingen > Weergave. Zie voor meer informatie het artikel over beeldschermen in de Xfce documentatie.

XFCE’s beeldschermconfiguratie is niet persistent, dus het kan zijn dat u het beeldschermgereedschap vaak moet gebruiken, vooral als u meerdere beeldschermen gebruikt. Een workaround hiervoor is om arandr te gebruiken om eenvoudig uw display configuraties te configureren in de vorm van xrandr commando’s die u kunt toewijzen om te worden uitgevoerd als XFCE sneltoetsen.

SSH-agents

Standaard zal Xfce 4.10 proberen om gpg-agent of ssh-agent in die volgorde te laden tijdens sessie initialisatie. Om dit uit te schakelen, maakt u een xfconf-sleutel aan met het volgende commando:

xfconf-query -c xfce4-session -p /startup/ssh-agent/enabled -n -t bool -s false

Om het gebruik van ssh-agent te forceren, zelfs als gpg-agent is geïnstalleerd, voert u in plaats daarvan het volgende uit:

xfconf-query -c xfce4-session -p /startup/ssh-agent/type -n -t string -s ssh-agent

Om GNOME Keyring te gebruiken, vinkt u simpelweg het vakje Launch GNOME services on startup aan op de Advanced tab van Session and Startup in Xfce’s instellingen. Hierdoor worden ook gpg-agent en ssh-agent uitgeschakeld.

Bron: http://docs.xfce.org/xfce/xfce4-session/advanced

Schuif door een achtergrondvenster zonder de focus erop te verleggen

Ga naar het Hoofdmenu > Instellingen > Window Manager Tweaks > Tabblad Toegankelijkheid.Vink Vensters opheffen wanneer een muisknop wordt ingedrukt uit.

Muisknopmodifier

De muisknopmodifier in Xfce is standaard ingesteld op Alt. Dit kan veranderd worden met xfconf-query. Bijvoorbeeld, het volgende commando stelt de Super toets in als de muisknop modifier:

$ xfconf-query -c xfwm4 -p /general/easy_click -n -t string -s "Super"

Strikt genomen, wordt het gebruik van meerdere modifiers niet ondersteund. Als workaround kunnen echter meerdere modifiers worden opgegeven als de toetsnamen worden gescheiden met ><. Om bijvoorbeeld Ctrl+Alt als modifier voor de muisknop in te stellen, kunt u het volgende commando gebruiken:

$ xfconf-query -c xfwm4 -p /general/easy_click -n -t string -s "Ctrl><Alt"

Twee vingers klikken instellen op middelste klik voor een touchpad

Dit artikel of deze sectie behoeft taal-, wiki-syntax- of stijlverbeteringen. Zie Help:Style voor referentie.

Reden: Gecompliceerde manier om Touchpad Synaptics eenvoudig te configureren (Bespreek in Talk:Xfce#)

Als u wilt dat de klik met twee vingers op het touchpad een middenklik doet, maakt of bewerkt u het volgende bestand:

~/.config/xfce4/xfconf/xfce-perchannel-xml/pointers.xml
<channel name="pointers" version="1.0"> <eigenschap name="SynPS2_Synaptics_TouchPad" type="leeg"> <eigenschap name="Properties" type="leeg"> <eigenschap 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="3"/> </property> </property></channel>

De 2 in de array is de middelste klik.

Limiteer de minimum helderheid van de helderheids-schuif

Limiteren van de minimum helderheid kan nuttig zijn voor displays die de achtergrondverlichting uitschakelen bij een helderheidsniveau van 0. In xfce4-power-manager 1.3.2 was een nieuwe verborgen optie geïntroduceerd om een minimum helderheidswaarde in te stellen met een xfconf4-property. Voeg brightness-slider-min-level toe als een int eigenschap in xfconf4. Pas de int waarde aan om een geschikt minimum helderheidsniveau te krijgen.

Profielfoto’s toevoegen

Om profielfoto’s voor iedere gebruiker toe te voegen die in het whisker-menu getoond moeten worden, plaatst u eenvoudig een 96×96 PNG bestand in de home directory van de betreffende gebruiker met de naam .face. Bijvoorbeeld het PNG bestand /home/bob/.face voor gebruiker bob.

Beeldbewerkingsprogramma’s zoals GIMP kunnen worden gebruikt om uw favoriete afbeeldingen te converteren en te verkleinen naar 96×96.

Power manager plugin label

De xfconf optie show-panel-label van het type int regelt het label van de power manager, het kan worden geconfigureerd voor verschillende label formaten: Het kan worden ingesteld op 0 (geen label), 1 (percentage), 2 (resterende tijd) of 3 (beide).

Het is ook toegankelijk via de power manager plugin GUI in Eigenschappen > Toon label

Troubleshooting

Bureaublad pictogrammen herschikken zichzelf

Bij bepaalde gebeurtenissen (zoals het openen van het paneelinstellingen dialoogvenster) pictogrammen op het bureaublad herschikken zichzelf. Dit komt omdat de icoonposities worden bepaald door bestanden in de ~/.config/xfce4/desktop/ map. Elke keer als er een verandering wordt aangebracht op het bureaublad (pictogrammen worden toegevoegd of verwijderd of veranderen van positie) wordt er een nieuw bestand gegenereerd in deze directory en deze bestanden kunnen conflicteren.

Om het probleem op te lossen, navigeert u naar de directory en verwijdert u alle andere bestanden dan degene die de juiste pictogram posities definieert. U kunt bepalen welk bestand de juiste icoonposities definieert door het te openen en de locaties van de iconen te bekijken. De bovenste rij is gedefinieerd als row 0 en de meest linkse kolom is gedefinieerd door col 0. Daarom betekent een vermelding van:

row=3col=0

dat het Firefox pictogram op de 4e rij van de meest linkse kolom komt te staan.

GTK thema’s werken niet met meerdere monitoren

Dit artikel of gedeelte heeft uitbreiding nodig.

Reden: Welke configuratiehulpmiddelen? Wat houdt het ophouden met werken in? Is het dat nieuwe thema’s niet kunnen worden geselecteerd of dat thema’s onjuist worden weergegeven? Is er een bugrapport? (Bespreek dit in Talk:Xfce#)

Sommige configuratiegereedschappen kunnen displays.xml beschadigen, waardoor GTK-thema’s onder Toepassingenmenu > Instellingen > Uiterlijk niet meer werken. Om dit probleem op te lossen, verwijdert u ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml en configureert u uw schermen opnieuw.

Impictogrammen verschijnen niet in rechtsklikmenu’s

Opmerking: Ondanks de deprecatie van GConf, werkt deze methode nog steeds.

Gebruikers kunnen merken dat pictogrammen niet verschijnen wanneer ze met de rechtermuisknop klikken op opties in sommige toepassingen, inclusief die gemaakt zijn met Qt. Dit probleem lijkt zich alleen voor te doen binnen Xfce. Voer deze twee commando’s uit:

$ gconftool-2 --type boolean --set /desktop/gnome/interface/buttons_have_icons true$ gconftool-2 --type boolean --set /desktop/gnome/interface/menus_have_icons true

Wijziging van instelling treedt niet in werking

Als u een aparte Xsettings daemon uitvoert, kan het zijn dat sommige configuraties niet in werking treden. Schakel deze uit door de corresponderende regel te verwijderen of te becommentariëren en Xorg opnieuw te starten.

NVIDIA en xfce4-sensors-plugin

Om sensoren van nvidia gpu te detecteren en gebruiken moet u libxnvctrl installeren en vervolgens xfce4-sensors-plugin opnieuw bouwen met ABS. U heeft ook de optie om xfce4-sensors-plugin-nvidiaAUR te gebruiken die xfce4-sensors-plugin vervangt.

Zwarte schermen bij opstarten met NVIDIA en meerdere monitoren

Gebruik NVIDIA, meerdere monitoren en NVIDIA/Troubleshooting#Voorkomen van schermscheuren kan resulteren in een zwart scherm bij het opstarten van Xfce. De schermpositie conflicteren in de bestanden /etc/X11/xorg.conf en ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml. Het verwijderen van het displays.xml bestand verhelpt het gedrag.

$ rm ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml

Paneel applets blijven links uitgelijnd

Voeg een scheidingsteken toe ergens voor het rechter einde en stel de “expand” eigenschap in.

Voorkeuren voor voorkeurstoepassingen hebben geen effect

De meeste toepassingen vertrouwen op xdg-open voor het openen van een voorkeurstoepassing voor een bepaald bestand of URL.

Om xdg-open en xdg-instellingen correct te laten detecteren en integreren met de Xfce bureaubladomgeving, moet u het xorg-xprop pakket installeren.

Als u dat niet doet, worden de voorkeuren voor uw voorkeurstoepassingen (ingesteld door exo-preferred-applications) niet opgevolgd. Door het pakket te installeren en xdg-open toe te staan om te detecteren dat u Xfce draait, stuurt het alle oproepen door naar exo-open, dat al uw voorkeuren voor voorkeurstoepassingen correct gebruikt.

Om er zeker van te zijn dat de xdg-open integratie correct werkt, vraag xdg-settings naar de standaard web browser en kijk wat het resultaat is:

# xdg-settings get default-web-browser

Als het antwoordt met:

xdg-settings: unknown desktop environment

, betekent dit dat het er niet in is geslaagd om Xfce als uw desktop omgeving te detecteren, wat waarschijnlijk te wijten is aan een ontbrekend xorg-xprop pakket.

Herstel standaard instellingen

Als u om wat voor reden dan ook terug moet: naar de standaard instellingen, hernoem ~/.config/xfce4-session/ en ~/.config/xfce4/

$ mv ~/.config/xfce4-session/ ~/.config/xfce4-session-bak$ mv ~/.config/xfce4/ ~/.config/xfce4-bak

Relogin om de wijzigingen van kracht te laten worden. Als u Unable to load a failsafe session krijgt bij het inloggen, zie dan de sectie #Session failure.

Sessiefout

Symptomen omvatten:

  • De muis is een X en/of verschijnt helemaal niet;
  • Vensterdecoraties zijn verdwenen en vensters kunnen niet worden gesloten;
  • (xfwm4-settings) start niet en rapporteert These settings cannot work with your current window manager (unknown);
  • Errormeldingen door een display-manager zoals No window manager registered on screen 0.
  • Kan een failsafe sessie niet laden:
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. 

Herstart Xfce of herstart uw systeem kan het probleem oplossen, maar een corrupte sessie kan ook de oorzaak zijn. Verwijder de sessie-map:

$ rm -r ~/.cache/sessions/

Zorg er ook voor dat de relevante mappen in $HOME eigendom zijn van de gebruiker die xfce4 start. Zie Chown.

Fonts in venstertitel crashen xfce4-title

Installeer ttf-droid en ttf-dejavu. Zie ook FS#44382.

Laptop deksel instellingen genegeerd

Het kan voorkomen dat de instellingen voor het sluiten van het deksel in Xfce4 Power Manager worden genegeerd, wat betekent dat de laptop altijd wordt opgeschort bij het sluiten van het deksel, ongeacht welke instellingen zijn gekozen in de power manager. Dit komt omdat de power manager standaard niet is ingesteld om gebeurtenissen rond het sluiten van de klep af te handelen. In plaats daarvan handelt systemd-logind de gebeurtenis voor het sluiten van het deksel af. Om dit gedrag te wijzigen zodat de energiebeheerder de gebeurtenissen rond het sluiten van het deksel afhandelt, voert u het volgende commando uit:

$ xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-lid-switch -s false
Opmerking: Onder bepaalde omstandigheden wordt de instelling logind-handle-lid-switch op true gezet wanneer er wijzigingen worden aangebracht in de acties van het laptopdeksel of de instelling voor vergrendelen bij opschorten. Zie . In dit geval moet u logind-handle-lid-switch weer op onwaar zetten.

Gebruiker wisselen actieknop is grijs

De Wissel gebruiker actieknop gaat ervan uit dat de gdmflexiserver executable (geleverd door GDM) bestaat. Dus, als GDM niet wordt gebruikt, zal de knop grijs worden weergegeven. Zie het upstream bug report.

Een mogelijke workaround is het maken van een uitvoerbaar script genaamd gdmflexiserver in /usr/bin of /usr/local/bin dat het greeter switch commando aanroept dat wordt geleverd door de display manager die wordt gebruikt.

  • Voor LXDM – LXDM#Simultaneous users and switching users.
  • Voor LightDM – LightDM#User switching.

Macro’s in .Xresources werken niet

Xfce laadt $HOME/.Xresources bestand met xrdb, maar met -nocpp optie om preprocessing over te slaan. Om de macro’s goed te laten werken, kopieert u /etc/xdg/xfce4/xinitrc naar $HOME/.config/xfce4 directory en verwijdert u -nocpp optie voor xrdb uit het resulterende bestand. Zie deze thread.

Cursor thema verandert niet bij inloggen

Zorg ervoor dat de systeembrede XDG cursor is ingesteld op uw gewenste cursor thema – zie Cursor thema’s#XDG specificatie.

Muispad editor menubalk is niet zichtbaar

Run gsettings set org.xfce.mousepad.preferences.window menubar-visible true om het zichtbaar te maken.

Afval icoon niet zichtbaar en prullenbak applet werkt niet

Afvalbak vereist de optionele afhankelijkheid gvfs om te werken. Installeer gvfs en herstart het systeem.

Het bureaublad wordt grijs en alle bureaubladpictogrammen verdwijnen

Verwijder ~/.cache/session door te draaien:

$ rm -rf ~/.cache/session

en start dan opnieuw op.

Zie ook

  • Xfce – Documentatie
  • Xfce – Wiki
  • Xfce – Over
  • Xfce – Tour
  • Wikipedia:Xfce
  • Xfce-Look – Thema’s, wallpapers, en meer.
  • Xfce Wikia

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.