Xfce è un ambiente desktop leggero e modulare attualmente basato su GTK 3. Per fornire un’esperienza utente completa, include un window manager, un file manager, un desktop e un pannello.
Installazione
Installa il gruppo xfce4. Potresti anche voler installare il gruppo xfce4-goodies che include plugin extra e una serie di utili utility come l’editor di mousepad. Xfce usa il window manager Xfwm per impostazione predefinita.
Avvio
Scegli Xfce Session dal menu in un display manager a scelta, o aggiungi exec startxfce4
a Xinitrc.
xfce4-session
; startxfce4
è il comando corretto che, a sua volta, chiama il primo quando appropriato.Configurazione
Xfce memorizza le opzioni di configurazione in Xfconf. Ci sono diversi modi per modificare queste opzioni:
- Nel menu principale, seleziona Impostazioni e la categoria che vuoi personalizzare. Le categorie sono programmi che di solito si trovano in
/usr/bin/xfce4-*
e/usr/bin/xfdesktop-settings
. -
xfce4-settings-editor
possono vedere e modificare tutte le impostazioni. Le opzioni modificate qui avranno effetto immediato. Usaxfconf-query
per cambiare le impostazioni dalla riga di comando; vedi la documentazione per i dettagli. - Le impostazioni sono memorizzate in file XML in
~/.config/xfce4/xfconf/xfce-perchannel-xml/
che possono essere modificate a mano. Comunque, le modifiche fatte qui non avranno effetto immediato.
Menu
Vedi Xdg-menu per maggiori informazioni sull’uso del sistema di menu Free Desktop.
Whisker menu
xfce4-whiskermenu-plugin (anche parte di xfce4-goodies) è un launcher di applicazioni alternativo. Mostra un elenco di preferiti, sfoglia tutte le applicazioni installate attraverso pulsanti di categoria e supporta la ricerca fuzzy. Dopo che il pacchetto è stato installato, può sostituire il Menu Applicazioni come prima voce nel Pannello 1 (in Impostazioni > Pannello > Elementi aggiungere Whisker Menu).
Modifica voci
Sono disponibili diversi strumenti grafici per questo compito:
- MenuLibre – Un avanzato editor di menu che fornisce caratteristiche moderne in un’interfaccia pulita e facile da usare.
https://launchpad.net/menulibre || menulibreAUR.
- Alacarte – Editor di menu per GNOME
https://www.gnome.org/ || alacarte
- XAME (XFCE Applications Menu Editor) – Strumento GUI scritto in Gambas progettato specificamente per modificare le voci di menu in Xfce, non funziona in altri ambienti. (Discontinued)
http://redsquirrel87.altervista.org/doku.php/xfce-applications-menu-editor || xameAUR
In alternativa, crea il file ~/.config/menus/xfce-applications.menu
manualmente. Vedi l’esempio di configurazione qui sotto:
<!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>
Il tag <MergeFile>
include il menu predefinito di Xfce.
Il tag <Exclude>
esclude le applicazioni che non vogliamo che appaiano nel menu. Qui abbiamo escluso alcune scorciatoie predefinite di Xfce, ma puoi escludere firefox.desktop
o qualsiasi altra applicazione.
Il tag <Layout>
definisce il layout del menu. Le applicazioni possono essere organizzate in cartelle o come vogliamo. Per maggiori dettagli vedi il wiki di Xfce.
Puoi anche apportare modifiche al menu di Xfce modificando i file .desktop
stessi. Per nascondere le voci, vedi Desktop entries#Hide desktop entries. Puoi modificare la categoria dell’applicazione modificando la linea Categories=
della voce del desktop, vedi Desktop entries#File example.
Desktop
Sfondo trasparente per i titoli delle icone
Per cambiare lo sfondo bianco predefinito dei titoli delle icone del desktop con qualcosa di più adatto, crea o modifica ~/.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"
Rimuovi icone del desktop
Esegui il seguente comando:
$ xfconf-query -c xfce4-desktop -v --create -p /desktop-icons/style -t int -s 0
Per ripristinare le icone sul desktop, esegui lo stesso comando con un valore 2.
Uno sfondo su multihead
Aprire xfce4-settings-editor
e creare una nuova proprietà con le seguenti impostazioni:
Property: /backdrop/screen0/xinerama-stretchType: BooleanValue: TRUE|1|Enabled
Cancella scorciatoia finestra
Xfce non ha una scorciatoia per uccidere una finestra, per esempio quando un programma si blocca.
Con xorg-xkill, usare xkill
per uccidere interattivamente una finestra. Per la finestra attualmente attiva, usa xdotool:
$ xdotool getwindowfocus windowkill
In alternativa:
$ sh -c "xkill -id $(xprop -root -notype | sed -n '/^_NET_ACTIVE_WINDOW/ s/^.*# *\|\,.*$//g p')"
Per aggiungere la scorciatoia, usa Settings > Keyboard o un’applicazione come xbindkeys.
Sessione
Autostart
Per lanciare applicazioni personalizzate all’avvio di Xfce, fai clic sul menu Applicazioni > Impostazioni > Gestione impostazioni e poi scegli l’opzione Sessione e avvio e fai clic sulla scheda Applicazione Autostart. Per aggiungere una voce, fai clic sul pulsante Aggiungi e compila il modulo, specificando il percorso di un eseguibile che vuoi eseguire.
Le applicazioni ad avvio automatico sono memorizzate come name.desktop
in ~/.config/autostart/
.
In alternativa, aggiungi i comandi che desideri eseguire (inclusa l’impostazione delle variabili d’ambiente) a xinitrc (o xprofile quando viene utilizzato un display manager).
sleep 3 && command
non funziona; un workaround è usare la sintassi sh -c "sleep 3 && command"
Lock the screen
xflock4 è lo script Bash di riferimento che viene utilizzato per bloccare una sessione Xfce.
Tenta di bloccare lo schermo con xfce4-screensaver (anche parte di xfce4-goodies), xscreensaver, gnome-screensaver, slock o xlockmore. Cerca consecutivamente il binario corrispondente o esce con codice di ritorno 1 se non riesce a trovare nessuno di questi.
L’elenco delle applicazioni/Security#Screen lockers contiene una breve descrizione di questi screen lockers insieme ad altre applicazioni popolari. C’è in questa lista un localizzatore alternativo, light-locker, che si integra particolarmente bene con xfce4-power-manager. Una volta installato, l’impostazione di Xfce Power Manager guadagna un’ulteriore scheda Sicurezza per configurare light-locker e l’impostazione esistente Blocca schermo quando il sistema sta andando in sleep è trasferita sotto questa scheda. In questa nuova GUI è possibile impostare se la sessione deve essere bloccata all’attività dello screensaver o ogni volta che il sistema va a dormire.
Per fare in modo che xflock4 esegua light-locker o qualsiasi blocco di sessione personalizzato, non tra i cinque citati sopra, si deve impostare LockCommand
nel canale xfconf della sessione alla linea di comando da utilizzare (il comando tra virgolette nell’esempio seguente può essere adattato di conseguenza per altri screen locker):
$ xfconf-query -c xfce4-session -p /general/LockCommand -s "light-locker-command --lock" --create -t string
Il pulsante di blocco del pannello nel pannello dei pulsanti di azione esegue semplicemente /usr/bin/xflock4
. Dovrebbe funzionare come previsto finché xflock4 è funzionante, cioè uno dei locker nativi è installato o un locker personalizzato è configurato per integrarsi con esso come proposto sopra.
Suspend
Ogni volta che viene chiesto di sospendere, Xfce esegue il comando xfce4-session-logout(1) con l’opzione suspend
:
$ xfce4-session-logout --suspend
Se la sessione è sistematicamente bloccata o meno alla sospensione può essere configurata attraverso le proprietà xfconf o dalla GUI.
Per controllare questo stato usando la CLI: ci sono due impostazioni che vengono usate, LockScreen
e lock-screen-suspend-hibernate
, rispettivamente nei canali xfconf della sessione e del power manager.Per evitare il blocco in sospensione, giratele a 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
Similmente, giratele a true
per bloccare la sessione in sospensione.
L’impostazione può anche essere controllata dalla GUI: aprite l’applicazione Session and Startup e attivate o disattivate il flag Advanced > Lock screen before sleep.
Ogni volta che il pulsante della tastiera di sospensione viene premuto, può essere gestito sia dal power manager di Xfce che da systemd-logind. Per dare la precedenza a logind, la seguente impostazione di xfconf deve essere impostata su true
:
$ xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-suspend-key -n -t bool -s true
Disabilita le sessioni salvate
Per utente, le sessioni salvate possono essere disabilitate eseguendo quanto segue:
$ xfconf-query -c xfce4-session -p /general/SaveOnExit -s false
Poi naviga in Applicazioni > Impostazioni > Sessione e avvio > Sessioni e premi il pulsante Cancella sessioni salvate per rimuovere tutte le sessioni salvate in precedenza.
xfconf-query -c xfce4-session -p /general/SaveOnExit -n -t bool -s false
In alternativa, la modalità kiosk di Xfce può essere usata per disabilitare il salvataggio delle sessioni in tutto il sistema. Per disabilitare le sessioni, creare o modificare il file /etc/xdg/xfce4/kiosk/kioskrc
e aggiungere quanto segue:
SaveSession=NONE
Se la modalità kiosk non funziona, l’utente può impostare permessi di sola lettura per la directory sessions:
$ rm ~/.cache/sessions/* && chmod 500 ~/.cache/sessions
Questo impedirà a Xfce di salvare qualsiasi sessione nonostante qualsiasi configurazione che specifichi il contrario.
Utilizzare un diverso gestore di finestre
I file che specificano il window manager di default si trovano nelle seguenti posizioni:
-
~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
– per utente -
/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
– a livello di sistema
Il window manager di default per l’utente può essere impostato facilmente usando 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
Se vuoi avviare il gestore di finestre con opzioni da linea di comando, vedi i comandi qui sotto:
$ 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
Se hai bisogno di più opzioni da linea di comando, aggiungi semplicemente altri argomenti -t string
e -s --wm-option
al comando.
Se volete cambiare il window manager predefinito a livello di sistema, modificate il file specificato sopra manualmente, cambiando xfwm4 con il window manager preferito e aggiungendo altre linee <value type="string" value="--wm-option"/>
per opzioni extra della riga di comando, se necessario.
Potete anche cambiare il window manager avviando automaticamente wm_name --replace
usando la funzione di autostart o eseguendo wm_name --replace &
in un terminale e assicurandovi che la sessione venga salvata al logout. Siate consapevoli che questo metodo non cambia veramente il gestore predefinito, semplicemente lo sostituisce al login. Nota che se stai usando la funzione di avvio automatico, dovresti disabilitare le sessioni salvate perché questo potrebbe portare al nuovo gestore di finestre ad essere avviato due volte dopo il gestore di finestre predefinito.
Temi
I temi XFCE sono disponibili su xfce-look.org. I temi Xfwm sono memorizzati in /usr/share/themes/theme_name/xfwm4
, e impostati in Impostazioni > Gestore finestre. I temi GTK sono memorizzati in /usr/share/themes/theme_name/gtk-2.0
e /usr/share/themes/theme_name/gtk-3.0
e sono impostati in Impostazioni > Aspetto.
Per ottenere un aspetto uniforme per tutte le applicazioni, vedi Aspetto uniforme per applicazioni Qt e GTK.
Vedi anche Temi cursore, Icone e Configurazione dei caratteri.
Aspetto coerente tra le finestre SSD e CSD
Xfce attualmente usa decorazioni lato server (SSD) (vedi Decorazione delle finestre) a tema Xfwm per la maggior parte delle finestre e decorazioni lato client (CSD) a tema dai rispettivi programmi per Xfce Settings, Print, Save e altre finestre.
Gli stili delle finestre SSD di Xfwm possono essere tematizzati per corrispondere alle finestre CSD regolando manualmente o creando temi in /usr/share/themes/theme_name/xfwm4
o utilizzando uno strumento come Xfwm4 Theme Generator che “Crea temi xfwm4 da decorazioni lato client.”
Rimuovere le decorazioni lato client
Per rimuovere la maggior parte del CSD da Xfce, installa libxfce4ui-nocsdAUR e imposta
$ xfconf-query -c xsettings -p /Gtk/DialogsUseHeader -s false
Questo sposterà il pulsante Salva in fondo alla finestra nelle finestre di dialogo Salva e farà lo stesso per quelle di Stampa. Le finestre di dialogo delle impostazioni di Xfce saranno riportate a SSD. Programmi come Catfish avranno ancora CSD.
Per forzare SSD su tutte le finestre, prova gtk3-nocsd-gitAUR. Assicurati di leggere tutte le istruzioni nella pagina del progetto.
Sound
Temi sonori
XFCE4 supporta i suoni di sistema freedesktop, ma non è configurato fuori dalla scatola.
Per abilitare un tema sonoro:
- Installare libcanberra e libcanberra-pulse per il supporto PulseAudio;
- “canberra-gtk-module” dovrebbe essere nella variabile d’ambiente GTK_MODULES (potrebbe essere richiesto un nuovo login);
- Selezionare “Abilita i suoni degli eventi” in Gestione impostazioni → Aspetto → scheda Impostazioni;
- Nell’Editor impostazioni impostare “xsettings/Net/SoundThemeName” su un tema sonoro situato in
/usr/share/sounds/
; - Accendere “Suoni di sistema” nel mixer audio (es.
sound-theme-freedesktop fornisce un tema sonoro compatibile, ma manca di molti eventi necessari. Una scelta migliore è sound-theme-smoothAUR (SoundThemeName dovrebbe essere “Smooth”).
Pulsanti del volume della tastiera
xfce4-pulseaudio-plugin fornisce un’applet del pannello che ha supporto per il controllo del volume della tastiera e le notifiche del volume. In alternativa, puoi installare xfce4-volumed-pulseAUR, che fornisce anche il controllo dei tasti e delle notifiche, ma senza un’icona nel pannello. Questo è comodo, per esempio, quando si usa pasystray allo stesso tempo per un controllo più fine.
In alternativa, xfce4-mixerAUR fornisce anche un’applet del pannello e scorciatoie da tastiera che supporta anche Alsa. Notate però che si basa su una caratteristica di GStreamer 0.10 che è stata abbandonata nella 1.0.
Dopo aver installato i pannelli, dovete aggiungerli alla barra delle applicazioni o le scorciatoie da tastiera non funzioneranno.
Per le alternative non specifiche dell’ambiente desktop, vedi Elenco delle applicazioni/Multimedia#Controllo del volume.
Scorciatoie
Se non stai usando un’applet o un demone che controlla i tasti del volume, puoi mappare manualmente i comandi di controllo del volume ai tuoi tasti del volume usando le impostazioni della tastiera di Xfce. Per il sistema audio che stai usando, vedi le sezioni collegate qui sotto per i comandi appropriati.
- ALSA: vedi Advanced Linux Sound Architecture#Keyboard volume control.
- PulseAudio: vedi PulseAudio#Controllo del volume della tastiera
- OSS: vedi OSS#Uso dei tasti multimediali con OSS.
Scorciatoie da tastiera
Le scorciatoie da tastiera sono definite in due posti: Impostazioni >Gestore finestre > Tastiera, e Impostazioni > Tastiera > Scorciatoie.
Agente di autenticazione Polkit
L’agente polkit-gnome sarà installato insieme a xfce4-session e avviato automaticamente; non è richiesto alcun intervento dell’utente. Per maggiori informazioni, vedi Polkit#Autentication agents.
È disponibile anche un agente di autenticazione di terze parti polkit per Xfce, vedi xfce-polkitAUR o xfce-polkit-gitAUR.
Display blanking
Alcuni programmi che sono comunemente usati con Xfce controlleranno le impostazioni di monitor blanking e DPMS (monitor powersaving). Sono discussi di seguito.
Xfce Power Manager
Xfce Power Manager controlla le impostazioni di blanking e DPMS. Queste impostazioni possono essere configurate nella GUI di Power Manager all’interno della scheda Display.
Nota che quando la gestione energetica dello schermo è disattivata, DPMS è completamente disabilitato, non significa che Power Manager smetterà semplicemente di controllare DPMS. Non disabilita nemmeno la soppressione dello schermo. Per disabilitare sia il blanking che DPMS, fai clic destro sull’icona della barra delle applicazioni di Power Manager o fai clic sinistro sull’applet del pannello e assicurati che l’opzione etichettata Presentation mode sia spuntata.
XScreenSaver
Se xscreensaver è installato ed eseguito insieme a Xfce Power Manager, potrebbe non essere chiaro quale applicazione abbia il controllo del blanking e del DPMS, poiché entrambe sono in competizione per il controllo delle stesse impostazioni. Pertanto, in una situazione in cui è importante che il monitor non sia oscurato (quando si guarda un video per esempio), è consigliabile disabilitare l’oscuramento e DPMS attraverso entrambe le applicazioni. Per saperne di più sulle opzioni di XScreenSaver, vedi XScreenSaver#DPMS e impostazioni di blanking.
xset
Se nessuna delle due applicazioni di cui sopra è in esecuzione, allora le impostazioni di blanking e DPMS possono essere controllate usando il comando xset, vedi DPMS#Modificare le impostazioni DPMS e screensaver con un comando.
Tips and tricks
Supporto al montaggio per Thunar e xfdesktop
Se le unità esterne collegate non appaiono e le partizioni di installazione sono mostrate come dispositivi montati, sul desktop e in Thunar, installare gvfs. Vedi Udisks#Hide selected partitions e Thunar#Automounting of large external drives per opzioni di configurazione più avanzate.
Screenshots
Xfce ha il proprio strumento di screenshot, xfce4-screenshooter. Fa parte del gruppo xfce4-goodies.
Vai in Applicazioni > Impostazioni > Tastiera, Scorciatoie applicazioni. Aggiungete il comando xfce4-screenshooter -f
(o -w
per la finestra attiva) per utilizzare il tasto Print
per fare screenshot a schermo intero. Vedi la pagina man di screenshooter per altri argomenti opzionali.
In alternativa, può essere usato un programma indipendente di screenshot come scrot.
Disabilita le scorciatoie F1 e F11 del terminale
Il terminale xfce lega F1 e F11 rispettivamente ad aiuto e schermo intero, il che può rendere difficile l’uso di programmi come htop. Per disabilitare queste scorciatoie, crea o modifica il suo file di configurazione, poi esci e rientra. F10 può essere disabilitato nel menu Preferenze.
~/.config/xfce4/terminal/accels.scm
(gtk_accel_path "<Actions>/terminal-window/fullscreen" "")(gtk_accel_path "<Actions>/terminal-window/contents" "")
Temi dei colori del terminale o palette
I temi dei colori del terminale o palette possono essere cambiati nell’interfaccia grafica nella scheda Aspetto in Preferenze. Questi sono i colori che sono disponibili per la maggior parte delle applicazioni da console come Emacs, Vi e così via. Le loro impostazioni sono memorizzate individualmente per ogni utente del sistema nel file ~/.config/xfce4/terminal/terminalrc
. Ci sono anche molti altri temi tra cui scegliere. Controlla il thread del forum Terminal Colour Scheme Screenshots per centinaia di scelte e temi disponibili.
Changing default color theme
Il pacchetto extra/terminal
Xfce ha una palette di colori più scura. Per cambiare questo, aggiungi il seguente nel tuo file terminalrc per un tema di colore più chiaro, che è sempre visibile negli sfondi più scuri di Terminal.
~/.config/xfce4/terminal/terminalrc
ColorPalette5=#38d0fcaaf3a9ColorPalette4=#e013a0a1612fColorPalette2=#d456a81b7b42ColorPalette6=#ffff7062ffffColorPalette3=#7ffff7bd7fffColorPalette13=#82108210ffff
Termine tema colore tango
Per passare al tema colore tango, apri con il tuo editor preferito
~/.config/xfce4/terminal/terminalrc
E aggiungi (sostituisci) queste righe:
ColorForeground=WhiteColorBackground=#323232323232ColorPalette1=#2e2e34343636ColorPalette2=#cccc00000000ColorPalette3=#4e4e9a9a0606ColorPalette4=#c4c4a0a00000ColorPalette5=#34346565a4a4ColorPalette6=#757550507b7bColorPalette7=#060698989a9aColorPalette8=#d3d3d7d7cfcfColorPalette9=#555557575353ColorPalette10=#efef29292929ColorPalette11=#8a8ae2e23434ColorPalette12=#fcfce9e94f4fColorPalette13=#72729f9fcfcfColorPalette14=#adad7f7fa8a8ColorPalette15=#3434e2e2e2e2ColorPalette16=#eeeeeeeeecec
Aprire gli URL con il mouse centrale nel terminale
Su aggiornamento alla versione 0.8 apri URL con il mouse centrale disattivato per default e incolla solo la clip al cursore.Per abilitare il vecchio comportamento fissa la prossima opzione in ${XDG_CONFIG_HOME}/xfce4/terminal/terminalrc
(XDG_CONFIG_HOME=${HOME}/.config
di default)
${XDG_CONFIG_HOME}/xfce4/terminal/terminalrc
MiscMiddleClickOpensUri=TRUE
env-modules autocompletion in Terminal
i pacchetti env-modulesAUR e env-modules-tclAUR forniscono l’autocompletamento della shell per il login. Tuttavia, per default le sessioni in xfce4-terminal
non sono considerate come login. Per abilitare il completamento automatico per i moduli d’ambiente spunta la casella di controllo corrispondente in Preferenze o semplicemente cambia CommandLoginShell
con TRUE
in ~/.config/xfce4/terminal/terminalrc
.
Gestione del colore
Xfce non ha un supporto nativo per la gestione del colore. Vedi i profili ICC per le alternative.
Monitor multipli
Xfce ha il supporto per monitor multipli. Le impostazioni possono essere configurate nella finestra di dialogo Applicazioni > Impostazioni > Display. Per maggiori informazioni, vedi l’articolo sul display nella documentazione di Xfce.
La configurazione del display di XFCE non è persistente quindi potresti trovarti a dover usare spesso lo strumento di visualizzazione, specialmente se usi più monitor. Una soluzione a questo problema è usare arandr per configurare facilmente le tue configurazioni di visualizzazione sotto forma di comandi xrandr che puoi assegnare per essere eseguiti come scorciatoie da tastiera di XFCE.
Agenti SSH
Di default Xfce 4.10 proverà a caricare gpg-agent o ssh-agent in questo ordine durante l’inizializzazione della sessione. Per disabilitare questo, create una chiave xfconf usando il seguente comando:
xfconf-query -c xfce4-session -p /startup/ssh-agent/enabled -n -t bool -s false
Per forzare l’uso di ssh-agent anche se gpg-agent è installato, eseguite invece il seguente:
xfconf-query -c xfce4-session -p /startup/ssh-agent/type -n -t string -s ssh-agent
Per usare GNOME Keyring, semplicemente spuntate la casella di controllo Launch GNOME services on startup nella scheda Advanced di Session and Startup nelle impostazioni di Xfce. Questo disabiliterà anche gpg-agent e ssh-agent.
Fonte: http://docs.xfce.org/xfce/xfce4-session/advanced
Scorri una finestra in background senza spostare il focus su di essa
Vai al menu principale > Impostazioni > Window Manager Tweaks > scheda Accessibilità.Deseleziona Alza le finestre quando viene premuto qualsiasi pulsante del mouse.
Modificatore pulsante del mouse
Di default, il modificatore del pulsante del mouse in Xfce è impostato su Alt
. Questo può essere cambiato con xfconf-query. Per esempio, il seguente comando imposterà il tasto Super
come modificatore del pulsante del mouse:
$ xfconf-query -c xfwm4 -p /general/easy_click -n -t string -s "Super"
In senso stretto, l’uso di più modificatori non è supportato. Tuttavia, come soluzione alternativa, possono essere specificati più modificatori se i nomi dei tasti sono separati da ><
. Per esempio, per impostare Ctrl+Alt
come modificatore del pulsante del mouse, puoi usare il seguente comando:
$ xfconf-query -c xfwm4 -p /general/easy_click -n -t string -s "Ctrl><Alt"
Imposta il click con due dita al click centrale per un touchpad
Questo articolo o sezione necessita di miglioramenti di lingua, sintassi wiki o stile. Vedi Aiuto:Stile per riferimento.
Se vuoi che il click con 2 dita sul touchpad faccia un click centrale, crea o modifica il seguente file:
~/.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"/> <value type="int" value="1"/> <value type="int" value="2"/> <value type="int" value="3"/> <proprietà> <proprietà> <proprietà></canale>
Il 2 nell’array è il click centrale.
Limitare la luminosità minima del brightness-slider
Limitare la luminosità minima può essere utile per i display che spengono la retroilluminazione su un livello di luminosità di 0. In xfce4-power-manager 1.3.2
è stata introdotta una nuova opzione nascosta per impostare un valore minimo di luminosità con una proprietà xfconf4. Aggiungi brightness-slider-min-level
come proprietà int in xfconf4. Regola il valore int per ottenere un adeguato livello minimo di luminosità.
Aggiungimento di immagini di profilo
Per aggiungere immagini di profilo per ogni utente da visualizzare nel whisker-menu, metti semplicemente un file PNG 96×96 nella home directory del rispettivo utente con il nome .face
. Per esempio il file PNG /home/bob/.face
per l’utente bob.
I programmi di editing delle immagini come GIMP possono essere usati per convertire e ridimensionare le vostre immagini preferite a 96×96.
Power manager plugin label
L’opzione xfconf show-panel-label
di tipo int
controlla l’etichetta del power manager, può essere configurata per diversi formati di etichetta: può essere impostata su 0 (nessuna etichetta), 1 (percentuale), 2 (tempo rimanente) o 3 (entrambi).
E’ anche accessibile attraverso la GUI del plugin power manager in Properties > Show label
Troubleshooting
Le icone del desktop si riorganizzano da sole
In certi eventi (come l’apertura del dialogo delle impostazioni del pannello) le icone sul desktop si riorganizzano da sole. Questo perché le posizioni delle icone sono determinate dai file nella directory ~/.config/xfce4/desktop/
. Ogni volta che viene fatta una modifica al desktop (le icone vengono aggiunte o rimosse o cambiano posizione) viene generato un nuovo file in questa directory e questi file possono entrare in conflitto.
Per risolvere il problema, vai alla directory e cancella tutti i file diversi da quello che definisce correttamente le posizioni delle icone. Puoi determinare quale file definisce le posizioni corrette delle icone aprendolo ed esaminando le posizioni delle icone. La riga più in alto è definita da row 0
e la colonna più a sinistra è definita da col 0
. Quindi una voce di:
row=3col=0
significa che l’icona di Firefox sarà posizionata sulla quarta riga della colonna più a sinistra.
I temi GTK non funzionano con più monitor
Questo articolo o sezione necessita di un’espansione.
Alcuni strumenti di configurazione possono corrompere displays.xml, con il risultato che i temi GTK sotto il Menu Applicazioni > Impostazioni > Aspetto cessano di funzionare. Per risolvere il problema, cancella ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml
e riconfigura i tuoi schermi.
Le icone non appaiono nei menu con il tasto destro
Gli utenti potrebbero scoprire che le icone non appaiono quando si clicca con il tasto destro sulle opzioni all’interno di alcune applicazioni, incluse quelle fatte con Qt. Questo problema sembra accadere solo in Xfce. Esegui questi due comandi:
$ gconftool-2 --type boolean --set /desktop/gnome/interface/buttons_have_icons true$ gconftool-2 --type boolean --set /desktop/gnome/interface/menus_have_icons true
Modificare le impostazioni non ha effetto
Se stai eseguendo un demone Xsettings separato, potrebbe rendere alcune configurazioni non efficaci. Disabilitatelo rimuovendo o commentando la linea corrispondente e riavviate Xorg.
NVIDIA e xfce4-sensors-plugin
Per rilevare e usare i sensori delle gpu nvidia è necessario installare libxnvctrl e poi ricostruire xfce4-sensors-plugin con ABS. Hai anche la possibilità di usare xfce4-sensors-plugin-nvidiaAUR che sostituisce xfce4-sensors-plugin.
Schermi neri all’avvio con NVIDIA e monitor multipli
Utilizzando NVIDIA, monitor multipli e NVIDIA/Troubleshooting#Evitare lo screen tearing può risultare come uno schermo nero all’avvio di Xfce. Il conflitto di posizione degli schermi nei file /etc/X11/xorg.conf
e ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml
. Eliminando il file displays.xml
si risolve il comportamento.
$ rm ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml
Le applet del pannello continuano ad essere allineate a sinistra
Aggiungi un separatore da qualche parte prima dell’estremità destra e imposta la sua proprietà “expand”.
Le preferenze delle applicazioni preferite non hanno effetto
La maggior parte delle applicazioni si basa su xdg-open per aprire un’applicazione preferita per un dato file o URL.
Perché xdg-open e xdg-settings possano rilevare e integrarsi correttamente con l’ambiente desktop Xfce, è necessario installare il pacchetto xorg-xprop.
Se non lo si fa, le preferenze delle applicazioni preferite (impostate da exo-preferred-applications) non saranno rispettate; installando il pacchetto e permettendo a xdg-open di rilevare che si sta utilizzando Xfce, esso inoltra invece tutte le chiamate a exo-open, che utilizza correttamente tutte le preferenze delle applicazioni preferite.
Per assicurarti che l’integrazione di xdg-open funzioni correttamente, chiedi a xdg-settings il browser web predefinito e vedi qual è il risultato:
# xdg-settings get default-web-browser
Se risponde con:
xdg-settings: unknown desktop environment
significa che non è riuscito a rilevare Xfce come ambiente desktop, il che è probabilmente dovuto a un pacchetto xorg-xprop mancante.
Ripristina le impostazioni di default
Se per qualsiasi motivo hai bisogno di tornare indietro: alle impostazioni di default, rinomina ~/.config/xfce4-session/
e ~/.config/xfce4/
$ mv ~/.config/xfce4-session/ ~/.config/xfce4-session-bak$ mv ~/.config/xfce4/ ~/.config/xfce4-bak
Relogin affinché le modifiche abbiano effetto. Se ottieni Unable to load a failsafe session
al login, vedi la sezione #Session failure.
Fallimento della sessione
I sintomi includono:
- Il mouse è una X e/o non appare affatto;
- Le decorazioni delle finestre sono scomparse e le finestre non possono essere chiuse;
- (
xfwm4-settings
) non si avvia, riportandoThese settings cannot work with your current window manager (unknown)
; - Errori riportati da un display manager come
No window manager registered on screen 0
. - Incapace di caricare una sessione 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.
Riavviare Xfce o riavviare il sistema può risolvere il problema, ma la causa potrebbe essere anche una sessione corrotta. Cancella la cartella della sessione:
$ rm -r ~/.cache/sessions/
Assicurati anche che le cartelle rilevanti in $HOME
siano di proprietà dell’utente che avvia xfce4
. Vedi Chown.
Fonts in window title crash xfce4-title
Installa ttf-droid e ttf-dejavu. Vedi anche FS#44382.
Impostazioni del coperchio del portatile ignorate
Potresti scoprire che le impostazioni di chiusura del coperchio nel Power Manager di Xfce4 sono ignorate, il che significa che il portatile sospenderà sempre alla chiusura del coperchio, indipendentemente dalle impostazioni scelte nel Power Manager. Questo perché il gestore dell’alimentazione non è impostato per gestire gli eventi di chiusura del coperchio per impostazione predefinita. Invece, systemd-logind gestisce l’evento di chiusura del coperchio. Per cambiare questo comportamento in modo che il gestore dell’alimentazione gestisca gli eventi di chiusura del coperchio, esegui il seguente comando:
$ xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-lid-switch -s false
logind-handle-lid-switch
verrà impostata a true quando vengono apportate modifiche alle azioni del coperchio del portatile o all’impostazione di blocco alla sospensione. Vedere . In questo caso, dovrai impostare nuovamente logind-handle-lid-switch
su false.Il pulsante dell’azione di cambio utente è grigio
Il pulsante dell’azione di cambio utente presuppone che l’eseguibile gdmflexiserver (fornito da GDM) esista. Quindi, se GDM non è in uso, il pulsante sarà grigio. Vedere il bug report dell’upstream.
Un possibile workaround è quello di creare uno script eseguibile chiamato gdmflexiserver in /usr/bin
o /usr/local/bin
che chiami il comando greeter switch fornito dal display manager in uso.
- Per LXDM – LXDM#Simultaneous users and switching users.
- Per LightDM – LightDM#User switching.
Macro in .Xresources non funzionano
Xfce carica il file $HOME/.Xresources
usando xrdb
, ma con l’opzione -nocpp
per saltare il preprocessing. Per far funzionare correttamente le macro, copiare /etc/xdg/xfce4/xinitrc
nella directory $HOME/.config/xfce4
e rimuovere l’opzione -nocpp
da xrdb
dal file risultante. Vedi questo thread.
Il tema del cursore non cambia al login
Assicurati che il cursore XDG a livello di sistema sia impostato sul tema del cursore desiderato – vedi Temi cursore#SpecificheXDG.
La barra del menu dell’editor del mouse non è visibile
Esegui gsettings set org.xfce.mousepad.preferences.window menubar-visible true
per renderla visibile.
L’icona del cestino non è visibile e l’applet cestino non funziona
Il cestino richiede la dipendenza opzionale gvfs per funzionare. Installare gvfs e riavviare il sistema.
Il desktop diventa grigio e tutte le icone del desktop scompaiono
Eliminare ~/.cache/session
eseguendo:
$ rm -rf ~/.cache/session
e poi riavviare.
Vedi anche
- Xfce – Documentazione
- Xfce – Wiki
- Xfce – Informazioni
- Xfce – Tour
- Wikipedia:Xfce
- Xfce-Look – Temi, sfondi e altro.
- Xfce Wikia