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.

Nota: Non chiamare direttamente l’eseguibile 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. Usa xfconf-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).

Consiglio: A volte potrebbe essere utile ritardare l’avvio di un’applicazione. Si noti che specificare sotto Application > Autostart un comando come 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
Nota: Per controllare come systemd-logind gestisce gli eventi quando ha la precedenza su Xfce, controllare logind.conf(5)

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.

Consiglio: Se il comando sopra non cambia l’impostazione in modo persistente, usa invece il seguente comando: 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

Nota: affinché le modifiche abbiano effetto, sarà necessario cancellare le sessioni salvate e assicurarsi che il salvataggio delle sessioni sia disabilitato quando si effettua il primo logout. Una volta che il gestore di finestre scelto è in esecuzione, il salvataggio della sessione può essere abilitato di nuovo.

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:

  1. Installare libcanberra e libcanberra-pulse per il supporto PulseAudio;
  2. “canberra-gtk-module” dovrebbe essere nella variabile d’ambiente GTK_MODULES (potrebbe essere richiesto un nuovo login);
  3. Selezionare “Abilita i suoni degli eventi” in Gestione impostazioni → Aspetto → scheda Impostazioni;
  4. Nell’Editor impostazioni impostare “xsettings/Net/SoundThemeName” su un tema sonoro situato in /usr/share/sounds/;
  5. 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.

Nota: Ci sono alcuni problemi associati al blanking e alla ripresa dal blanking in alcune configurazioni. Vedere .

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

Motivo: Modo contorto di configurare semplicemente Touchpad Synaptics (Discuti in Talk:Xfce#)

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.

Motivo: Quali strumenti di configurazione? Cosa significa “smettere di funzionare”? È che i nuovi temi non possono essere selezionati o che i temi vengono visualizzati in modo errato? C’è una segnalazione di bug? (Discutere in Talk:Xfce#)

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

Nota: Nonostante la deprecazione di GConf, questo metodo funziona ancora.

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, riportando These 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
Nota: In alcune circostanze, l’impostazione 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

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.