Difference between revisions of "Xfce (Italiano)"

From ArchWiki
Jump to: navigation, search
(replace old-style direct package links with Pkg/AUR templates)
(update interlanguage links (https://github.com/lahwaacz/wiki-scripts/blob/master/update-interlanguage-links.py))
 
(45 intermediate revisions by 9 users not shown)
Line 6: Line 6:
 
[[fr:Xfce]]
 
[[fr:Xfce]]
 
[[ja:Xfce]]
 
[[ja:Xfce]]
 +
[[ko:Xfce]]
 
[[pl:Xfce]]
 
[[pl:Xfce]]
 
[[ru:Xfce]]
 
[[ru:Xfce]]
[[tr:Xfce_Masaüstü_Ortamı]]
+
[[tr:Xfce Masaüstü Ortamı]]
 
[[uk:Xfce]]
 
[[uk:Xfce]]
[[zh-CN:Xfce]]
+
[[zh-cn:Xfce]]
{{out_of_date}} {{Attenzione|Questa pagina è in fase di revisione e potrebbe non essere aggiornata. Seguite per ora le istruzioni della versione inglese.}}  
+
{{Related articles start (Italiano)}}
 
+
{{Related2|Desktop Environment (Italiano)|Desktop Environment}}
{{Article summary start|Sommario}}
+
{{Related2|Window Manager (Italiano)|Window Manager}}
{{Article summary text|Xfce è un ambiente desktop leggero per sistemi operativi Unix-like. L'obiettivo è di essere veloce e leggero, pur essendo visivamente accattivante e facile da usare. Questo articolo riguarda la sua installazione, configurazione e risoluzione dei problemi.}}
+
{{Related|Xfwm}}
{{Article summary text|Xfce utilizza toolkit [[GTK+_(Italiano)|GTK+]].}}
+
{{Related2|Thunar (Italiano)|Thunar}}
{{Article summary heading|Panoramica}}
+
{{Related2|LXDE (Italiano)|LXDE}}
{{Article summary text|{{Graphical user interface overview (Italiano)}}}}}
+
{{Related2|GNOME (Italiano)|GNOME}}
{{Article summary end}}
+
{{Related articles end}}
  
 
Tratto da [http://www.xfce.org/about/ Xfce - About]:
 
Tratto da [http://www.xfce.org/about/ Xfce - About]:
Line 24: Line 25:
 
:''Xfce incarna la filosofia UNIX tradizionale di modularità e riutilizzabilità. Si compone di una serie di componenti che forniscono la completa funzionalità che si può aspettare da un ambiente desktop moderno. Essi sono distribuiti separatamente e si può scegliere tra i pacchetti disponibili per creare un ambiente ottimale di lavoro personale.''
 
:''Xfce incarna la filosofia UNIX tradizionale di modularità e riutilizzabilità. Si compone di una serie di componenti che forniscono la completa funzionalità che si può aspettare da un ambiente desktop moderno. Essi sono distribuiti separatamente e si può scegliere tra i pacchetti disponibili per creare un ambiente ottimale di lavoro personale.''
  
== Che cos'è Xfce? ==
+
Xfce è un [[Desktop environment (Italiano)|ambiente Desktop]] leggero e modulare, attualmente basato sule GTK+2 anche se in futuro potrebbe essere portato sulle GTK+3. XFCE include una collezione di applicazioni come un gestore delle, un file manager ed un pannello per fornire un'esperienza utente completa. Xfce è molto popolare ed usato da molti utenti, in parte perché è leggero, ma anche perché una grande quantità delle impostazioni sono gestite tramite una GUI. Questo è in netto contrasto con i desktop come GNOME Shell che nascondono molte delle impostazioni all'utente.
Xfce è un ambiente Desktop come GNOME o KDE. Include una collezione di applicazioni come un'applicazione di finestre root, un gestore di finestre, un file manager, un pannello, ecc. Xfce è scritto usando le librerie GTK2, e contiene il proprio ambiente di sviluppo (librerie, demoni, ecc) proprio come gli altri grandi ambienti desktop. Diversamente da GNOME o KDE, Xfce è un ambiente leggero e realizzato a immagine e somiglianza di [http://www.opengroup.org/cde/ CDE] piuttosto che di Windows o di Mac. Ha un ciclo di sviluppo molto più lento, ma è molto stabile ed estremamente veloce e snello. Per questo motivo, è consigliato per sistemi con hardware datato.
+
  
== Perché usare Xfce? ==
+
== Installazione ==
Ecco una lista (soggettiva) di ragioni per le quali usare Xfce:
+
* È veloce, più veloce degli altri grandi ambienti.
+
* È stabile. Da quando è uscito, solo una manciata di bug sono stati scoperti, nonostante sia usato e seguito da molta gente.
+
* È carino. Usa le GTK2 e gli si possono applicare svariati temi. Potete rendere Xfce veramente bello alla vista. I font sono sottoposti anche all'AA.
+
* Funziona perfettamente con monitor multipli. Il supporto di Xfce a [[Wikipedia:Xinerama|Xinerama]] è forse il migliore mai visto fra i vari ambienti.
+
* Non "sta fra i piedi". Troverete che Xfce si limiterà ad aiutare il vostro lavoro, piuttosto che rendersi sempre "presente".
+
* È fornito di un compositor integrato che permette vere trasparenze e altre cosette molto carine.
+
  
== Perchè non usare Xfce? ==
+
Xfce può essere installato dal gruppo {{Grp|xfce4}}, che è disponibile nei repository ufficiali. Si consiglia di installare anche  il gruppo {{Grp|xfce4-goodies}} che include plugin aggiuntivi e una serie di utility utili come l'editor {{Pkg|mousepad}}.
Ecco una lista (soggettiva) di ragioni per le quali non usare Xfce:
+
* Non ha tutte le caratteristiche e integrazioni degli altri ambienti più famosi.
+
* Ha un ciclo di sviluppo molto lento.
+
* È basato sul design di CDE, il che può non risultare molto familiare ai più.
+
  
== Come installare Xfce ==
+
== Avviare Xfce ==
Xfce è modulare. Ciò significa che non è necessario installarlo in ogni sua parte, ma che si può scegliere solo gli elementi che si preferisce. Per questo motivo, Xfce ha alcuni speciali pacchetti Arch.
+
  
=====Installare Xfce=====
+
=== Login Grafico ===
Assicurarsi di aver installato e configurato a dovere [[Xorg]] prima di procedere all'installazione.
+
  
Per installare il sistema di base Xfce, eseguire:
+
Semplicemente si scelga la sessione "Xfce" dal proprio [[Display manager (Italiano)|Display Manager]] utilizzato.
  
# pacman -S xfce4
+
=== Console virtuale ===
  
Pacman chiederà di selezionare i pacchetti da installare, probabilmente si desidererà installarli tutti premendo semplicemente invio.
+
Ci sono due metodi per avviare manualmente Xfce :
  
{{Nota |O si può voler installare solo alcuni pacchetti necessari, i cosidetti '''core packages''':
+
* Eseguire {{ic|startxfce4}} direttamente dalla console.
 +
* Configurare {{ic|~/.xinitrc}} aggiungendo {{ic|exec startxfce4}} ed usare {{Ic|xinit}} o {{Ic|startx}} da console. Vedere [[xinitrc (Italiano)|xinitrc]] per i dettagli.
  
# pacman -S xfwm4 xfce4-panel xfdesktop thunar xfce4-session xfce4-settings xfce4-appfinder xfce-utils xfconf
+
{{Nota| Il comando corretto per il lancio di Xfce è {{ic|startxfce4}}, non inizializzatelo direttamente {{ic|xfce4-session}}, dal momento che è già gestito da {{ic|startxfce4}} stesso.}}
  
}}
+
== Configurazione ==
  
Se si desiderano degli extra, come i plugin del pannello, eseguire:
+
=== Impostazioni di Xfconf ===
  
# pacman -S xfce4-goodies
+
Xfconf è il sistema di XFCE per memorizzare le opzioni di configurazione, e molte delle configurazioni di XFCE avviene tramite le modifiche effettuate in xfconf (un modo o nell'altro). Ci sono diversi modi per modificare queste impostazioni :
  
Come prima, pacman chiederà quali pacchetti si desidera installare.
+
* Il modo più ovvio e più semplice è quello di andare su "Impostazioni" nel menu principale e selezionare la categoria che si desidera personalizzare. Tuttavia, non sono disponibili tutte le opzioni di personalizzazione in questo modo.
 +
* Un modo meno user-friendly, ma più generale è quello di andare in {{bc|Main Menu - > Impostazioni -> Editor delle Impostazioni}} dove si possono vedere e modificare tutte le opzioni di personalizzazione. Tutte le impostazioni modificate qui avranno effetto immediato. L'Editor delle impostazioni può anche essere lanciato da riga di comando invocando {{ic|xfce4-settings-editorxfce4}}.
 +
* La personalizzazione può essere fatta completamente da linea di comando usando il programma {{ic|xfconf-query}}. Vedere [http://docs.xfce.org/xfce/xfconf/xfconf-query la documentazione in linea di XFCE] per maggiori informazioni ed esempi e il resto di questa pagina wiki per ulteriori esempi. Le modifiche alle impostazioni modificate effettuate qui avranno effetto immediato.
 +
* Le impostazioni vengono memorizzate in file XML in {{ic|~/.config/xfce4/xfconf/xfce-perchannel-xml/}} che possono essere modificati manualmente. Tuttavia, le modifiche apportate qui non avranno effetto immediato.
 +
* Per maggiori informazioni: [http://docs.xfce.org/xfce/xfconf/start documentazione xfconf].
  
{{Nota |'''xfce4-xfapplet-plugin''' (Un plugin che permette l'uso degli applet di GNOME nel pannello di Xfce4) fa parte del gruppo di '''xfce4-goodies''' e dipende da '''gnome-panel''', che a sua volta dipende da '''gnome-desktop'''. Si potrebbe voler tenerne conto prima di installare, dato che rappresenta un significativo numero di dipendenze extra.}}
+
==== Comandi per il gestore delle configurazioni ====
  
Se non si vuole che il pacchetto xfce4-xfapplet-plugin sia installato, installare xfce4-goodies in questo modo:  
+
Non c'è una documentazione ufficiale per i comandi eseguiti dal gestore delle configurazioni. Potete dare un'occhiata ai file {{ic|.desktop}} presenti nella cartella {{ic|/usr/share/applications}}. Per quelli che vogliono sapere esattamente cosa sta eseguendo il pc, ecco una lista dei comandi che vengono eseguiti, utile per capirne un po' di più:
  
  # pacman -S $(pacman -Sgq xfce4-goodies | egrep -v xfce4-xfapplet-plugin)
+
  xfce4-accessibility-settings
 +
xfce4-power-manager-settings
 +
xfce4-settings-editor
 +
xfdesktop-settings
 +
xfce4-display-settings
 +
xfce4-keyboard-settings
 +
xfce4-mouse-settings
 +
xfce4-session-settings
 +
xfce4-settings-manager
 +
xfce4-appearance-settings
 +
xfwm4-settings
 +
xfwm4-tweaks-settings
 +
xfwm4-workspace-settings
 +
orage -p
  
Per installare le icone menu standard:
+
Per avere una lista di tutti i comandi installati a disposizione del manager delle configurazioni, eseguite questo comando nel terminale:
  
  # pacman -S gnome-icon-theme
+
  $ grep '^Exec=' /usr/share/applications/xfce*settings* | sed -e 's_^.*=_ _'
  
Se volete gli avvisi 'Tips and Tricks' dopo il login, installare il pacchetto fortune-mod:
+
=== Menu ===
  
# pacman -S fortune-mod
+
==== Sostituire l'applet del menu ====
  
Per far sì che xfce4-mixer funzioni bene con ALSA, è necessario installare gstreamer0.10-base-plugins. (Vedere più sotto per informazioni su OSS)
+
[http://gottcode.org/xfce4-whiskermenu-plugin/ Whisker Menu] è un sostituto completo per l'applet del menu presente di default in Xfce. Aggiungerlo al proprio pannello ed eventualmente rimuovere il menu di default già presente.
  
# pacman -S gstreamer0.10-base-plugins
+
É reperibile su [[AUR (Italiano)|AUR]] con il pacchetto {{Pkg|xfce4-whiskermenu-plugin}}.
  
=====Installare e configurare i demoni=====
+
==== Come rimuovere le voci dal menu di sistema ====  
Installare dbus:
+
# pacman -S dbus
+
  
Per avviarlo automaticamente al boot, occorre aggiungere <tt>dbus</tt> alla propria lista DAEMONS in {{ic|/etc/rc.conf}}:
+
===== Metodo 1 =====
  
DAEMONS=(syslog-ng '''dbus''' network crond)
+
Con l'editor del menu integrato, non potete rimuovere le voci dal menu Sistema. Ecco come fare per nasconderle:
  
Se si ha la necessità di avviare dbus senza riavviare, lanciare
+
# Aprire un terminale (Menu principale > Sistema > Terminale di Xfce) e andare nella cartella {{ic|/usr/share/applications}}: {{bc|$ cd /usr/share/applications}}
  # /etc/rc.d/dbus start
+
# Questa cartella sarà piena di file .desktop. Per vedere quanti, usate il comando : {{bc|$ ls}}
 +
# Aggiungere {{ic|1= NoDisplay=true}} al file {{ic|.desktop}}. Per esempio, supponendo che la voce che si vuole modificare sia Firefox. Scrivere nel terminale: {{bc|1= # echo "NoDisplay=true" >> firefox.desktop}} Questo comando inserirà la stringa {{ic|1= NoDisplay=true}} al fondo del file {{ic|.desktop}}.
  
Installare gamin (il successore di fam). È configurato in maniera tale da girare in background automaticamente, non serve quindi aggiungerlo nel rc.conf.
+
===== Metodo 2 =====
  
# pacman -S gamin
+
Un altro metodo consiste nel copiare l'intero contenuto della cartella delle applicazioni globali sopra la propria cartella di applicazioni locali, quindi procedere a modificare e/o disabilitare le scorciatoie .desktop indesiderate. Questo permetterà di mantenere gli aggiornamenti delle applicazioni che scriveranno le modifiche su {{ic|/usr/share/applications/}}.
  
 +
# In un terminale, copiare tutto da {{ic|/usr/share/applications}} in {{ic|~/.local/share/applications/}}: {{bc|$ cp /usr/share/applications/* ~/.local/share/applications/}}
 +
# Per qualsiasi elemento non desiderato nel menù, aggiungere l'opzione {{ic|1= NoDisplay=true}}: {{bc|1= $ echo "NoDisplay=true" >> ~/.local/share/applications/foo.desktop}}
  
== Avviare Xfce ==
+
È possibile anche editare la categoria delle applicazioni modificando il file {{ic|.desktop}} con un editor di testi e modificare la linea {{ic|1= Categories=}}.
  
=====Automaticamente al momento del boot=====
+
===== Metodo 3 =====
Consultare [[Display Manager]] per installare e configurare un display manager.  Assicurarsi di configurarlo correttamente per [[PolicyKit]].
+
  
=====Manualmente=====
+
Il terzo metodo è quello '''più pulito''' e consigliato nel [http://wiki.xfce.org/howto/customize-menu wiki di Xfce]. Creare il file {{ic|~/.config/menus/xfce-applications.menu}} e copiarci dentro il seguente contenuto :
  
É possibile avviarlo semplicemente lanciando
+
<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
  $ startxfce4
+
  "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">
dalla console oppure configurare [[xinitrc]] ed usare {{Ic|xinit}} o {{Ic|startx}}
+
   
 +
<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>
  
Se non si è creato ancora un {{ic|~/.xinitrc}}, da console lanciare:
+
Il tag {{ic|<MergeFile>}} include il menu di Xfce di default nel nostro file. Questo è importante.
  
  $ cp /etc/skel/.xinitrc ~/.xinitrc
+
Il tag {{ic|<Exclude>}} esclude le applicazioni che non vogliamo visualizzare nel menu. Qui abbiamo escluso alcune scorciatoie predefinite di Xfce, ma è possibile escludere {{ic|firefox.desktop}} o qualsiasi altra applicazione.
  
e aggiungere la seguente riga:
+
Il tag  {{ic|<Layout>}} definisce il layout del menu . Le applicazioni possono essere organizzati in cartelle o comunque si desiderano. Per maggiori dettagli consultare la pagina wiki di Xfce citata.
  
exec ck-launch-session dbus-launch --exit-with-session startxfce4
+
===== Metodo 4 =====
  
Esempio:
+
Alternativamente può essere utilizzato uno strumento chiamato [http://www.redsquirrel87.com/XAME.html xame]. XAME è uno strumento ad interfaccia grafica scritta in Gambas e progettato specificamente per la modifica dei menu interi in Xfce, non funzionerà in altri ambienti. XAME è disponibile nel pacchetto {{AUR|xame}} su [[AUR (Italiano)|AUR]]. Un'alternativa a XAME che funziona abbastanza bene su Xfce è {{AUR|menulibre}}.
#!/bin/sh
+
#
+
# ~/.xinitrc
+
#
+
# Executed by startx (run your window manager from here)
+
   
+
# exec gnome-session
+
# exec startkde
+
# exec startxfce4
+
# ...or the Window Manager of your choice
+
  exec ck-launch-session dbus-launch --exit-with-session startxfce4
+
  
{{{Nota|<code>dbus-launch</code> avvia un'istanza dbus-daemon per stabilire una comunicazione con PolicyKit. <code>ck-launch-session</code> avvia una sessione consolekit pulita, richiesta da Xfce per la gestione energia, l'automount, lo spegnimento-riavvio, ecc. Le funzionalità ConsoleKit/PolicyKit possono essere gestite automaticamente da un display manager come gdm. Da notare che dbus-launch dev'essere posizionato dopo ck-launch-session, o ci saranno problemi durante il montaggio di dischi.}}}
+
==== Applicazioni mancanti ====
  
=====Spegnere, riavviare e montare automaticamente da Xfce=====
+
Quando sono installate alcune applicazioni (per esempio tramite [[Wine]]), non possono essere elencate in {{ic|/usr/share/applications}}. Alcuni collegamenti che appaiono nella categoria "Altri" si trovano in questa cartella: {{ic|~/.local/share/applications/wine/}}
  
* Verificare che '''dbus''' sia abilitato nella stringa DAEMONS in {{ic|/etc/rc.conf}}.
+
=== Desktop ===
* Assicurarsi di essere membri del gruppo ''power'' per poter spegnere e riavviare.
+
* Assicurarsi di essere membri del gruppo ''storage'' per effettuare l'automounting.
+
* Assicurarsi che si stia utilizzando <code>exec ck-launch-session startxfce4</code> in {{ic|~/.xinitrc}} '''o''' un display manager con capacità di gestione ConsoleKit/PolicyKit, come per esempio [[GDM]] o [[Slim|SLiM]]. (si veda sopra)
+
  
== Consigli utili ==
+
==== Usare uno sfondo trasparente per il testo delle icone sul Desktop ====
=== Panello ===
+
==== Come personalizzare lo sfondo del pannello di xfce ====
+
Al solito, modificare  {filename|~/.gtkrc-2.0.}} ( foo.bar è il percorso all'immagine desiderata )
+
Da notare che occorre prima spostare l'immagine nella stessa cartella della configurazione, che è ~/. Non è possibile difatti specificare il percorso all'immagine, altrimenti non funzionerà.
+
  style "panel-background" {
+
    bg_pixmap[NORMAL]        = "foo.bar"
+
    bg_pixmap[PRELIGHT]      = "foo.bar"
+
    bg_pixmap[ACTIVE]        = "foo.bar"
+
    bg_pixmap[SELECTED]      = "foo.bar"
+
    bg_pixmap[INSENSITIVE]  = "foo.bar"
+
  }
+
  widget_class "*Panel*" style "panel-background"
+
  
==== Sostituire l'applet 'menu' di default nel pannello ====
+
Per cambiare lo sfondo bianco di default del testo delle icone sul Desktop con qualcosa di più carino, creare o modificate il file di configurazione GTK
Il "Pannello di Sistema di Ubuntu", l'applet del pannello di Gnome, ha caratteristiche similari a quelle che si possono trovare in KDE v.4.2. Lo si può aggiungere al pannello di Xfce tramite il gestore degli applet 'XfApplet', che permette all'applet di Gnome di essere visualizzato in Xfce.
+
  
Tale menù potete trovarlo su [https://aur.archlinux.org/packages.php?ID=10259 AUR]
+
{{hc|~/.gtkrc-2.0|<nowiki>
 +
style "xfdesktop-icon-view" {
 +
    XfdesktopIconView::label-alpha = 10
 +
    base[NORMAL] = "#000000"
 +
    base[SELECTED] = "#71B9FF"
 +
    base[ACTIVE] = "#71B9FF"
 +
    fg[NORMAL] = "#fcfcfc"
 +
    fg[SELECTED] = "#ffffff"
 +
    fg[ACTIVE] = "#ffffff"
 +
}
 +
widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"
 +
</nowiki>}}
  
==== Come rimuovere le voci dal menu di sistema ====  
+
==== Nascondere delle partizioni selezionate sul desktop ====
Con l'editor del menu integrato, non potete rimuovere le voci dal menu Sistema. Ecco come fare per nasconderle:
+
# Andare nella cartella {{ic|/usr/share/applications}}, si digiti il seguente comando nel terminale (Xfce menu > Sistema > Terminale):
+
<pre>$ cd /usr/share/applications</pre>
+
# Questa cartella sarà piena di file .desktop. Per vedere quanti, usate il comando
+
<pre>$ ls</pre>
+
Per esempio, supponendo che la voce che si vuole modificare sia Firefox. Scrivere nel terminale:
+
<pre>$ sudo mousepad firefox.desktop</pre>
+
# In fondo al file, scrivere
+
<pre>NoDisplay=true</pre>
+
# Salvare ed uscire. Adesso Firefox non sarà più presente nel menu di Sistema. È possibile ottenere lo stesso con qualsiasi altro programma.
+
  
Un altro metodo consiste nel copiare l'intero contenuto della cartella delle applicazioni globali sopra la propria cartella di applicazioni locali, quindi procedere a modificare e/o disabilitare le scorciatoie .desktop indesiderate. Questo permetterà di mantenere gli aggiornamenti delle applicazioni che scriveranno le modifiche su /usr/share/applications/.
+
Se si desidera evitare che alcune partizioni o dispositivi appaiano sul desktop, è possibile creare una regola di udev, ad esempio il file {{ic|/etc/udev/rules.d/10-local.rules}}:
# In un terminale, copiare tutto da /usr/share/applications in ~/.local/share/applications/: <pre>$ cp /usr/share/applications/* ~/.local/share/applications/</pre>
+
# Per qualsiasi elemento non desiderato nel menù, aggiungere l'opzione NoDisplay=true: <pre>$ echo "NoDisplay=true" >> ~/.local/share/applications/foo.desktop</pre>
+
  
È possibile anche editare la categoria delle applicazioni modificando il file .desktop con un editor di testi e modificare la Categories= linea.
+
KERNEL=="sda1", ENV{UDISKS_PRESENTATION_HIDE}="1"
 +
KERNEL=="sda2", ENV{UDISKS_PRESENTATION_HIDE}="1"
  
==== Cosa posso fare con le voci che non sono in {{ic|/usr/share/applications}} (ad es. i programmi installati con Wine)? ====
+
mostrerà sul desktop tutte le partizioni eccetto sda1 e sda2. Se si utilizza udisk2 quanto sopra non funziona , a causa della UDISKS_PRESENTATION_HIDE essere non più supportato , invece è necessario utilizzare UDISKS_IGNORE come segue:
Alcuni collegamenti che appaiono nella categoria "Altri" (quella che usa Wine) si trovano in questa cartella:
+
{{ic|~/.local/share/applications/wine/}}
+
  
=== Desktop ===
+
KERNEL=="sda1", ENV{UDISKS_IGNORE}="1"
==== Perchè il mio desktop non si autoaggiorna? ====
+
KERNEL=="sda2", ENV{UDISKS_IGNORE}="1"
Xfce 4.6 usa il demone [[FAM]] (File Alteration Monitor) o [[gamin]] (successore di FAM) per rendersi conto delle modifiche eventuali che avvengono in una cartella o in un file. Se si decide di utilizzare FAM, non dimenticare di aggiungere 'fam' alla lista dei demoni DAEMONS in {{ic|/etc/rc.conf}}.
+
Questo accorgimento non è necessario per gamin.
+
  
NOTA: Dopo gli ultimi aggiornamenti, FAM ha evidenziato alcuni problemi nella gestione di alcune risorse, come punti di mount sshfs, coi quali gamin non ha problemi.
+
==== Passare al vecchio menu del tasto destro sul desktop senza le aggiunte di Thunar  ====
  
==== Usare uno sfondo trasparente per il testo delle icone sul Desktop ====
+
xfconf-query -c xfce4-desktop -v --create -p /desktop-icons/style -t int -s 0
Per cambiare lo sfondo bianco di default del testo delle icone sul Desktop con qualcosa di più carino, modificate il file {{ic|.gtkrc-2.0}} nella vostra cartella home (se non c'è, createlo) aggiungendo:
+
style "xfdesktop-icon-view" {
+
XfdesktopIconView::label-alpha = 10
+
base[NORMAL] = "#000000"
+
base[SELECTED] = "#71B9FF"
+
base[ACTIVE] = "#71FFAD"
+
fg[NORMAL] = "#ffffff"
+
fg[SELECTED] = "#71B9FF"
+
fg[ACTIVE] = "#71FFAD" }
+
widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"
+
  
==== Nascondere delle partizioni selezionate sul desktop ====
+
==== Tasto di scelta rapida per uccidere le finestre ====
Se si desidera evitare che alcune partizioni o dispositivi appaiano sul desktop, è possibile creare una regola di udev, ad esempio il file {{ic|/etc/udev/rules.d/10-local.rules}}:
+
  
KERNEL=="sda1", ENV{UDISKS_IGNORE}="1"
+
Xfce non supporta una scorciatoia per ''uccidere le finestre'' direttamente, ma è possibile aggiungere una con un semplice script. Assicurarsi di avere installato il pacchetto {{Pkg|xorg-xkill}}.
KERNEL=="sda2", ENV{UDISKS_IGNORE}="1"
+
  
mostrerà sul desktop tutte le partizioni eccetto sda1 e sda2.
+
Create uno script {{ic|~/.config/xfce4/killwindow.sh}} con il seguente contenuto e rendetelo eseguibile (potete usare {{ic|chmod 755 killwindow.sh}}).
  
==== Passare al vecchio menu del tasto destro sul desktop senza le aggiunte di Thunar ====
+
  xkill -id "`xprop -root -notype | sed -n '/^_NET_ACTIVE_WINDOW/ s/^.*# *\|\,.*$//g p'`"
xfconf-query -c xfce4-desktop -v --create -p /desktop-icons/style -t int -s 0
+
  
=== Suggerimenti per le Applicazioni ===
+
Ora non resta che associare un tasto allo script utilizzando {{ic|Impostazioni -> Tastiera}.
==== Una console a discesa come quake ====
+
  
# pacman -S tilda
+
==== Gestire i tasti di scelta rapida ====
  
Il comando installerà Tilda, una console a discesa, simile a yakuake. Un'alternativa più leggera sarebbe '''stjerm''', reperibile su AUR.
+
Le scorciatoie da tastiera possono essere gestiti con l'applicazione Gestione impostazioni di Xfce, che è disponibile tramite il [[Pacman_(Italiano)#Installare_pacchetti_specifici|pacchetto]] {{Pkg|xfce4-settings}} e il [[Pacman_(Italiano)#Installare_gruppi_di_pacchetti|gruppo]] {{Grp|xfce4}}. Il Settings Manager può essere avviato dal menu applicazioni ( fare clic su Impostazioni -> Tastiera ) o da riga di comando ({{ic|xfce4-keyboard-settings}}). La documentazione di Xfce comprende [http://docs.xfce.org/xfce/xfce4-settings/keyboard#application_shortcuts istruzioni dettagliate] per utilizzare il gestore delle impostazioni.
Per configurare tilda, dare il comando
+
  
# tilda -C
+
=== Gestore delle finestre ===
  
che aprirà una finestra di configurazione in X.
+
Il gestore delle finestre predefinito di Xfce è [[Xfwm]].
  
====Guake====
+
==== Come attivare il compositor ====
  
Un'altra alternativa funzionale è guake, che è disponibile nel repository community:
+
Xfce include un compositor che aggiunge le opzioni per gli effetti delle finestre, le ombre, la trasparenza ecc. Può essere attivato nel menù Window Manager Tweaks ed è attivabile al momento. Non sono necessarie ulteriori impostazioni nel file {{ic|/etc/xorg.conf}}. Per abilitarlo e configurare le impostazioni andare in:
  
  # pacman -S guake
+
  Menu --> Impostazioni --> Regolazioni del gestore delle finestre
  
=== XFWM4 ===
+
{{suggerimento|Il compositor integrato per Xfwm (il window manager di Xfce) è spesso causa di problemi video nelle applicazioni. Se si desidera un compositore leggero, con alcuni effetti minimi, è possibile utilizzare [[Compton]].}}
==== Come attivare il compositor di Xfce 4.6 ====
+
Xfce 4.6 include un compositor che aggiunge le opzioni per gli effetti delle finestre, le ombre, la trasparenza ecc. Può essere attivato nel menù Window Manager Tweaks ed è attivabile al momento. Non sono necessarie ulteriori impostazioni nel file {{ic|/etc/xorg.conf}}. Per abilitarlo e configurare le impostazioni andare in:
+
  
Menu --> Settings --> Window Manager Tweaks
+
==== Arrotolare la finestra ====
  
==== Posizionamento fisso della finestra di ogni applicazione ====
+
Facendo doppio click sulla barra del titolo o cliccando sul menu della finestra e scegliendo 'Arrotola', farà sì che il contenuto della finestra scompaia, lasciando solo la barra del titolo. Se si desidera disattivare questa funzionalità è possibile farlo graficamente usando l'editor xconf o attraverso la linea di comando, come illustrato di seguito , che ottiene lo stesso risultato .
  
=== Comandi per il gestore delle configurazioni ===
+
{{ic|xfconf-query -c xfwm4 -p /general/mousewheel_rollup -s false}}
  
Non c'è una documentazione ufficiale per i comandi eseguiti dal gestore delle configurazioni. Potete dare un'occhiata ai file .desktop presenti nella cartella {{ic|/usr/share/applications}}. Per quelli che vogliono sapere esattamente cosa sta eseguendo il pc, ecco una lista dei comandi che vengono eseguiti, utile per capirne un po' di più:
+
==== Disabilitare il ridisegno delle finestre ai bordi dello schermo ====
  
xfce-setting-show backdrop
+
Xfwm4 ha la capacità di "Riquadrare" una finestra automaticamente quando viene spostato al bordo dello schermo ridimensionandola per riempire la metà superiore dello schermo. (Il sito ufficiale XFCE dice che questa funzione è disattivata per impostazione predefinita in XFCE 4.10, ma sembra essere abilitata di default su Arch Linux.) Questo comportamento può essere attivato o disattivato in {{ic|Regolazioni del gestore delle finestre --> Accessibilità --> Riquadra automaticamente le finestre quando raggiungono i bordi dello schermo}}, oppure con :
xfce-setting-show display
+
xfce-setting-show keyboard
+
xfce4-menueditor
+
xfce-setting-show sound
+
xfce-setting-show mouse
+
xfce-setting-show session
+
xfce-setting-show
+
xfce-setting-show splash
+
xfce-setting-show ui
+
xfce-setting-show xfwm4
+
xfce-setting-show wmtweaks
+
xfce-setting-show workspaces
+
xfce-setting-show printing_system
+
xfce4-appfinder
+
xfce4-autostart-editor
+
xfce4-panel -c
+
  
Per avere una lista di tutti i comandi installati a disposizione del manager delle configurazioni, eseguite questo comando nel terminale:
+
xfconf-query -c xfwm4 -p /general/tile_on_move -s false  # per disabilitare
 +
xfconf-query -c xfwm4 -p /general/tile_on_move -s true  # per abilitare
  
$ grep xfce-setting-show /usr/share/applications/xfce*settings*
+
==== Rimpiazzare il gestore delle finestre nativo ====
 +
 
 +
Per sostituire xfwm4 con un altro [[Window manager (Italiano)]] è possibile utilizzare la sintassi 'nome del window manager ' '-- replace' in un terminale.
 +
 
 +
Alcuni esempi:
 +
*Per {{Pkg|openbox}} il comando è: {{ic|openbox --replace}}
 +
*Per {{Pkg|metacity}} il comando è: {{ic|metacity --replace}}
 +
 
 +
Per ripristinare il window manager nativo di nuovo, per prima cosa terminare il comando precedente premendo {{ic|CTRL}} e {{ic|c}}, quindi immettere il seguente comando :
 +
 
 +
  $ xfwm4 --replace
 +
 
 +
Una volta che l'altro window manager è stato avviato si può semplicemente '''salvare la sessione'''. L'opzione {{ic|Salva sessione per i login futuri}} è disponibile nella finestra di dialogo {{ic|Esci... }}. É anche importante notare che, quando si ripristina {{ic|xfwm4}} durante una sessione, l'opzione {{ic|Salva sessione per i login futuri}} dovrà essere attivata in quell'occasione per rendere permanente questa modifica . Non farlo potrebbe causare che il precedente gestore delle finestre sia avviato nuovamente, in quanto verrebbe caricata la sessione precedentemente salvata. Tuttavia, una volta che  {{ic|xfwm4}} è stato reimpostato, dalla prossima sessione in poi non ci sarà più alcuna necessità di salvare le sessioni future.
 +
 
 +
In alternativa è possibile aggiungere il window manager all'elenco autostart in Xfce. Per fare questo, dal menu principale, selezionare prima {{ic|Settings Manager}} e quindi {{ic|sessione e avvio}}. Una volta che si apre la finestra dell'applicazione , selezionare la voce {{ic|Application Autostart}} per visualizzare tutte le applicazioni e i programmi avviati automaticamente, fare clic sul pulsante  {{ic|Aggiungi}} per far apparire la finestra {{ic|Aggiungi Applicazione}}.
 +
 
 +
I seguenti dati possono essere inseriti per ogni campo :
 +
 
 +
* '''Nome''': openbox-wm
 +
* '''Descrizione''': openbox-wm
 +
* '''Comando''': openbox --replace
 +
 
 +
{{Suggerimento|
 +
*Nome e descrizione non sono campi importanti, e sono lì solo per indicare cosa fa il comando. La sezione di comando ha la stessa sintassi come nei precedenti esempi,  'Nome del window manager ' '--replace '.
 +
*Compiz può esigere comandi diversi da quelli indicati in quanto vi sono diversi modi per avviarlo. Per maggiori informazioni si prega di consultare l'articolo [[Compiz (Italiano)|Compiz]]
 +
}}
 +
 
 +
Una volta completata, fare clic su {{ic|OK}}, assicurarsi che la casella di controllo accanto alla voce {{ic|openbox-wm}} sia spuntata, e quindi riavviare la sessione per rendere la modifica effettiva. Il vantaggio di questo metodo è che le applicazioniavviate automaticamente possono essere facilmente attivate/disattivate a piacimento attraverso le loro caselle di avvio automatico. Di conseguenza, per consentire al window manager nativo - {{ic|xfwm4}} - di riprendere, basta deselezionare deselezionare la voce {{ic|openbox-wm}} e riavviare la sessione.
 +
 
 +
===== Riattivazione degli effetti del Compositing =====
 +
 
 +
Se si sostituisce xfwm4 con un gestore di finestre che non dispone di un composite manager , allora è possibile utilizzare un autonomo composite manager come [[Xcompmgr]] o [[Compton]].
  
 
=== Sessione ===
 
=== Sessione ===
 +
 
==== Personalizzare l'avvio delle Applicazioni ====
 
==== Personalizzare l'avvio delle Applicazioni ====
  
Ciò include l'ottenimento delle variabili d'ambiente necessarie nel tempo d'avvio della GUI.
+
===== Attraverso il menu delle impostazioni =====
 +
 
 +
Per avviare un'applicazione automaticamente all'avvio di Xfce, andare su {{ic|menu > impostazioni > Sessione e Avvio > Avvio Automatico}}. Verrà visualizzato un elenco dei programmi che vengono lanciati all'avvio. Per aggiungere una voce, fare clic sul pulsante "Aggiungi" e compilare il modulo, specificando il percorso di un file eseguibile che si desidera eseguire . 
 +
 
 +
===== Attraverso uno script di avvio =====
 +
 
 +
In alternativa è possibile utilizzare questo metodo , per eseguire uno script a riga di comando per avviare le applicazioni . Ciò include l'ottenimento delle variabili d'ambiente necessarie nel tempo d'avvio della GUI.
  
 
* Copiare il file {{ic|/etc/xdg/xfce4/xinitrc}} in {{ic|~/.config/xfce4/}}
 
* Copiare il file {{ic|/etc/xdg/xfce4/xinitrc}} in {{ic|~/.config/xfce4/}}
Line 275: Line 282:
 
     urxvtd -q -o -f
 
     urxvtd -q -o -f
  
==== Cambiare utente ====
+
==== Bloccare lo schermo ====
  
E 'possibile passare tra le sessioni X grazie a [http://goodies.xfce.org/projects/panel-plugins/xfswitch-plugin  xfswitch-plugin ]. Una volta installato aggiunge un'icona al pannello Xfce, attualmente il pacchetto richiede '''gdm''' per poter funzionare.
+
Per bloccare la sessione di Xfce4 (attraverso {{ic|xflock4}}), uno tra i seguenti pacchetti deve essere installato : {{Pkg|xscreensaver}}, {{Pkg|gnome-screensaver}} (le cui impostazioni possono essere modificate con [[dconf-editor]] sotto org>gnome>desktop>screensaver), {{Pkg|slock}} o {{Pkg|xlockmore}}. [[XScreenSaver]] è l'opzione consigliata. Si prega di consultare il relativo wiki per maggiori informazioni.
  
xfswitch-plugin è reperibile presso[https://aur.archlinux.org/packages.php?ID=40677 AUR ]
+
==== Cambiare utente ====
 +
 
 +
Xfce4 ha il supporto per il cambio utente quando viene utilizzato con un [[Display manager (Italiano)]] che ha questa funzionalità - esempi sono [[LightDM]] e [[GDM]]. Si prega di consultare la pagina wiki del display manager per maggiori informazioni. Quando si dispone di un display manager installato e configurato correttamente è possibile cambiare utente dalla voce del menu  'pulsanti di azione' presente nel pannello.
  
 
==== Modificare le impostazioni dei file XML direttamente ====
 
==== Modificare le impostazioni dei file XML direttamente ====
Potrebbe essere utile, specialmente quando si effettua un aggiornamento, editare manualmente i file con estensione .xml nella cartella  {{ic|~/.config/xfce4/xfconf/}}. Ad esempio per le scorciatoie di tastiera delle applicazioni, il file è {{ic|~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml}}. È più veloce copiare ed incollare la chiave XML piuttosto che ricorrere all'interfaccia grafica.
 
  
 +
Potrebbe essere utile, specialmente quando si effettua un aggiornamento, editare manualmente i file con estensione .xml nella cartella  {{ic|~/.config/xfce4/xfconf/}}. Ad esempio per le scorciatoie di tastiera delle applicazioni, il file è {{ic|~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml}}.
 +
 +
=== Migliorare l'aspetto ===
  
=== Come aggiungere temi a Xfce ===  
+
==== Come aggiungere temi a Xfce ====  
  
 
1. Andare sul sito [http://xfce-look.org xfce-look.org] e cliccare "Themes" nella opzioni di scelta a sinistra. Scegliere un tema e cliccare su "Download".
 
1. Andare sul sito [http://xfce-look.org xfce-look.org] e cliccare "Themes" nella opzioni di scelta a sinistra. Scegliere un tema e cliccare su "Download".
  
2. Aprire la cartella dove è stato scaricato il file ed estrarne il contenuto usando Squeeze/Xarchiver/CLI o qualunque altro tool di vostro gradimento.
+
2. Aprire la cartella dove è stato scaricato il file ed estrarne il contenuto usando gestore di archivi come {{Pkg|file-roller}}.
  
3. Spostare la cartella estratta in {{ic|/usr/share/themes}} se si desidera che il tema possa essere usato da tutti gli utenti, incluso root, o {{ic|~/.themes}} se volete utilizzare il tema nel solo account attuale.
+
3. Spostare la cartella estratta in {{ic|/usr/share/themes}} (per tutti gli utenti) o {{ic|~/.themes}} (per il proprio utente). All'interno di {{ic|/usr/share/themes/abc}} c'è una cartella che si crea chiamata xfwm4 che conterrà tutti file che sono inclusi con quel tema.
  
4. Il tema GTK è ora disponibile per l'attivazione.
+
4. Selezionare un tema.
  
Per applicare la combianzione dei colori del tema appena installato, andate su:
+
* I temi GTK+ possono essere cambiati in:
 
  Menu --> Impostazioni --> Aspetto
 
  Menu --> Impostazioni --> Aspetto
  
Per applicare lo stile del nuovo tema alle finestre, andare su:
+
* I temi per xfwm4 possono essere cambiati in:
 
  Menu --> Impostazioni --> Gestore delle finestre
 
  Menu --> Impostazioni --> Gestore delle finestre
  
=== Cursori ===
+
==== Integrazione dei temi delle applicazioni ====
 +
 
 +
Le applicazioni non hanno sempre un aspetto coerente . Ci sono due possibili ragioni per questo :
 +
 
 +
1 . L'applicazione si basa su un toolkit che il tema corrente non supporta. Le applicazioni basate sul toolkit GTK+2 avrà bisogno di un tema GTK+2, mentre le applicazioni basate su GTK+3 avranno bisogno di un tema GTK+3.
 +
 
 +
2 . Il tema non è aggiornato .
 +
 
 +
Per ottenere un aspetto uniforme per tutte le applicazioni, è consigliabile utilizzare un tema aggiornato GTK+3 come Advaita, che come tema GTK+3 ha il supporto integrato per le applicazioni GKT+2 . Advaita può essere installato dal pacchetto {{Pkg|gnome-themes-standard}}. Le applicazioni basate sul toolkit Qt sono in grado di simulare l'attuale tema GTK+ usando { {ic|qtconfig-qt4}} .
 +
 
 +
per maggiori informazioni consultare [[GTK+#GTK+ 3.x]] per GTK3 e [[Uniform look for Qt and GTK applications]] per Qt.
 +
 
 +
==== Cursori ====
 +
 
 +
Si veda [[X11 Cursors]].
  
 
Di base, X usa un cursore nero semplice. Nel caso si abbiano installati cursori di X alternativi, Xfce può trovarli in
 
Di base, X usa un cursore nero semplice. Nel caso si abbiano installati cursori di X alternativi, Xfce può trovarli in
 
  Menu --> Impostazioni --> Mouse --> Temi
 
  Menu --> Impostazioni --> Mouse --> Temi
  
Per installare nuovi temi di cursore, si installi {{Pkg|xcursor-themes}} o un altro pacchetto {{Pkg|xcursor}}, o si veda [[X11 Cursors]].
+
==== Icone ====
  
=== Fonts ===
+
# Per prima cosa, trovare e scaricare il set di icone desiderato. Link consigliati per scaricare le icone sono da [http://www.customize.org Customize.org], [http://opendesktop.org Opendesktop.org] e [http://xfce-look.org/ Xfce-look.org]; anche [[AUR (Italiano)|AUR]] fornisce diversi PKGBUILD per i pacchetti di icone.
Se si riscontrano problemi di visualizzazione dei font predefiniti, provate ad aprire Impostazioni>Interfaccia Utente, cliccate sulla scheda "fonts" ed impostate "Usa Hinting" su "Totale"
+
# Passare alla directory in cui è stato scaricato il set di icone ed estrarlo. Esempio {{ic|tar -xzf /home/utente/downloads/icon-pack.tar.gz}}.
 +
# Spostare la cartella estratta che contiene le icone in {{ic|~/.icons }} (se si desidera utilizzare le icone solo per il proprio utente) oppure in {{ic|/usr/share/icons}} (se si desidera che tutti gli utenti su il sistema possono far uso delle icone), e nel caso si consideri la creazione di un [[PKGBUILD]] per questo.
 +
# Opzionale: eseguire {{ic|gtk-update-icon-cache -f -t ~/.icons/<theme_name>}} per aggiornare la cache delle icone
 +
# Impostare le icone andando su : 
 +
Menu -> Impostazioni -> Aspetto -> Icone
 +
 
 +
Quando si hanno problemi con un tema di icone, è anche consigliato di installare il pacchetto {{Pkg|hicolor-icon-theme}} se non è stato già installato .
 +
 
 +
==== Fonts ====
 +
 
 +
Se si riscontrano problemi di visualizzazione dei font predefiniti, provate ad aprire Impostazioni -> Aspetto, cliccate sulla scheda "fonts" ed impostate "Usa Hinting" su "Totale"
  
 
Si potrebbe anche provare a utilizzare un impostazione DPI personalizzata.
 
Si potrebbe anche provare a utilizzare un impostazione DPI personalizzata.
Line 315: Line 350:
 
=== Suoni ===
 
=== Suoni ===
  
==== Come fare per utilizzare Xfce4-mixer con OSS4 ====
+
==== Configurazione di xfce4-mixer ====
  
Xfce 4.6 utilizza gstreamer come backend per il controllo del volume, quindi per prima cosa bisogna far cooperar gstreamer con Xfce4-mixer.
+
{{pkg|xfce4-mixer}} è un mixer con GUI che si applica come plugin nel pannello e sviluppata dal team di Xfce . É parte del gruppo xfce4, quindi probabilmente lo avrete già installato. Xfce 4.6 usa GStreamer come backend per controllare il volume, quindi prima bisogna fare in modo che gstreamer cooperi con xfce4-mixer. Uno o più pacchetti del plugin di GStreamer elencati come dipendenze opzionali di xfce4-mixer devino essere installati. Senza uno di questi pacchetti, richiesti dal plugin, apparirà il seguente errore quando si effettua il clic sulla voce del pannello del mixer.
  
   pacman -S xfce4-mixer gstreamer0.10-base-plugins
+
   GStreamer was unable to detect any sound devices. Some sound system specific GStreamer packages may be missing.  
  
(Opzionale) Si potrebbe aver bisogno anche delle librerie opzionali ''gstreamer0.10-good-plugins'' e ''gstreamer0.10-bad-plugins''
+
I plugin richiesti dipendono dall'hardware. Alla maggior parte delle persone dovrebbe andare bene con {{pkg|gstreamer0.10-base-plugins}} che può essere [[pacman (Italiano)|installato]] dai [[Official repositories (Italiano)|repository ufficiali]].  
  
  pacman -S gstreamer0.10-good-plugins gstreamer0.10-bad-plugins
+
Se la voce del pannello xfce4-mixer era già in esecuzione prima di installare uno dei pacchetti di plugin, bisogna uscire dalla sessione e rientrarvi nuovamente per vedere se funziona correttamente, o semplicemente rimuovere il plugin mixer dal pannello e aggiungerlo di nuovo. Se non funziona, potrebbe essere necessario avere più o diversi plugin gstreamer. Provare a installare il pacchetto {{pkg| gstreamer0.10-good-plugins}} o {{pkg|gstreamer0.10-bad-plugins}}.
  
É necessario riavviare la sessione, oppure rimuovere il plugin del mixer e aggiungerlo nuovamente. Se nonostante ciò non dovesse funzionare, allora si dovà ricompilare manualmente la libreria ''gstreamer0.10-good-plugins''.  
+
Se si dovesse cambiare la scheda audio di riferimento nel mixer, allora si dovrebbe effettuare il logout e rientrare nella sessione per sentire nuovamente il suono.
  
Per ricompilare scaricare il PKGBUILD e gli altri file richiesti da ABS oppure [https://repos.archlinux.org/wsvn/packages/gstreamer0.10-good/repos/extra-i686/ qui], modificare il PKGBUILD, aggiungendo --enable-oss.  
+
Per ulteriori dettagli, ad esempio come impostare la scheda audio di default, vedere [[Advanced Linux Sound Architecture (Italiano)|ALSA]]. In alternativa è possibile utilizzare [[PulseAudio (Italiano)|PulseAudio]] insieme con {{pkg|pavucontrol}}.
  
  ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var '''--enable-oss'''\
+
==== Xfce4-mixer con OSS4 ====
    --disable-static --enable-experimental \
+
 
    --enable-ladspa \
+
Se avete provato la sezione qui sopra per ottenere {{pkg|xfce4-mixer}} funzionante ma non funziona comunque, allora potrebbe essere necessario compilarsi per se {{pkg|gstreamer0.10-good-plugins}}. Si scarichi il PKGBUILD e gli altri file necessari da ABS o  [https://repos.archlinux.org/wsvn/packages/gstreamer0.10-good/repos/extra-i686/ qui], modificare il PKGBUILD, aggiungendo --enable-oss.
    --with-package-name="GStreamer Good Plugins (Arch Linux)" \
+
 
    --with-package-origin="https://www.archlinux.org/" || return 1
+
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
 +
  '''--enable-oss \'''
 +
  --disable-static --enable-experimental \
 +
  --disable-schemas-install \
 +
  --disable-hal \
 +
  --with-package-name="GStreamer Good Plugins (Archlinux)" \
 +
  --with-package-origin="https://www.archlinux.org/"
  
 
Successivamente lanciate il comando makepkg -i.  
 
Successivamente lanciate il comando makepkg -i.  
  
 
   makepkg -i
 
   makepkg -i
 
Se anche in questo modo non dovesse funzionare, allora è possibile recuperare un pacchetto appositamente modificato su AUR {{AUR|gstreamer0.10-good-plugins-ossv4}}, modificando la stringa pkgver alla più recente nel PKGBUILD dovrebbe funzionare.
 
  
 
LINK utili: [http://www.4front-tech.com/forum/ OSS forum]
 
LINK utili: [http://www.4front-tech.com/forum/ OSS forum]
Line 345: Line 384:
 
==== Cambiare il volume con i tasti multimediali della tastiera  ====
 
==== Cambiare il volume con i tasti multimediali della tastiera  ====
  
Andare in Impostazioni > Tastiera. Cliccare sulla scheda "Scorciatoie" e cliccare sul pulsante "Aggiungi". Aggiungere inserendo il comando desiderato, quindi premere il tasto corrispondente nella schermata successiva:
+
Andare in
 +
 
 +
Impostazioni > Tastiera
 +
 
 +
Cliccare sulla scheda "Scorciatoie" e successivamente sul pulsante "Aggiungi". Aggiungere inserendo il comando desiderato, quindi premere il tasto corrispondente nella schermata successiva:
  
 
===== ALSA =====
 
===== ALSA =====
 +
 
Per il pulsante che aumenta il volume
 
Per il pulsante che aumenta il volume
 +
 
  amixer set Master 5%+
 
  amixer set Master 5%+
 +
 
Per il pulsante che abbassa il volume
 
Per il pulsante che abbassa il volume
 +
 
  amixer set Master 5%-
 
  amixer set Master 5%-
 +
 
Per il pulsante muto/non-muto
 
Per il pulsante muto/non-muto
 +
 
  amixer set Master toggle
 
  amixer set Master toggle
  
 
È possibile anche lanciare questi comandi per impostare i comandi indicati sopra con le scorciatoie standard di XF86Audio:
 
È possibile anche lanciare questi comandi per impostare i comandi indicati sopra con le scorciatoie standard di XF86Audio:
  xfconf-query -c xfce4-keyboard-shortcuts -p /commands/custom/XF86AudioRaiseVolume -n -t string -s "amixer set Master 5%+"
+
 
  xfconf-query -c xfce4-keyboard-shortcuts -p /commands/custom/XF86AudioLowerVolume -n -t string -s "amixer set Master 5%-"
+
  xfconf-query -c xfce4-keyboard-shortcuts -p /commands/custom/XF86AudioRaiseVolume -n -t string -s "amixer set Master 5%+ unmute"
 +
  xfconf-query -c xfce4-keyboard-shortcuts -p /commands/custom/XF86AudioLowerVolume -n -t string -s "amixer set Master 5%- unmute"
 
  xfconf-query -c xfce4-keyboard-shortcuts -p /commands/custom/XF86AudioMute -n -t string -s "amixer set Master toggle"
 
  xfconf-query -c xfce4-keyboard-shortcuts -p /commands/custom/XF86AudioMute -n -t string -s "amixer set Master toggle"
  
 
Se {{Ic|amixer set Master toggle}} non dovesse funzionare, provare invece con il canale PCM ({{Ic|amixer set PCM toggle}}).
 
Se {{Ic|amixer set Master toggle}} non dovesse funzionare, provare invece con il canale PCM ({{Ic|amixer set PCM toggle}}).
 
  
 
Il canale deve avere una opzione 'mute' per passare il comando. Per verificare se il proprio canale Master supporta la commutazione ''mute'', eseguire {{Ic|alsamixer}} in un terminale e cercare la doppia M (MM) con il canale Master. Se non sono presenti non supporta l'opzione muto. Se, per esempio, si desidera cambiare il tasto toggle affinché usi il canale PCM, assicurarsi di impostare anche il canale PCM come Mixer Track nelle proprietà del Mixer di Xfce.
 
Il canale deve avere una opzione 'mute' per passare il comando. Per verificare se il proprio canale Master supporta la commutazione ''mute'', eseguire {{Ic|alsamixer}} in un terminale e cercare la doppia M (MM) con il canale Master. Se non sono presenti non supporta l'opzione muto. Se, per esempio, si desidera cambiare il tasto toggle affinché usi il canale PCM, assicurarsi di impostare anche il canale PCM come Mixer Track nelle proprietà del Mixer di Xfce.
  
 
===== OSS =====
 
===== OSS =====
 +
 
Utilizzare uno di questi scripts:
 
Utilizzare uno di questi scripts:
 
[http://www.opensound.com/wiki/index.php/Tips_And_Tricks#Using_multimedia_keys_with_OSS]
 
[http://www.opensound.com/wiki/index.php/Tips_And_Tricks#Using_multimedia_keys_with_OSS]
Line 371: Line 421:
  
 
Se si utilizza ossvol (raccomandato), aggiungere:
 
Se si utilizza ossvol (raccomandato), aggiungere:
 +
 
  ossvol -i 1
 
  ossvol -i 1
 +
 
per il pulsante che aumenta il volume
 
per il pulsante che aumenta il volume
 +
 
  ossvol -d 1
 
  ossvol -d 1
 +
 
per il pulsante che diminuisce il volume
 
per il pulsante che diminuisce il volume
 +
 
  ossvol -t
 
  ossvol -t
 +
 
per il pulsante muto/non-muto
 
per il pulsante muto/non-muto
  
 +
===== PulseAudio =====
 +
 +
Per il pulsante che aumenta il volume
 +
 +
sh -c "pactl set-sink-mute 0 false ; pactl set-sink-volume 0 +1%"
 +
 +
Per il pulsante che abbassa il volume
 +
 +
sh -c "pactl set-sink-mute 0 false ; pactl -- set-sink-volume 0 -1%"
 +
 +
Per il pulsante muto/non-muto
 +
 +
pactl set-sink-mute 0 toggle
 +
 +
Queste impostazioni assumono il dispositivo che si vuole controllare ha indice 0. Utilizzare {{ic|pactl list sinks short}} per la lista.
 +
 +
===== Xfce4-volumed =====
 +
 +
Il demone {{AUR|xfce4-volumed}} mappa automaticamente tasti del volume della vostra tastiera per Xfce-mixer. Inoltre si ottiene l'OSD attraverso Xfce4-notifyd quando si cambia il volume. Xfce4-volumed non necessita di alcuna configurazione e viene avviato automaticamente con Xfce.
 +
 +
Se si utilizza PulseAudio e attivando xfce4-volumed non funziona, modificare i comandi di tastiera per i comandi pactl per PulseAudio come indicato sopra nella sezione pulseaudio:
 +
 +
===== Volumeicon =====
 +
 +
{{pkg|volumeicon}} è un'alternativa a xfce4-volumed, reperibile nel repositorio "community", che permette la gestione dei tasti di scelta rapida e le notifiche attraverso {{pkg|xfce4-notifyd}}.
 +
 +
===== Tasti extra della tastiera =====
 +
 +
Se si proviene da un'altra distribuzione, si può essere interessati a consentire tasti aggiuntivi sulla tastiera, vedere [[Extra keyboard keys]].
 +
 +
==== Aggiungere un suono all'avvio/boot ====
 +
 +
Arch non ha compilato lo strumento di configurazione del suono in avvio, ma c'è una soluzione aggiungendo il seguente comando per le impostazioni di avvio automatico in Avvio e Sessione :
 +
 +
aplay /boot/startupsound.wav
 +
 +
Il percorso del file e il nome del file può essere quello che si vuole, ma chiamandolo in modo descrittivo e posizionandolo in /boot mantiene le cose in ordine .
 +
 +
== Trucchi e Consigli ==
 +
 +
=== Integrazione xdg-open (Applicazioni preferite) ===
 +
 +
La maggior parte delle applicazioni si basano su [[xdg-open]] per aprire una applicazione preferita per un determinato file o URL. Affinché xdg-open e xdg-settings per rilevino e si integrino correttamente con l'ambiente desktop XFCE, è necessario [[pacman (Italiano)|installare]] il pacchetto {{pkg|xorg-xprop}}.
 +
 +
Se non lo si fa, non verranno rispettate le preferenze delle applicazioni preferite (impostate da da exo-preferred-applications). Invece installare il pacchetto e consentendo ad xdg-open di rilevare ciò che si sta eseguendo su XFCE, inoltrerà tutte le chiamate a exo-open, che utilizzerà correttamente tutte le preferenze delle applicazioni preferite.
 +
 +
Per assicurarsi che l'integrazione xdg-open funzioni correttamente, chiedere ad xdg-settings per il browser web predefinito e vedere che quale sia il :
 +
 +
# xdg-settings get default-web-browser
 +
 +
Se risponde con :
 +
 +
xdg-settings: unknown desktop environment
 +
 +
vuol dire che non è riuscita a rilevare XFCE come ambiente desktop, che è probabilmente dovuto al pacchetto {{pkg|xorg-xprop}} mancante .
  
 
=== Catturare schermate ===
 
=== Catturare schermate ===
  
==== Creare uno screenshots col tasto stamp ====
+
XFCE ha un proprio strumento di screenshot, {{pkg|xfce4-screenshooter}}. Fa parte del gruppo di {{grp|xfce4-goodies}}.
  
Un metodo semplice è quello di utilizzare una utility da linea di comando per creare uno screenshot:
+
==== Catturare lo schermo col tasto stamp ====
  
# pacman -S scrot
+
Andare in
  
Successivamente
+
Xfce-menu --> Imnpostazioni --> Tastiera >>>  Scorciatoie Applicazione
  
Xfce-menu  -->  Settings  -->  Keyboard >>>  Application Shortcuts.
+
Aggiungete il comando "xfce4-screenshooter -f" ed impostare il tasto "stamp" (o Print), al fine di catturare una schermata a schermo intero. Vedere la pagina man di screenshooter per altri argomenti opzionali.
  
Aggingete il comando "scrot" per utilizzare il tasto "PrintScreen".
+
In alternativa, un programma di cattura schermo indipendente come [[Taking a screenshot#scrot|scrot]] può essere utilizzato.
  
Tutte le immagini verranno salvate nella cartella del vostro utente, con un nome univoco come questo:
+
=== Disabilitare le scorciatoie F1 e F11 del terminale ===
  
"2009-02-19-063052_1280x1024_scrot.png".
+
Il terminale di Xfce utilizza F1 e F11 rispettivamente per il menu Help e la funzionalità a tutto schermo, ciò rende difficoltoso utilizzare programmi da terminale come htop. Per disabilitare questi collegamenti, creare o modificare il file di configurazione , poi disconnettersi e riconnettersi dentro. F10 può essere disabilitato nel menu Preferenze.
  
 +
{{hc|~/.config/xfce4/terminal/accels.scm|
 +
(gtk_accel_path "<Actions>/terminal-window/fullscreen" "")
 +
(gtk_accel_path "<Actions>/terminal-window/contents" "")
 +
}}
  
====Screenshooter====
+
=== Temi o tavole di colore del terminale ===
  
In alternativa esiste un plugin per il pannello di Xfce che gestisce gli screenshot, reperibile in extra:
+
Temi o tavole di colore del terminale possono essere modificati tramite interfaccia grafica nella scheda Colori e Aspetto nelle Preferenze. Questi sono i colori che sono disponibili per le maggiori applicazioni da console come [[emacs]], [[vi]] , e così via . Le loro impostazioni vengono memorizzate individualmente per ogni utente del sistema nel file {{ic|~/.config/xfce4/terminal/terminalrc}}. Ci sono anche tanti altri temi tra cui scegliere. Controllare la discussione sul forum [https://bbs.archlinux.org/viewtopic.php?pid=1194644|Terminal Colour Scheme Screenshots] per centinaia di scelte e temi disponibili.
  
# pacman -S xfce4-screenshooter
+
==== Cambiare colore del tema di default ====
  
È possibile aggiungere un collegamento alla tastiera con il comando
+
Il pacchetto {{ic|extra/terminal}} di Xfce è dotato di una tavolozza di colori più scuro. Per cambiare questo aspetto, aggiungere quanto segue nel file terminalrc, per un tema di colore più chiaro che è sempre visibile su sfondi scuri in terminal.
  
  xfce4-screenshooter -f
+
  ~/.config/xfce4/terminal/terminalrc
  
al posto di "scrot". Si otterrà una finestra di dialogo dopo aver premuto il tasto "stamp" dove sarà possibile copiare l'immagine negli appunti o salvarla.
+
ColorPalette5=#38d0fcaaf3a9
 +
ColorPalette4=#e013a0a1612f
 +
ColorPalette2=#d456a81b7b42
 +
ColorPalette6=#ffff7062ffff
 +
ColorPalette3=#7ffff7bd7fff
 +
ColorPalette13=#82108210ffff
  
=== Cambiare le impostazioni di montaggio ===
+
==== Tema di colori tango per Terminal ====
  
Un problema comune quando si montano in automatico periferiche USB formattate con filesystem FAT è l'incapacità di mostrare correttamente i caratteri come ñ, ß, etc. Questo problema può essere risolto facilmente cambiando la iocharset di default impostandola in utf8, per far ciò basta agiungere una stringa al file {{ic|/etc/xdg/xfce4/mount.rc}}:
+
Per passare al tema del colore tango, aprire con il proprio editor preferito
  
  [vfat]
+
  ~/.config/xfce4/terminal/terminalrc
uid=<auto>
+
shortname=winnt
+
'''utf8=true'''
+
# FreeBSD specific option
+
longnames=true
+
  
{{Nota|Si noti che quando si usa UTF-8, il sistema distingue tra maiuscole e minuscole, questo potrebbe potenzialmente corrompere i propri file. Fare attenzione.}}
+
E aggiungere (sostituire ) queste righe :
  
È anche consigliabile montare dispositivi vfat con l'opzione '''flush''', per fare in modo che la barra di avanzamento di thunar visualizzi una percentuale di avanzamento più realistica, anziché una stima approssimativa, tramite le operazioni di flush più frequenti.
+
ColorForeground=White
 +
ColorBackground=#323232323232
 +
ColorPalette1=#2e2e34343636
 +
ColorPalette2=#cccc00000000
 +
ColorPalette3=#4e4e9a9a0606
 +
ColorPalette4=#c4c4a0a00000
 +
ColorPalette5=#34346565a4a4
 +
ColorPalette6=#757550507b7b
 +
ColorPalette7=#060698989a9a
 +
ColorPalette8=#d3d3d7d7cfcf
 +
ColorPalette9=#555557575353
 +
ColorPalette10=#efef29292929
 +
ColorPalette11=#8a8ae2e23434
 +
ColorPalette12=#fcfce9e94f4f
 +
ColorPalette13=#72729f9fcfcf
 +
ColorPalette14=#adad7f7fa8a8
 +
ColorPalette15=#3434e2e2e2e2
 +
ColorPalette16=#eeeeeeeeecec
  
[vfat]
+
=== Gestione del colore ===
flush=true
+
  
====Dispositivi rimovibili====
+
xfce4-settings-manager non ha ancora tutte le impostazioni per la gestione/calibrazione del colore, né vi è alcun programma XFCE specifico per caratterizzare il monitor.
  
Se si desidera che un'icona appaia sul desktop e in thunar quando si collegano dispositivi esterni, assicurarsi d'aver installato gvfs
+
Si può legere un ottimo articolo su come creare [https://encrypted.pcode.nl/blog/2013/11/24/display-color-profiling-on-linux/ profili colore con dispwin, ecc sotto XFCE], di seguito sono elencate le nozioni basilari :
  
# pacman -S gvfs
+
==== Caricare un profilo ====
  
È una buona idea installare anche thunar-volman
+
Se si desidera '''caricare un profilo ICC''' (che avete precedentemente creato o scaricato) per calibrare il monitor all'avvio, è possibile scaricare {{AUR|xcalib}} da [[AUR (Italiano)|AUR]], quindi aprire Gestione impostazioni di  XFCE4, fare clic sull'icona ''Sessione e Avvio'', e nella scheda ''Avvio automatico'' aggiungere una nuova voce in cui il comando sia {{ic|/usr/bin/xcalib /percorso/del/file/profilo.icc}}. Avete ancora bisogno di impostare nelle vostre applicazioni che utilizzano un profilo, quale deve essere utilizzato per avere le immagini visualizzate con gestione del colore.
  
  # pacman -S thunar-volman
+
Un'altra opzione è dispwin. Dispwin calibra non solo la visualizzazione, ma stabilisce anche un _ICC_PROFILE centrale per X in modo che alcune applicazioni possono utilizzare un profilo di visualizzazione di "sistema " invece di richiedere all'utente di impostare manualmente il profilo di visualizzazione (GIMP, Inkscape, darktable, UFRaw, ecc ). Vedere [[ICC profiles#Loading ICC Profiles]] per ulteriori informazioni.
 +
 
 +
==== Creare un profilo ====
 +
 
 +
Se si desidera '''creare un profilo ICC''' per la visualizzazione ( es. personalizzandolo/caratterizzandolo, ad esempio con ColorHug, o qualche altro colorimetro o uno spettrofotometro, o " a occhio" ), l'opzione più semplice potrebbe essere quella di installare {{Pkg|dispcalgui}}{{Broken package link|replaced by {{Pkg|displaycal}}}}.
 +
 
 +
Un'altra opzione è quella di installare {{pkg|gnome-settings-daemon}} e {{pkg|gnome-color-manager}} (disponibili in extra). Al fine di avviare la calibrazione dalla riga di comando, per prima cosa eseguire {{ic|/usr/lib/gnome-settings-daemon/gnome-settings-daemon &}} (nota: questo potrebbe cambiare il layout della tastiera e chissà che altro, quindi probabilmente è bene sperimentare con un utente creato appositamente), poi {{ic|colormgr get-devices}} e cercare il "Device ID" nella linea del monitor. Se questo è ad esempio " xrandr-Lenovo Group Limited", allora si avvii la calibrazione con il comando {{ic|gcm-calibrate --device "xrandr-Lenovo Group Limited"}}
 +
 
 +
{{Nota|1= Il motivo per cui è necessario gnome-settings-daemon è perché XFCE non dispone ancora di un componente di sessione per colord: https://bugzilla.xfce.org/show_bug.cgi?id=8559 . Un demone leggero, [https://github.com/agalakhov/xiccd xiccd], può ( e probabilmente dovrebbe ) essere utilizzato in sostituzione.}}
 +
 
 +
Vedere [[ICC profiles]] per ulteriori informazioni.
 +
 
 +
=== Monitor multipli ===
 +
 
 +
Se si è configurato X.org in modo che il vostro display si estenda su più monitor, di solito quando si accede ad una sessione di '''XFCE''', sembrerà come se i monitor siano semplici cloni uno dell'altro. È possibile utilizzare lo strumento '''xrandr''' per modificare la configurazione, ma se questo non verrà richiamato al momento opportuno nella sequenza di avvio, così alcune funzionalità possono andare perse come parti del vostro display inaccessibili al puntatore del mouse.
 +
 
 +
Un modo migliore è quello di configurare XFCE per abbinare il vostro arrangiamento di visualizzazione desiderato. Tuttavia, attualmente (xfce-settings 4.10), non vi è alcun strumento a disposizione per assistere con la configurazione di più monitor direttamente.
 +
 
 +
* Lo strumento Impostazioni - > Schermo consente la configurazione della risoluzione dello schermo, di rotazione e abilitazione dei singoli monitor ; '''Attenzione''': ''utilizzando questo strumento per regolare le impostazioni del schermo si resettano o di perdono le impostazioni eseguite manualmente per le proprietà non esplicitamente offerti come pulsanti nello strumento (vedi sotto)''.
 +
* Impostazioni - > Editor delle Impostazioni la manipolazione di tutti gli elementi di configurazione, in particolare le impostazioni dei display vengono salvati nel file '''displays.xml''' sottostante
 +
  ~/.config/xfce4/xfconf/xfce-perchannel-xml
 +
* In alternativa, il file ''displays.xml'' può essere modificato utilizzando il vostro editor preferito.
 +
 
 +
Il requisito principale per impostare più monitor è la loro disposizione l'uno rispetto all'altro. Questo può essere controllato impostando le proprietà di '''Position''' ('''X''' e '''Y''') per adattarsi; una posizione ''(x,y)'' di ''0,0'' corrisponde come posizione alla parte superiore (''top'') a sinistra (''left'') della schiera dei monitor. Questa è la posizione di default per tutti i monitor, e se diversi monitor sono abilitati essi appariranno come un area di visualizzazione clonata che si estende da questo punto.
 +
 
 +
Per estendere l'area di visualizzazione correttamente su entrambi i monitor :
 +
 
 +
* Per monitor side-by-side (lato per lato), impostare la proprietà X del monitor più a destra per eguagliare la larghezza del monitor più a sinistra
 +
* Per monitor above-and-below (sopra e sotto), impostare la proprietà Y del monitor inferiore per eguagliare l'altezza del monitor superiore
 +
* per altri accordi, impostare le proprietà X e Y di ciascun monitor per corrispondere al layout
 +
 
 +
Le misure sono in ''pixel''. Come esempio , una coppia di monitor con dimensioni nominali di 1920x1080 che sono ruotati di 90 e collocati fianco a fianco può essere configurato con un displays.xml come questo:
 +
 
 +
<channel name="displays" version="1.0">
 +
  <property name="Default" type="empty">
 +
    <property name="VGA-1" type="string" value="Idek Iiyama 23"">
 +
      <property name="Active" type="bool" value="true"/>
 +
      <property name="Resolution" type="string" value="1920x1080"/>
 +
      <property name="RefreshRate" type="double" value="60.000000"/>
 +
      <property name="Rotation" type="int" value="90"/>
 +
      <property name="Reflection" type="string" value="0"/>
 +
      <property name="Primary" type="bool" value="false"/>
 +
      <property name="Position" type="empty">
 +
        <property name="X" type="int" value="0"/>
 +
        <property name="Y" type="int" value="0"/>
 +
      </property>
 +
    </property>
 +
    <property name="DVI-0" type="string" value="Digital display">
 +
      <property name="Active" type="bool" value="true"/>
 +
      <property name="Resolution" type="string" value="1920x1080"/>
 +
      <property name="RefreshRate" type="double" value="60.000000"/>
 +
      <property name="Rotation" type="int" value="90"/>
 +
      <property name="Reflection" type="string" value="0"/>
 +
      <property name="Primary" type="bool" value="false"/>
 +
      <property name="Position" type="empty">
 +
        <property name="X" type="int" value="1080"/>
 +
        <property name="Y" type="int" value="0"/>
 +
      </property>
 +
    </property>
 +
  </property>
 +
</channel>
 +
 
 +
Di solito, le impostazioni modificate in questo modo richiedono un logout/login per renderle attive. Un nuovo metodo per la configurazione di più monitor sarà disponibile nel prossimo rilascio di Xfce-Settings 4.12.
 +
 
 +
=== Cartelle utente XDG ===
 +
 
 +
freedesktop.org specifica le "ben note directory degli utenti, come la cartella del desktop e la cartella musica. Vedere  [[XDG user directories]] per informazioni dettagliate .
 +
 
 +
=== SSH Agents ===
 +
 
 +
Di default Xfce 4.10 cercherà di caricare gpg-agent o ssh-agent in questo ordine durante l'inizializzazione della sessione. Per disabilitare questo comportamento, creare una chiave xfconf utilizzando il seguente comando :
 +
 
 +
xfconf-query -c xfce4-session -p /startup/ssh-agent/enabled -n -t bool -s false
 +
 
 +
Per forzare l'utilizzo di ssh-agent, anche se è installato gpg-agent, eseguire il seguente comando:
 +
 
 +
xfconf-query -c xfce4-session -p /startup/ssh-agent/type -n -t string -s ssh-agent
 +
 
 +
Per utilizzare [[GNOME Keyring]] , selezionare ''Launch GNOME services on startup'' (avviare servizi di GNOME all'avvio) nella scheda ''Avanzate'' di ''Sessione e Avvio'' nelle impostazioni di Xfce. Questo disabiliterà automaticamente anche gpg-agent e ssh-agent .
 +
 
 +
Fonte : http://docs.xfce.org/xfce/xfce4-session/advanced
 +
 
 +
=== Funzionalità Bluetooth ===
 +
 
 +
Attualmente non esiste una applet bluetooth per Xfce che è compatibile con la versione 5 di  {{pkg|bluez}}. Gli utenti hanno tre opzioni per l'utilizzo del bluetooth in Xfce :
 +
 
 +
* È possibile installare {{AUR|bluez4}}{{Broken package link|{{aur-mirror|bluez4}}}} e {{AUR|blueman-bzr}}{{Broken package link|{{aur-mirror|blueman-bzr}}}} da [[AUR (Italiano)|AUR]] . L'applet [[Blueman]] si integra bene con il desktop Xfce, ma '''va ricordato che [[Bluez4]] ( lo stack su cui si basa [[Blueman]]) è stato abbandonato e non è più supportato'''.
 +
 
 +
* È possibile installare {{pkg|gnome-bluetooth}} e {{AUR|gnome-bluetooth-applet-git}}{{Broken package link|{{aur-mirror|gnome-bluetooth-applet-git}}}}. Quest'ultimo pacchetto fornisce l'applet per GNOME Shell non desktop, come il codice applet è stata abbandonato in GNOME 3.8. Vedere la [[Bluetooth#GNOME_Bluetooth | Sezione GNOME Bluetooth] ] nell'articolo Bluetooth per maggiori informazioni.
 +
 
 +
* È possibile accedere a funzionalità Bluetooth utilizzando gli strumenti della riga di comando. Si prega di consultare la pagina [[Bluetooth]] per ulteriori informazioni.
 +
 
 +
=== Scorrere una finestra di sfondo , senza azionare il focus su di esso ===
 +
 
 +
Andare nel
 +
 
 +
Menu Principale -> Impostazioni -> Window Manager Tweaks -> Scheda "Accessibilità"
 +
 
 +
Deselezionare la voce {{ic|Sollevare le finestre quando viene premuto un pulsante del mouse}}.
  
 
== Risoluzione dei problemi ==
 
== Risoluzione dei problemi ==
=== Le scorciatoie da tastiera non funzionano ===
 
Con Xfce 4,6 c'è un problema per cui [http://bugzilla.xfce.org/show_bug.cgi?id=5639 le scorciatoie da tastiera dell'utente funzionano ad intermittenza]. Questo è di solito il caso in cui l'assistente delle impostazioni non è in esecuzione o è stato avviato in modo improprio a causa di un conflitto. Questo bug è stato risolto in Xfce 4.8, che ha preso il posto del 4.6 nel repository principale.
 
  
Una soluzione è disabilitare ''xfce4-settings-helper-autostart'' da autostarting nella sessione di un utente. Il demone ''settings helper'' si avvia, comunque, nel momento del caricamento di una sessione di Xfce. I seguenti due passaggi sembrano aver risolto questo problema.
+
=== Operazioni " Non Autorizzato" quando si tenta di montare un dispositivo con un file manager ===
  
Rimuovere o rinominare il file di sistema autostart .desktop:
+
Un agente di autenticazione polkit è richiesto per questa operazione (insieme a [[polkit]] e [[GVFS]]) , ma non è incluso in Xfce. Assicurarsi che uno sia installato e avviarlo automaticamente al login , come spiegato in [[polkit#Authentication agents]].
mv /etc/xdg/autostart/xfce4-settings-helper-autostart.desktop /etc/xdg/autostart/xfce4-settings-helper-autostart.desktop.disabled
+
  
Rimuovere o rinominare il file locale autostart .dekstop:
+
=== xfce4-power-manager ===
mv ~/.config/autostart/xfce4-settings-helper-autostart.desktop ~/.config/autostart/xfce4-settings-helper-autostart.desktop.disabled
+
  
Dopo aver effettuato il logout, accedere nuovamente alla sessione, ora i tasti di scelta rapida dovrebbero funzionare corretamente.
+
Eventi ACPI relativi alla gestione energetica possono essere configurati tramite opzioni utilizzando [[systemd (Italiano)|Systemd]] in {{ic|/etc/systemd/logind.conf}} per darne il controllo a xfce4-power-manager.
 +
 
 +
{{hc|/etc/systemd/logind.conf|2=
 +
HandlePowerKey=ignore
 +
HandleSuspendKey=ignore
 +
HandleHibernateKey=ignore
 +
HandleLidSwitch=ignore}}
 +
 
 +
Questo risolve anche il problema quando il computer registra più eventi di sospensione.
 +
 
 +
=== xfce4 continua a spegnere il monitor ===
 +
 
 +
Xfce4 (a partire da 4,12 ) non sembra rispettare le impostazioni di alimentazione del monitor in {{ic|xfce4-power-manager}}, e tenta di eseguire il salvaschermo ogni 10 minuti. È possibile controllare questo leggendo l' output di {{ic|$ xset q}}. Eseguire {{ic|noblank $ xset s }} per fermarlo. In alternativa, aggiungere il seguente file di configurazione di {{ic|/etc/X11/xorg.conf.d/}} (vorrei salvarlo come {{ic|20-noblank.conf}}).
 +
 
 +
{{bc|<nowiki>
 +
Section "ServerFlags"
 +
Option "BlankTime" "0"
 +
EndSection
 +
</nowiki>|bc}}
 +
 
 +
=== xfce4-xkb-plugin ===
 +
 
 +
C'è un bug nella versione {{pkg|xfce4-xkb-plugin}} 0.5.4.1-1 che causa ad xfce4-xkb-plugin di ''perdere la tastiera, la mappatura e le impostazioni di composizione delle chiavi''. Come soluzione alternativa si può attivare l'opzione ''Usa predefiniti di sistema'' in ''impostazioni della tastiera'' . Per farlo funzionare.
 +
 
 +
xfce4-keyboard-settings
 +
 
 +
Andare nella scheda ''Mappatura'' e spuntare ''Usa predefiniti di sistema'', quindi riconfigurare xfce4-xkb-plugin.
 +
 
 +
=== Locales ignorato con GDM ===
 +
 
 +
Aggiungere il proprio locale in {{ic|/var/lib/accountsservice/users/$USER}} :
 +
 
 +
[User]
 +
Language=it_IT.UTF-8
 +
XSession=xfce
 +
 
 +
Si può farlo anche con sed. Notare il backslash prima di .UTF-8 :
 +
 
 +
# sed -i 's/Language=.*/Language=it_IT\.UTF-8/' /var/lib/AccountsService/users/$USER
 +
 
 +
Riavviare GDM per rendere effetive le modifiche.
  
 
=== Ripristinare le impostazioni predefinite ===
 
=== Ripristinare le impostazioni predefinite ===
 +
 
Se per qualche ragione si ha la necessità di ripristinare le configurazioni ritornando a quelle predefinite, per prima cosa rinominare i file {{ic|~/.config/xfce4-session/}} e {{ic|~/.config/xfce4/}}
 
Se per qualche ragione si ha la necessità di ripristinare le configurazioni ritornando a quelle predefinite, per prima cosa rinominare i file {{ic|~/.config/xfce4-session/}} e {{ic|~/.config/xfce4/}}
  
Line 458: Line 724:
 
  $ mv ~/.config/xfce4/ ~/.config/xfce4-bak
 
  $ mv ~/.config/xfce4/ ~/.config/xfce4-bak
  
Uscire e riaccedere alla sessione per fare in modo che i cambiamenti abbiano effetto.
+
Uscire e ri-accedere alla sessione per fare in modo che i cambiamenti abbiano effetto. Se durante l'accesso si ottiene una finestra di errore con l'intestazione "Impossibile caricare una sessione protetta", vedere la sezione [[#Fallimento della sessione]] in questa pagina.
  
== Articoli correlati ==
+
=== Le icone del desktop si ricompongono in Xfce ===
* [[Thunar]]
+
 
* [[Build order for XFCE]]
+
Potreste scoprire che in certi eventi (come aprire la finestra delle impostazioni del pannello), le icone sul desktop si ricompongono. Questo perché le posizioni delle icone sono determinate da file nella directory {{ic|~/.config/xfce4/desktop/}}. Ogni volta che viene apportata una modifica al desktop (vengono aggiunte o rimosse icone o ne viene cambiata la posizione) un nuovo file viene generato in questa directory e questi file possono entrare in conflitto.
* [[Improve GTK Application Looks]]
+
 
* [[Autostart applications#Graphical]]
+
Per risolvere il problema , passare alla directory ed eliminare tutti i file diversi da quello che definisce correttamente le posizioni delle icone. È possibile determinare quale file definisce le corrette posizioni delle icone aprendolo ed esaminando le posizioni delle icone. La riga più in alto è definito come {{ic|row 0}} e la colonna più a sinistra è definita da {{ic|col 0}}. Pertanto una voce di :
 +
 
 +
[Firefox]
 +
row=3
 +
col=0
 +
 
 +
significa che l'icona di Firefox si trova alla quarta riga della colonna più a sinistra.
 +
 
 +
=== NVIDIA e xfce4-sensors-plugin ===
 +
 
 +
Per rilevare e utilizzare i sensori delle GPU NVIDIA è necessario installare {{pkg|libxnvctrl}} e poi ricompilare pacchetto {{pkg|xfce4-sensors-plugin}}.
 +
 
 +
=== Fallimento della sessione ===
 +
 
 +
Se il gestore di finestre non viene caricato correttamente, forse si ha un errore della sessione. I sintomi tipici di questo possono includere :
 +
 
 +
* Il mouse è una X e/o non appare affatto
 +
* Le decorazioni delle finestre sono scomparse e le finestre non possono essere chiuse
 +
* Strumento per le impostazioni " Window Manager" ({{ic|xfwm4-settings}}) non si avvia , riferendo :
 +
These settings cannot work with your current window manager (unknown)
 +
* Errori segnalati da {{ic|slim}} o il tuo login manager come
 +
No window manager registered on screen 0
 +
 
 +
Riavviare Xfce o il sistema può risolvere il problema, ma più probabilmente il problema è una sessione corrotta. Eliminare la cartella della sessione sotto la cartella della {{ic|.cache}}:
 +
 
 +
$ rm -r ~/.cache/sessions/
 +
 
 +
=== Le preferenze per le applicazioni preferite non hanno effetto ===
 +
 
 +
Se avete impostato le vostre applicazioni preferite con exo-preferred-applications, ma non sembrano essere prese in considerazione, vedere [[#Integrazione xdg-open (Applicazioni preferite)]].
 +
 
 +
=== Pulsanti di azione/icone mancanti ===
 +
 
 +
Questo succede se le icone per alcune azioni (sospensione, ibernazione) non sono presenti nel tema di icone, o almeno non hanno i nomi attesi. In primo luogo, trovare il tema di icone attualmente utilizzato in Gestione impostazioni ( → Aspetto → Icone). Abbinare questo con una sottodirectory di {{ic|/usr/share/icons}}. Ad esempio, se il tema di icone è GNOME, prendere nota del nome della directory {{ic|/usr/share/icons/gnome}}.
 +
 
 +
icontheme=/usr/share/icons/gnome
 +
 
 +
Assicurarsi che il pacchetto {{pkg|xfce4-power-manager}} sia installato poiché questo contiene le icone necessarie. Ora creare link simbolici dal tema di icone in corso al tema di icone {{ic|HiColor}}.
 +
 
 +
ln -s /usr/share/icons/hicolor/16x16/actions/xfpm-suspend.png  ${icontheme}/16x16/actions/system-suspend.png
 +
ln -s /usr/share/icons/hicolor/16x16/actions/xfpm-hibernate.png ${icontheme}/16x16/actions/system-hibernate.png
 +
ln -s /usr/share/icons/hicolor/22x22/actions/xfpm-suspend.png  ${icontheme}/22x22/actions/system-suspend.png
 +
ln -s /usr/share/icons/hicolor/22x22/actions/xfpm-hibernate.png ${icontheme}/22x22/actions/system-hibernate.png
 +
ln -s /usr/share/icons/hicolor/24x24/actions/xfpm-suspend.png  ${icontheme}/24x24/actions/system-suspend.png
 +
ln -s /usr/share/icons/hicolor/24x24/actions/xfpm-hibernate.png ${icontheme}/24x24/actions/system-hibernate.png
 +
ln -s /usr/share/icons/hicolor/48x48/actions/xfpm-suspend.png  ${icontheme}/48x48/actions/system-suspend.png
 +
ln -s /usr/share/icons/hicolor/48x48/actions/xfpm-hibernate.png ${icontheme}/48x48/actions/system-hibernate.png
 +
 
 +
Uscire dalla sessione corrente e rientrare dovrebbe bastare per avere tutte le icone per le azioni.
 +
 
 +
=== Abilitare cedilla ç/Ç al posto di of ć/Ć ===
 +
 
 +
Quando si seleziona il layout di tastiera " US, alternativa internazionale" in Impostazioni - > Tastiera - > Mappatura per abilitare gli accenti, la combinazione tipica per la cedilla '+ c risultati ć invece di ç. Per cambiare questo comportamento, basta modificare il file gtk-2.0 e  immodules.cache per gtk-3.0. Nella linea che contiene "cedilla " aggiungere "en"  nela lista "az:ca:co:fr:gv:oc:pt:sq:tr:wa"  ma mantenendone l'ordine alfabetico in {{ic|/etc/gtk-2.0/gtk.immodules}}
 +
 
 +
"/usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so"
 +
"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:en:fr:gv:oc:pt:sq:tr:wa"
 +
 
 +
E aggiungerlo anche in {{ic|/usr/lib/gtk-3.0/3.0.0/immodules.cache}}
 +
 
 +
"/usr/lib/gtk-3.0/3.0.0/immodules/im-cedilla.so"
 +
"cedilla" "Cedilla" "gtk30" "/usr/share/locale" "az:ca:co:en:fr:gv:oc:pt:sq:tr:wa"
 +
 
 +
Quando terminato, applicare le modifiche con
 +
 
 +
# echo "export GTK_IM_MODULE=cedilla" >> /etc/environment
 +
 
 +
Ora basta semplicemente chiudere e riaprire i programmi GTK come gedit.
 +
 
 +
=== Caratteri non ASCII al montaggio  di penne USB ====
 +
 
 +
Un problema comune quando si effettua il montaggio automatico delle chiavette USB formattate con il filesystem FAT è l'incapacità di mostrare correttamente i caratteri come dieresi, ñ, ß, ecc. Questo può essere risolto modificando il iocharset predefinita in UTF-8 , che è fatto facilmente aggiungendo una linea a {{ic|/etc/xdg/xfce4/mount.rc}} :
 +
 
 +
[vfat]
 +
uid=<auto>
 +
shortname=winnt
 +
'''utf8=true'''
 +
# FreeBSD specific option
 +
longnames=true
 +
flush=true
 +
 
 +
Si noti che quando si usa UTF -8, il sistema distingue tra caratteri minuscoli superiori, e potenzialmente può corrompere i file, quindi fate attenzione.
 +
 
 +
É possibile montare dispositivi vfat con opzione ''flush'', in modo da scrivere più spesso i dati sul disco, durante la copia da una penna USB, in modo da evitare che la finestre di trasferimento di Thunar venga chiuse mentre i dati non sono ancora stati scritti. Aggiungere ''async'' invece accelererà la scrittura, ma assicurarsi di utilizzare l'opzione ''Disconnetti'' in Thunar per smontare il dispositivo. A livello globale, le opzioni di montaggio per i dispositivi di archiviazione presenti al boot, possono essere impostati in [[fstab (Italiano)|fstab]], e per altri dispositivi nelle regole [[udev (Italiano)|udev]].
 +
 
 +
=== Video tearing quando il composite Xfwm è abilitato ===
 +
 
 +
Questo è un problema noto. Considerare l'utilizzo di un compositore standalone come [[Compton]] o [[xcompmgr]]. In alternativa, si potrebbe sostituire il window manager con qualcosa come [[Compiz]] o Kwin (({{AUR|kwin-standalone-git}})) che forniscono i propri compositori.
 +
 
 +
=== Caratteri sfocati e distorti quando compositing è abilitato (schede Intel) ===
 +
 
 +
Gli utenti con schede grafiche Intel possono trovare che il testo diventi sfocato o distorto quando il compositing è abilitato. Ciò è dovuto al driver {{Pkg|xf86-video-intel}} quando viene utilizzato il  backend per l'accelerazione predefinito SNA. Questo errore può essere corretto modificando il backend impostandolo sul vecchio metodo UXA. Vedere la [[Intel_(Italiano)#Scegliere_il_metodo_di_accelerazione|pagina Intel Graphics]] per ulteriori istruzioni .
 +
 
 +
=== I temi GTK non funzionano su monitor multipli ===
 +
 
 +
Alcuni strumenti di configurazione potrebbero corrompere il file displays.xml, che traduce i temi GTK tramite il menu Applicazioni Menu -> Impostazioni -> Aspetto , con il risultato che smettano di funzionare. Per risolvere il problema, eliminare {{ic|~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml}} e riconfigurare i vostri schermi .
  
 
== Fonti Esterne ==
 
== Fonti Esterne ==
* [http://www.us.xfce.org/documentation/ Xfce.org] - Documentazione completa.
+
 
 +
* http://docs.xfce.org/ - Documentazione completa.
 
* [http://www.xfce-look.org/ Xfce-Look] - Temi, sfondi, ed altro.
 
* [http://www.xfce-look.org/ Xfce-Look] - Temi, sfondi, ed altro.
 
* [http://xfce.wikia.com/wiki/Frequently_Asked_Questions Xfce Wikia] -  Come modificare il menu autogenerato con un editor di menu
 
* [http://xfce.wikia.com/wiki/Frequently_Asked_Questions Xfce Wikia] -  Come modificare il menu autogenerato con un editor di menu
 
* [http://wiki.xfce.org Xfce Wiki]
 
* [http://wiki.xfce.org Xfce Wiki]
* [https://xubuntu.wordpress.com/2006/08/04/howto-remove-menu-entries-from-the-system-menu/ Howto: Remove menu entries from the System menu]
 
* [http://www.linuxquestions.org/questions/linux-general-1/how-to-use-xfce-themes-658354/ XFCE themes at linuxquestions.org]
 

Latest revision as of 07:48, 24 June 2016

Tratto da Xfce - About:

Xfce incarna la filosofia UNIX tradizionale di modularità e riutilizzabilità. Si compone di una serie di componenti che forniscono la completa funzionalità che si può aspettare da un ambiente desktop moderno. Essi sono distribuiti separatamente e si può scegliere tra i pacchetti disponibili per creare un ambiente ottimale di lavoro personale.

Xfce è un ambiente Desktop leggero e modulare, attualmente basato sule GTK+2 anche se in futuro potrebbe essere portato sulle GTK+3. XFCE include una collezione di applicazioni come un gestore delle, un file manager ed un pannello per fornire un'esperienza utente completa. Xfce è molto popolare ed usato da molti utenti, in parte perché è leggero, ma anche perché una grande quantità delle impostazioni sono gestite tramite una GUI. Questo è in netto contrasto con i desktop come GNOME Shell che nascondono molte delle impostazioni all'utente.

Contents

Installazione

Xfce può essere installato dal gruppo xfce4, che è disponibile nei repository ufficiali. Si consiglia di installare anche il gruppo xfce4-goodies che include plugin aggiuntivi e una serie di utility utili come l'editor mousepad.

Avviare Xfce

Login Grafico

Semplicemente si scelga la sessione "Xfce" dal proprio Display Manager utilizzato.

Console virtuale

Ci sono due metodi per avviare manualmente Xfce :

  • Eseguire startxfce4 direttamente dalla console.
  • Configurare ~/.xinitrc aggiungendo exec startxfce4 ed usare xinit o startx da console. Vedere xinitrc per i dettagli.
Nota: Il comando corretto per il lancio di Xfce è startxfce4, non inizializzatelo direttamente xfce4-session, dal momento che è già gestito da startxfce4 stesso.

Configurazione

Impostazioni di Xfconf

Xfconf è il sistema di XFCE per memorizzare le opzioni di configurazione, e molte delle configurazioni di XFCE avviene tramite le modifiche effettuate in xfconf (un modo o nell'altro). Ci sono diversi modi per modificare queste impostazioni :

  • Il modo più ovvio e più semplice è quello di andare su "Impostazioni" nel menu principale e selezionare la categoria che si desidera personalizzare. Tuttavia, non sono disponibili tutte le opzioni di personalizzazione in questo modo.
  • Un modo meno user-friendly, ma più generale è quello di andare in
    Main Menu - > Impostazioni -> Editor delle Impostazioni
    dove si possono vedere e modificare tutte le opzioni di personalizzazione. Tutte le impostazioni modificate qui avranno effetto immediato. L'Editor delle impostazioni può anche essere lanciato da riga di comando invocando xfce4-settings-editorxfce4.
  • La personalizzazione può essere fatta completamente da linea di comando usando il programma xfconf-query. Vedere la documentazione in linea di XFCE per maggiori informazioni ed esempi e il resto di questa pagina wiki per ulteriori esempi. Le modifiche alle impostazioni modificate effettuate qui avranno effetto immediato.
  • Le impostazioni vengono memorizzate in file XML in ~/.config/xfce4/xfconf/xfce-perchannel-xml/ che possono essere modificati manualmente. Tuttavia, le modifiche apportate qui non avranno effetto immediato.
  • Per maggiori informazioni: documentazione xfconf.

Comandi per il gestore delle configurazioni

Non c'è una documentazione ufficiale per i comandi eseguiti dal gestore delle configurazioni. Potete dare un'occhiata ai file .desktop presenti nella cartella /usr/share/applications. Per quelli che vogliono sapere esattamente cosa sta eseguendo il pc, ecco una lista dei comandi che vengono eseguiti, utile per capirne un po' di più:

xfce4-accessibility-settings
xfce4-power-manager-settings
xfce4-settings-editor
xfdesktop-settings
xfce4-display-settings
xfce4-keyboard-settings
xfce4-mouse-settings
xfce4-session-settings
xfce4-settings-manager
xfce4-appearance-settings
xfwm4-settings
xfwm4-tweaks-settings
xfwm4-workspace-settings
orage -p

Per avere una lista di tutti i comandi installati a disposizione del manager delle configurazioni, eseguite questo comando nel terminale:

$ grep '^Exec=' /usr/share/applications/xfce*settings* | sed -e 's_^.*=_ _'

Menu

Sostituire l'applet del menu

Whisker Menu è un sostituto completo per l'applet del menu presente di default in Xfce. Aggiungerlo al proprio pannello ed eventualmente rimuovere il menu di default già presente.

É reperibile su AUR con il pacchetto xfce4-whiskermenu-plugin.

Come rimuovere le voci dal menu di sistema

Metodo 1

Con l'editor del menu integrato, non potete rimuovere le voci dal menu Sistema. Ecco come fare per nasconderle:

  1. Aprire un terminale (Menu principale > Sistema > Terminale di Xfce) e andare nella cartella /usr/share/applications:
    $ cd /usr/share/applications
  2. Questa cartella sarà piena di file .desktop. Per vedere quanti, usate il comando :
    $ ls
  3. Aggiungere NoDisplay=true al file .desktop. Per esempio, supponendo che la voce che si vuole modificare sia Firefox. Scrivere nel terminale:
    # echo "NoDisplay=true" >> firefox.desktop
    Questo comando inserirà la stringa NoDisplay=true al fondo del file .desktop.
Metodo 2

Un altro metodo consiste nel copiare l'intero contenuto della cartella delle applicazioni globali sopra la propria cartella di applicazioni locali, quindi procedere a modificare e/o disabilitare le scorciatoie .desktop indesiderate. Questo permetterà di mantenere gli aggiornamenti delle applicazioni che scriveranno le modifiche su /usr/share/applications/.

  1. In un terminale, copiare tutto da /usr/share/applications in ~/.local/share/applications/:
    $ cp /usr/share/applications/* ~/.local/share/applications/
  2. Per qualsiasi elemento non desiderato nel menù, aggiungere l'opzione NoDisplay=true:
    $ echo "NoDisplay=true" >> ~/.local/share/applications/foo.desktop

È possibile anche editare la categoria delle applicazioni modificando il file .desktop con un editor di testi e modificare la linea Categories=.

Metodo 3

Il terzo metodo è quello più pulito e consigliato nel wiki di Xfce. Creare il file ~/.config/menus/xfce-applications.menu e copiarci dentro il seguente contenuto :

<!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 di Xfce di default nel nostro file. Questo è importante.

Il tag <Exclude> esclude le applicazioni che non vogliamo visualizzare nel menu. Qui abbiamo escluso alcune scorciatoie predefinite di Xfce, ma è possibile escludere firefox.desktop o qualsiasi altra applicazione.

Il tag <Layout> definisce il layout del menu . Le applicazioni possono essere organizzati in cartelle o comunque si desiderano. Per maggiori dettagli consultare la pagina wiki di Xfce citata.

Metodo 4

Alternativamente può essere utilizzato uno strumento chiamato xame. XAME è uno strumento ad interfaccia grafica scritta in Gambas e progettato specificamente per la modifica dei menu interi in Xfce, non funzionerà in altri ambienti. XAME è disponibile nel pacchetto xameAUR su AUR. Un'alternativa a XAME che funziona abbastanza bene su Xfce è menulibreAUR.

Applicazioni mancanti

Quando sono installate alcune applicazioni (per esempio tramite Wine), non possono essere elencate in /usr/share/applications. Alcuni collegamenti che appaiono nella categoria "Altri" si trovano in questa cartella: ~/.local/share/applications/wine/

Desktop

Usare uno sfondo trasparente per il testo delle icone sul Desktop

Per cambiare lo sfondo bianco di default del testo delle icone sul Desktop con qualcosa di più carino, creare o modificate il file di configurazione GTK

~/.gtkrc-2.0
style "xfdesktop-icon-view" {
    XfdesktopIconView::label-alpha = 10
    base[NORMAL] = "#000000"
    base[SELECTED] = "#71B9FF"
    base[ACTIVE] = "#71B9FF"
    fg[NORMAL] = "#fcfcfc"
    fg[SELECTED] = "#ffffff"
    fg[ACTIVE] = "#ffffff"
}
widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"

Nascondere delle partizioni selezionate sul desktop

Se si desidera evitare che alcune partizioni o dispositivi appaiano sul desktop, è possibile creare una regola di udev, ad esempio il file /etc/udev/rules.d/10-local.rules:

KERNEL=="sda1", ENV{UDISKS_PRESENTATION_HIDE}="1"
KERNEL=="sda2", ENV{UDISKS_PRESENTATION_HIDE}="1"

mostrerà sul desktop tutte le partizioni eccetto sda1 e sda2. Se si utilizza udisk2 quanto sopra non funziona , a causa della UDISKS_PRESENTATION_HIDE essere non più supportato , invece è necessario utilizzare UDISKS_IGNORE come segue:

KERNEL=="sda1", ENV{UDISKS_IGNORE}="1"
KERNEL=="sda2", ENV{UDISKS_IGNORE}="1"

Passare al vecchio menu del tasto destro sul desktop senza le aggiunte di Thunar

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

Tasto di scelta rapida per uccidere le finestre

Xfce non supporta una scorciatoia per uccidere le finestre direttamente, ma è possibile aggiungere una con un semplice script. Assicurarsi di avere installato il pacchetto xorg-xkill.

Create uno script ~/.config/xfce4/killwindow.sh con il seguente contenuto e rendetelo eseguibile (potete usare chmod 755 killwindow.sh).

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

Ora non resta che associare un tasto allo script utilizzando Impostazioni -> Tastiera}.

Gestire i tasti di scelta rapida

Le scorciatoie da tastiera possono essere gestiti con l'applicazione Gestione impostazioni di Xfce, che è disponibile tramite il pacchetto xfce4-settings e il gruppo xfce4. Il Settings Manager può essere avviato dal menu applicazioni ( fare clic su Impostazioni -> Tastiera ) o da riga di comando (<code>xfce4-keyboard-settings). La documentazione di Xfce comprende istruzioni dettagliate per utilizzare il gestore delle impostazioni.

Gestore delle finestre

Il gestore delle finestre predefinito di Xfce è Xfwm.

Come attivare il compositor

Xfce include un compositor che aggiunge le opzioni per gli effetti delle finestre, le ombre, la trasparenza ecc. Può essere attivato nel menù Window Manager Tweaks ed è attivabile al momento. Non sono necessarie ulteriori impostazioni nel file /etc/xorg.conf. Per abilitarlo e configurare le impostazioni andare in:

Menu --> Impostazioni --> Regolazioni del gestore delle finestre
Suggerimento: Il compositor integrato per Xfwm (il window manager di Xfce) è spesso causa di problemi video nelle applicazioni. Se si desidera un compositore leggero, con alcuni effetti minimi, è possibile utilizzare Compton.

Arrotolare la finestra

Facendo doppio click sulla barra del titolo o cliccando sul menu della finestra e scegliendo 'Arrotola', farà sì che il contenuto della finestra scompaia, lasciando solo la barra del titolo. Se si desidera disattivare questa funzionalità è possibile farlo graficamente usando l'editor xconf o attraverso la linea di comando, come illustrato di seguito , che ottiene lo stesso risultato .

xfconf-query -c xfwm4 -p /general/mousewheel_rollup -s false

Disabilitare il ridisegno delle finestre ai bordi dello schermo

Xfwm4 ha la capacità di "Riquadrare" una finestra automaticamente quando viene spostato al bordo dello schermo ridimensionandola per riempire la metà superiore dello schermo. (Il sito ufficiale XFCE dice che questa funzione è disattivata per impostazione predefinita in XFCE 4.10, ma sembra essere abilitata di default su Arch Linux.) Questo comportamento può essere attivato o disattivato in Regolazioni del gestore delle finestre --> Accessibilità --> Riquadra automaticamente le finestre quando raggiungono i bordi dello schermo, oppure con :

xfconf-query -c xfwm4 -p /general/tile_on_move -s false  # per disabilitare
xfconf-query -c xfwm4 -p /general/tile_on_move -s true   # per abilitare

Rimpiazzare il gestore delle finestre nativo

Per sostituire xfwm4 con un altro Window manager (Italiano) è possibile utilizzare la sintassi 'nome del window manager ' '-- replace' in un terminale.

Alcuni esempi:

  • Per openbox il comando è: openbox --replace
  • Per metacity il comando è: metacity --replace

Per ripristinare il window manager nativo di nuovo, per prima cosa terminare il comando precedente premendo CTRL e c, quindi immettere il seguente comando :

 $ xfwm4 --replace

Una volta che l'altro window manager è stato avviato si può semplicemente salvare la sessione. L'opzione Salva sessione per i login futuri è disponibile nella finestra di dialogo Esci... . É anche importante notare che, quando si ripristina xfwm4 durante una sessione, l'opzione Salva sessione per i login futuri dovrà essere attivata in quell'occasione per rendere permanente questa modifica . Non farlo potrebbe causare che il precedente gestore delle finestre sia avviato nuovamente, in quanto verrebbe caricata la sessione precedentemente salvata. Tuttavia, una volta che xfwm4 è stato reimpostato, dalla prossima sessione in poi non ci sarà più alcuna necessità di salvare le sessioni future.

In alternativa è possibile aggiungere il window manager all'elenco autostart in Xfce. Per fare questo, dal menu principale, selezionare prima Settings Manager e quindi sessione e avvio. Una volta che si apre la finestra dell'applicazione , selezionare la voce Application Autostart per visualizzare tutte le applicazioni e i programmi avviati automaticamente, fare clic sul pulsante Aggiungi per far apparire la finestra Aggiungi Applicazione.

I seguenti dati possono essere inseriti per ogni campo :

  • Nome: openbox-wm
  • Descrizione: openbox-wm
  • Comando: openbox --replace
Suggerimento:
  • Nome e descrizione non sono campi importanti, e sono lì solo per indicare cosa fa il comando. La sezione di comando ha la stessa sintassi come nei precedenti esempi, 'Nome del window manager ' '--replace '.
  • Compiz può esigere comandi diversi da quelli indicati in quanto vi sono diversi modi per avviarlo. Per maggiori informazioni si prega di consultare l'articolo Compiz

Una volta completata, fare clic su OK, assicurarsi che la casella di controllo accanto alla voce openbox-wm sia spuntata, e quindi riavviare la sessione per rendere la modifica effettiva. Il vantaggio di questo metodo è che le applicazioniavviate automaticamente possono essere facilmente attivate/disattivate a piacimento attraverso le loro caselle di avvio automatico. Di conseguenza, per consentire al window manager nativo - xfwm4 - di riprendere, basta deselezionare deselezionare la voce openbox-wm e riavviare la sessione.

Riattivazione degli effetti del Compositing

Se si sostituisce xfwm4 con un gestore di finestre che non dispone di un composite manager , allora è possibile utilizzare un autonomo composite manager come Xcompmgr o Compton.

Sessione

Personalizzare l'avvio delle Applicazioni

Attraverso il menu delle impostazioni

Per avviare un'applicazione automaticamente all'avvio di Xfce, andare su menu > impostazioni > Sessione e Avvio > Avvio Automatico. Verrà visualizzato un elenco dei programmi che vengono lanciati all'avvio. Per aggiungere una voce, fare clic sul pulsante "Aggiungi" e compilare il modulo, specificando il percorso di un file eseguibile che si desidera eseguire .

Attraverso uno script di avvio

In alternativa è possibile utilizzare questo metodo , per eseguire uno script a riga di comando per avviare le applicazioni . Ciò include l'ottenimento delle variabili d'ambiente necessarie nel tempo d'avvio della GUI.

  • Copiare il file /etc/xdg/xfce4/xinitrc in ~/.config/xfce4/
  • Modificare questo file. Ad esempio, si può aggiungere qualcosa del genere da qualche parte a metà:
   source $HOME/.bashrc
   # start rxvt-unicode server
   urxvtd -q -o -f

Bloccare lo schermo

Per bloccare la sessione di Xfce4 (attraverso xflock4), uno tra i seguenti pacchetti deve essere installato : xscreensaver, gnome-screensaver (le cui impostazioni possono essere modificate con dconf-editor sotto org>gnome>desktop>screensaver), slock o xlockmore. XScreenSaver è l'opzione consigliata. Si prega di consultare il relativo wiki per maggiori informazioni.

Cambiare utente

Xfce4 ha il supporto per il cambio utente quando viene utilizzato con un Display manager (Italiano) che ha questa funzionalità - esempi sono LightDM e GDM. Si prega di consultare la pagina wiki del display manager per maggiori informazioni. Quando si dispone di un display manager installato e configurato correttamente è possibile cambiare utente dalla voce del menu 'pulsanti di azione' presente nel pannello.

Modificare le impostazioni dei file XML direttamente

Potrebbe essere utile, specialmente quando si effettua un aggiornamento, editare manualmente i file con estensione .xml nella cartella ~/.config/xfce4/xfconf/. Ad esempio per le scorciatoie di tastiera delle applicazioni, il file è ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml.

Migliorare l'aspetto

Come aggiungere temi a Xfce

1. Andare sul sito xfce-look.org e cliccare "Themes" nella opzioni di scelta a sinistra. Scegliere un tema e cliccare su "Download".

2. Aprire la cartella dove è stato scaricato il file ed estrarne il contenuto usando gestore di archivi come file-roller.

3. Spostare la cartella estratta in /usr/share/themes (per tutti gli utenti) o ~/.themes (per il proprio utente). All'interno di /usr/share/themes/abc c'è una cartella che si crea chiamata xfwm4 che conterrà tutti file che sono inclusi con quel tema.

4. Selezionare un tema.

  • I temi GTK+ possono essere cambiati in:
Menu --> Impostazioni --> Aspetto
  • I temi per xfwm4 possono essere cambiati in:
Menu --> Impostazioni --> Gestore delle finestre

Integrazione dei temi delle applicazioni

Le applicazioni non hanno sempre un aspetto coerente . Ci sono due possibili ragioni per questo :

1 . L'applicazione si basa su un toolkit che il tema corrente non supporta. Le applicazioni basate sul toolkit GTK+2 avrà bisogno di un tema GTK+2, mentre le applicazioni basate su GTK+3 avranno bisogno di un tema GTK+3.

2 . Il tema non è aggiornato .

Per ottenere un aspetto uniforme per tutte le applicazioni, è consigliabile utilizzare un tema aggiornato GTK+3 come Advaita, che come tema GTK+3 ha il supporto integrato per le applicazioni GKT+2 . Advaita può essere installato dal pacchetto gnome-themes-standard. Le applicazioni basate sul toolkit Qt sono in grado di simulare l'attuale tema GTK+ usando { {ic</code> .

per maggiori informazioni consultare GTK+#GTK+ 3.x per GTK3 e Uniform look for Qt and GTK applications per Qt.

Cursori

Si veda X11 Cursors.

Di base, X usa un cursore nero semplice. Nel caso si abbiano installati cursori di X alternativi, Xfce può trovarli in

Menu --> Impostazioni --> Mouse --> Temi

Icone

  1. Per prima cosa, trovare e scaricare il set di icone desiderato. Link consigliati per scaricare le icone sono da Customize.org, Opendesktop.org e Xfce-look.org; anche AUR fornisce diversi PKGBUILD per i pacchetti di icone.
  2. Passare alla directory in cui è stato scaricato il set di icone ed estrarlo. Esempio tar -xzf /home/utente/downloads/icon-pack.tar.gz.
  3. Spostare la cartella estratta che contiene le icone in ~/.icons (se si desidera utilizzare le icone solo per il proprio utente) oppure in /usr/share/icons (se si desidera che tutti gli utenti su il sistema possono far uso delle icone), e nel caso si consideri la creazione di un PKGBUILD per questo.
  4. Opzionale: eseguire gtk-update-icon-cache -f -t ~/.icons/<theme_name> per aggiornare la cache delle icone
  5. Impostare le icone andando su :
Menu -> Impostazioni -> Aspetto -> Icone 

Quando si hanno problemi con un tema di icone, è anche consigliato di installare il pacchetto hicolor-icon-theme se non è stato già installato .

Fonts

Se si riscontrano problemi di visualizzazione dei font predefiniti, provate ad aprire Impostazioni -> Aspetto, cliccate sulla scheda "fonts" ed impostate "Usa Hinting" su "Totale"

Si potrebbe anche provare a utilizzare un impostazione DPI personalizzata.

Suoni

Configurazione di xfce4-mixer

xfce4-mixer è un mixer con GUI che si applica come plugin nel pannello e sviluppata dal team di Xfce . É parte del gruppo xfce4, quindi probabilmente lo avrete già installato. Xfce 4.6 usa GStreamer come backend per controllare il volume, quindi prima bisogna fare in modo che gstreamer cooperi con xfce4-mixer. Uno o più pacchetti del plugin di GStreamer elencati come dipendenze opzionali di xfce4-mixer devino essere installati. Senza uno di questi pacchetti, richiesti dal plugin, apparirà il seguente errore quando si effettua il clic sulla voce del pannello del mixer.

 GStreamer was unable to detect any sound devices. Some sound system specific GStreamer packages may be missing. 

I plugin richiesti dipendono dall'hardware. Alla maggior parte delle persone dovrebbe andare bene con gstreamer0.10-base-plugins che può essere installato dai repository ufficiali.

Se la voce del pannello xfce4-mixer era già in esecuzione prima di installare uno dei pacchetti di plugin, bisogna uscire dalla sessione e rientrarvi nuovamente per vedere se funziona correttamente, o semplicemente rimuovere il plugin mixer dal pannello e aggiungerlo di nuovo. Se non funziona, potrebbe essere necessario avere più o diversi plugin gstreamer. Provare a installare il pacchetto gstreamer0.10-good-plugins o gstreamer0.10-bad-plugins.

Se si dovesse cambiare la scheda audio di riferimento nel mixer, allora si dovrebbe effettuare il logout e rientrare nella sessione per sentire nuovamente il suono.

Per ulteriori dettagli, ad esempio come impostare la scheda audio di default, vedere ALSA. In alternativa è possibile utilizzare PulseAudio insieme con pavucontrol.

Xfce4-mixer con OSS4

Se avete provato la sezione qui sopra per ottenere xfce4-mixer funzionante ma non funziona comunque, allora potrebbe essere necessario compilarsi per se gstreamer0.10-good-plugins. Si scarichi il PKGBUILD e gli altri file necessari da ABS o qui, modificare il PKGBUILD, aggiungendo --enable-oss.

./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
  --enable-oss \
  --disable-static --enable-experimental \
  --disable-schemas-install \
  --disable-hal \
  --with-package-name="GStreamer Good Plugins (Archlinux)" \
  --with-package-origin="https://www.archlinux.org/"

Successivamente lanciate il comando makepkg -i.

 makepkg -i

LINK utili: OSS forum

Cambiare il volume con i tasti multimediali della tastiera

Andare in

Impostazioni > Tastiera

Cliccare sulla scheda "Scorciatoie" e successivamente sul pulsante "Aggiungi". Aggiungere inserendo il comando desiderato, quindi premere il tasto corrispondente nella schermata successiva:

ALSA

Per il pulsante che aumenta il volume

amixer set Master 5%+

Per il pulsante che abbassa il volume

amixer set Master 5%-

Per il pulsante muto/non-muto

amixer set Master toggle

È possibile anche lanciare questi comandi per impostare i comandi indicati sopra con le scorciatoie standard di XF86Audio:

xfconf-query -c xfce4-keyboard-shortcuts -p /commands/custom/XF86AudioRaiseVolume -n -t string -s "amixer set Master 5%+ unmute"
xfconf-query -c xfce4-keyboard-shortcuts -p /commands/custom/XF86AudioLowerVolume -n -t string -s "amixer set Master 5%- unmute"
xfconf-query -c xfce4-keyboard-shortcuts -p /commands/custom/XF86AudioMute -n -t string -s "amixer set Master toggle"

Se amixer set Master toggle non dovesse funzionare, provare invece con il canale PCM (amixer set PCM toggle).

Il canale deve avere una opzione 'mute' per passare il comando. Per verificare se il proprio canale Master supporta la commutazione mute, eseguire alsamixer in un terminale e cercare la doppia M (MM) con il canale Master. Se non sono presenti non supporta l'opzione muto. Se, per esempio, si desidera cambiare il tasto toggle affinché usi il canale PCM, assicurarsi di impostare anche il canale PCM come Mixer Track nelle proprietà del Mixer di Xfce.

OSS

Utilizzare uno di questi scripts: [1]


Se si utilizza ossvol (raccomandato), aggiungere:

ossvol -i 1

per il pulsante che aumenta il volume

ossvol -d 1

per il pulsante che diminuisce il volume

ossvol -t

per il pulsante muto/non-muto

PulseAudio

Per il pulsante che aumenta il volume

sh -c "pactl set-sink-mute 0 false ; pactl set-sink-volume 0 +1%"

Per il pulsante che abbassa il volume

sh -c "pactl set-sink-mute 0 false ; pactl -- set-sink-volume 0 -1%"

Per il pulsante muto/non-muto

pactl set-sink-mute 0 toggle

Queste impostazioni assumono il dispositivo che si vuole controllare ha indice 0. Utilizzare pactl list sinks short per la lista.

Xfce4-volumed

Il demone xfce4-volumedAUR mappa automaticamente tasti del volume della vostra tastiera per Xfce-mixer. Inoltre si ottiene l'OSD attraverso Xfce4-notifyd quando si cambia il volume. Xfce4-volumed non necessita di alcuna configurazione e viene avviato automaticamente con Xfce.

Se si utilizza PulseAudio e attivando xfce4-volumed non funziona, modificare i comandi di tastiera per i comandi pactl per PulseAudio come indicato sopra nella sezione pulseaudio:

Volumeicon

volumeicon è un'alternativa a xfce4-volumed, reperibile nel repositorio "community", che permette la gestione dei tasti di scelta rapida e le notifiche attraverso xfce4-notifyd.

Tasti extra della tastiera

Se si proviene da un'altra distribuzione, si può essere interessati a consentire tasti aggiuntivi sulla tastiera, vedere Extra keyboard keys.

Aggiungere un suono all'avvio/boot

Arch non ha compilato lo strumento di configurazione del suono in avvio, ma c'è una soluzione aggiungendo il seguente comando per le impostazioni di avvio automatico in Avvio e Sessione :

aplay /boot/startupsound.wav

Il percorso del file e il nome del file può essere quello che si vuole, ma chiamandolo in modo descrittivo e posizionandolo in /boot mantiene le cose in ordine .

Trucchi e Consigli

Integrazione xdg-open (Applicazioni preferite)

La maggior parte delle applicazioni si basano su xdg-open per aprire una applicazione preferita per un determinato file o URL. Affinché xdg-open e xdg-settings per rilevino e si integrino correttamente con l'ambiente desktop XFCE, è necessario installare il pacchetto xorg-xprop.

Se non lo si fa, non verranno rispettate le preferenze delle applicazioni preferite (impostate da da exo-preferred-applications). Invece installare il pacchetto e consentendo ad xdg-open di rilevare ciò che si sta eseguendo su XFCE, inoltrerà tutte le chiamate a exo-open, che utilizzerà correttamente tutte le preferenze delle applicazioni preferite.

Per assicurarsi che l'integrazione xdg-open funzioni correttamente, chiedere ad xdg-settings per il browser web predefinito e vedere che quale sia il :

# xdg-settings get default-web-browser

Se risponde con :

xdg-settings: unknown desktop environment

vuol dire che non è riuscita a rilevare XFCE come ambiente desktop, che è probabilmente dovuto al pacchetto xorg-xprop mancante .

Catturare schermate

XFCE ha un proprio strumento di screenshot, xfce4-screenshooter. Fa parte del gruppo di xfce4-goodies.

Catturare lo schermo col tasto stamp

Andare in

Xfce-menu --> Imnpostazioni --> Tastiera >>>  Scorciatoie Applicazione

Aggiungete il comando "xfce4-screenshooter -f" ed impostare il tasto "stamp" (o Print), al fine di catturare una schermata a schermo intero. Vedere la pagina man di screenshooter per altri argomenti opzionali.

In alternativa, un programma di cattura schermo indipendente come scrot può essere utilizzato.

Disabilitare le scorciatoie F1 e F11 del terminale

Il terminale di Xfce utilizza F1 e F11 rispettivamente per il menu Help e la funzionalità a tutto schermo, ciò rende difficoltoso utilizzare programmi da terminale come htop. Per disabilitare questi collegamenti, creare o modificare il file di configurazione , poi disconnettersi e riconnettersi dentro. 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 o tavole di colore del terminale

Temi o tavole di colore del terminale possono essere modificati tramite interfaccia grafica nella scheda Colori e Aspetto nelle Preferenze. Questi sono i colori che sono disponibili per le maggiori applicazioni da console come emacs, vi , e così via . Le loro impostazioni vengono memorizzate individualmente per ogni utente del sistema nel file ~/.config/xfce4/terminal/terminalrc. Ci sono anche tanti altri temi tra cui scegliere. Controllare la discussione sul forum Colour Scheme Screenshots per centinaia di scelte e temi disponibili.

Cambiare colore del tema di default

Il pacchetto extra/terminal di Xfce è dotato di una tavolozza di colori più scuro. Per cambiare questo aspetto, aggiungere quanto segue nel file terminalrc, per un tema di colore più chiaro che è sempre visibile su sfondi scuri in terminal.

~/.config/xfce4/terminal/terminalrc
ColorPalette5=#38d0fcaaf3a9
ColorPalette4=#e013a0a1612f
ColorPalette2=#d456a81b7b42
ColorPalette6=#ffff7062ffff
ColorPalette3=#7ffff7bd7fff
ColorPalette13=#82108210ffff

Tema di colori tango per Terminal

Per passare al tema del colore tango, aprire con il proprio editor preferito

~/.config/xfce4/terminal/terminalrc

E aggiungere (sostituire ) queste righe :

ColorForeground=White
ColorBackground=#323232323232
ColorPalette1=#2e2e34343636
ColorPalette2=#cccc00000000
ColorPalette3=#4e4e9a9a0606
ColorPalette4=#c4c4a0a00000
ColorPalette5=#34346565a4a4
ColorPalette6=#757550507b7b
ColorPalette7=#060698989a9a
ColorPalette8=#d3d3d7d7cfcf
ColorPalette9=#555557575353
ColorPalette10=#efef29292929
ColorPalette11=#8a8ae2e23434
ColorPalette12=#fcfce9e94f4f
ColorPalette13=#72729f9fcfcf
ColorPalette14=#adad7f7fa8a8
ColorPalette15=#3434e2e2e2e2
ColorPalette16=#eeeeeeeeecec

Gestione del colore

xfce4-settings-manager non ha ancora tutte le impostazioni per la gestione/calibrazione del colore, né vi è alcun programma XFCE specifico per caratterizzare il monitor.

Si può legere un ottimo articolo su come creare profili colore con dispwin, ecc sotto XFCE, di seguito sono elencate le nozioni basilari :

Caricare un profilo

Se si desidera caricare un profilo ICC (che avete precedentemente creato o scaricato) per calibrare il monitor all'avvio, è possibile scaricare xcalibAUR da AUR, quindi aprire Gestione impostazioni di XFCE4, fare clic sull'icona Sessione e Avvio, e nella scheda Avvio automatico aggiungere una nuova voce in cui il comando sia /usr/bin/xcalib /percorso/del/file/profilo.icc. Avete ancora bisogno di impostare nelle vostre applicazioni che utilizzano un profilo, quale deve essere utilizzato per avere le immagini visualizzate con gestione del colore.

Un'altra opzione è dispwin. Dispwin calibra non solo la visualizzazione, ma stabilisce anche un _ICC_PROFILE centrale per X in modo che alcune applicazioni possono utilizzare un profilo di visualizzazione di "sistema " invece di richiedere all'utente di impostare manualmente il profilo di visualizzazione (GIMP, Inkscape, darktable, UFRaw, ecc ). Vedere ICC profiles#Loading ICC Profiles per ulteriori informazioni.

Creare un profilo

Se si desidera creare un profilo ICC per la visualizzazione ( es. personalizzandolo/caratterizzandolo, ad esempio con ColorHug, o qualche altro colorimetro o uno spettrofotometro, o " a occhio" ), l'opzione più semplice potrebbe essere quella di installare dispcalgui[broken link: replaced by displaycal].

Un'altra opzione è quella di installare gnome-settings-daemon e gnome-color-manager (disponibili in extra). Al fine di avviare la calibrazione dalla riga di comando, per prima cosa eseguire /usr/lib/gnome-settings-daemon/gnome-settings-daemon & (nota: questo potrebbe cambiare il layout della tastiera e chissà che altro, quindi probabilmente è bene sperimentare con un utente creato appositamente), poi colormgr get-devices e cercare il "Device ID" nella linea del monitor. Se questo è ad esempio " xrandr-Lenovo Group Limited", allora si avvii la calibrazione con il comando gcm-calibrate --device "xrandr-Lenovo Group Limited"

Nota: Il motivo per cui è necessario gnome-settings-daemon è perché XFCE non dispone ancora di un componente di sessione per colord: https://bugzilla.xfce.org/show_bug.cgi?id=8559 . Un demone leggero, xiccd, può ( e probabilmente dovrebbe ) essere utilizzato in sostituzione.

Vedere ICC profiles per ulteriori informazioni.

Monitor multipli

Se si è configurato X.org in modo che il vostro display si estenda su più monitor, di solito quando si accede ad una sessione di XFCE, sembrerà come se i monitor siano semplici cloni uno dell'altro. È possibile utilizzare lo strumento xrandr per modificare la configurazione, ma se questo non verrà richiamato al momento opportuno nella sequenza di avvio, così alcune funzionalità possono andare perse come parti del vostro display inaccessibili al puntatore del mouse.

Un modo migliore è quello di configurare XFCE per abbinare il vostro arrangiamento di visualizzazione desiderato. Tuttavia, attualmente (xfce-settings 4.10), non vi è alcun strumento a disposizione per assistere con la configurazione di più monitor direttamente.

  • Lo strumento Impostazioni - > Schermo consente la configurazione della risoluzione dello schermo, di rotazione e abilitazione dei singoli monitor ; Attenzione: utilizzando questo strumento per regolare le impostazioni del schermo si resettano o di perdono le impostazioni eseguite manualmente per le proprietà non esplicitamente offerti come pulsanti nello strumento (vedi sotto).
  • Impostazioni - > Editor delle Impostazioni la manipolazione di tutti gli elementi di configurazione, in particolare le impostazioni dei display vengono salvati nel file displays.xml sottostante
~/.config/xfce4/xfconf/xfce-perchannel-xml
  • In alternativa, il file displays.xml può essere modificato utilizzando il vostro editor preferito.

Il requisito principale per impostare più monitor è la loro disposizione l'uno rispetto all'altro. Questo può essere controllato impostando le proprietà di Position (X e Y) per adattarsi; una posizione (x,y) di 0,0 corrisponde come posizione alla parte superiore (top) a sinistra (left) della schiera dei monitor. Questa è la posizione di default per tutti i monitor, e se diversi monitor sono abilitati essi appariranno come un area di visualizzazione clonata che si estende da questo punto.

Per estendere l'area di visualizzazione correttamente su entrambi i monitor :

  • Per monitor side-by-side (lato per lato), impostare la proprietà X del monitor più a destra per eguagliare la larghezza del monitor più a sinistra
  • Per monitor above-and-below (sopra e sotto), impostare la proprietà Y del monitor inferiore per eguagliare l'altezza del monitor superiore
  • per altri accordi, impostare le proprietà X e Y di ciascun monitor per corrispondere al layout

Le misure sono in pixel. Come esempio , una coppia di monitor con dimensioni nominali di 1920x1080 che sono ruotati di 90 e collocati fianco a fianco può essere configurato con un displays.xml come questo:

<channel name="displays" version="1.0">
 <property name="Default" type="empty">
   <property name="VGA-1" type="string" value="Idek Iiyama 23"">
     <property name="Active" type="bool" value="true"/>
     <property name="Resolution" type="string" value="1920x1080"/>
     <property name="RefreshRate" type="double" value="60.000000"/>
     <property name="Rotation" type="int" value="90"/>
     <property name="Reflection" type="string" value="0"/>
     <property name="Primary" type="bool" value="false"/>
     <property name="Position" type="empty">
       <property name="X" type="int" value="0"/>
       <property name="Y" type="int" value="0"/>
     </property>
   </property>
   <property name="DVI-0" type="string" value="Digital display">
     <property name="Active" type="bool" value="true"/>
     <property name="Resolution" type="string" value="1920x1080"/>
     <property name="RefreshRate" type="double" value="60.000000"/>
     <property name="Rotation" type="int" value="90"/>
     <property name="Reflection" type="string" value="0"/>
     <property name="Primary" type="bool" value="false"/>
     <property name="Position" type="empty">
       <property name="X" type="int" value="1080"/>
       <property name="Y" type="int" value="0"/>
     </property>
   </property>
 </property>
</channel>

Di solito, le impostazioni modificate in questo modo richiedono un logout/login per renderle attive. Un nuovo metodo per la configurazione di più monitor sarà disponibile nel prossimo rilascio di Xfce-Settings 4.12.

Cartelle utente XDG

freedesktop.org specifica le "ben note directory degli utenti, come la cartella del desktop e la cartella musica. Vedere XDG user directories per informazioni dettagliate .

SSH Agents

Di default Xfce 4.10 cercherà di caricare gpg-agent o ssh-agent in questo ordine durante l'inizializzazione della sessione. Per disabilitare questo comportamento, creare una chiave xfconf utilizzando il seguente comando :

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

Per forzare l'utilizzo di ssh-agent, anche se è installato gpg-agent, eseguire il seguente comando:

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

Per utilizzare GNOME Keyring , selezionare Launch GNOME services on startup (avviare servizi di GNOME all'avvio) nella scheda Avanzate di Sessione e Avvio nelle impostazioni di Xfce. Questo disabiliterà automaticamente anche gpg-agent e ssh-agent .

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

Funzionalità Bluetooth

Attualmente non esiste una applet bluetooth per Xfce che è compatibile con la versione 5 di bluez. Gli utenti hanno tre opzioni per l'utilizzo del bluetooth in Xfce :

  • È possibile installare gnome-bluetooth e gnome-bluetooth-applet-gitAUR[broken link: archived in aur-mirror]. Quest'ultimo pacchetto fornisce l'applet per GNOME Shell non desktop, come il codice applet è stata abbandonato in GNOME 3.8. Vedere la [[Bluetooth#GNOME_Bluetooth | Sezione GNOME Bluetooth] ] nell'articolo Bluetooth per maggiori informazioni.
  • È possibile accedere a funzionalità Bluetooth utilizzando gli strumenti della riga di comando. Si prega di consultare la pagina Bluetooth per ulteriori informazioni.

Scorrere una finestra di sfondo , senza azionare il focus su di esso

Andare nel

Menu Principale -> Impostazioni -> Window Manager Tweaks -> Scheda "Accessibilità"

Deselezionare la voce Sollevare le finestre quando viene premuto un pulsante del mouse.

Risoluzione dei problemi

Operazioni " Non Autorizzato" quando si tenta di montare un dispositivo con un file manager

Un agente di autenticazione polkit è richiesto per questa operazione (insieme a polkit e GVFS) , ma non è incluso in Xfce. Assicurarsi che uno sia installato e avviarlo automaticamente al login , come spiegato in polkit#Authentication agents.

xfce4-power-manager

Eventi ACPI relativi alla gestione energetica possono essere configurati tramite opzioni utilizzando Systemd in /etc/systemd/logind.conf per darne il controllo a xfce4-power-manager.

/etc/systemd/logind.conf
HandlePowerKey=ignore
HandleSuspendKey=ignore
HandleHibernateKey=ignore
HandleLidSwitch=ignore

Questo risolve anche il problema quando il computer registra più eventi di sospensione.

xfce4 continua a spegnere il monitor

Xfce4 (a partire da 4,12 ) non sembra rispettare le impostazioni di alimentazione del monitor in xfce4-power-manager, e tenta di eseguire il salvaschermo ogni 10 minuti. È possibile controllare questo leggendo l' output di $ xset q. Eseguire noblank $ xset s per fermarlo. In alternativa, aggiungere il seguente file di configurazione di /etc/X11/xorg.conf.d/ (vorrei salvarlo come 20-noblank.conf).

Section "ServerFlags"
	Option "BlankTime" "0"
EndSection

xfce4-xkb-plugin

C'è un bug nella versione xfce4-xkb-plugin 0.5.4.1-1 che causa ad xfce4-xkb-plugin di perdere la tastiera, la mappatura e le impostazioni di composizione delle chiavi. Come soluzione alternativa si può attivare l'opzione Usa predefiniti di sistema in impostazioni della tastiera . Per farlo funzionare.

xfce4-keyboard-settings

Andare nella scheda Mappatura e spuntare Usa predefiniti di sistema, quindi riconfigurare xfce4-xkb-plugin.

Locales ignorato con GDM

Aggiungere il proprio locale in /var/lib/accountsservice/users/$USER :

[User]
Language=it_IT.UTF-8
XSession=xfce

Si può farlo anche con sed. Notare il backslash prima di .UTF-8 :

# sed -i 's/Language=.*/Language=it_IT\.UTF-8/' /var/lib/AccountsService/users/$USER

Riavviare GDM per rendere effetive le modifiche.

Ripristinare le impostazioni predefinite

Se per qualche ragione si ha la necessità di ripristinare le configurazioni ritornando a quelle predefinite, per prima cosa rinominare i file ~/.config/xfce4-session/ e ~/.config/xfce4/

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

Uscire e ri-accedere alla sessione per fare in modo che i cambiamenti abbiano effetto. Se durante l'accesso si ottiene una finestra di errore con l'intestazione "Impossibile caricare una sessione protetta", vedere la sezione #Fallimento della sessione in questa pagina.

Le icone del desktop si ricompongono in Xfce

Potreste scoprire che in certi eventi (come aprire la finestra delle impostazioni del pannello), le icone sul desktop si ricompongono. Questo perché le posizioni delle icone sono determinate da file nella directory ~/.config/xfce4/desktop/. Ogni volta che viene apportata una modifica al desktop (vengono aggiunte o rimosse icone o ne viene cambiata la posizione) un nuovo file viene generato in questa directory e questi file possono entrare in conflitto.

Per risolvere il problema , passare alla directory ed eliminare tutti i file diversi da quello che definisce correttamente le posizioni delle icone. È possibile determinare quale file definisce le corrette posizioni delle icone aprendolo ed esaminando le posizioni delle icone. La riga più in alto è definito come row 0 e la colonna più a sinistra è definita da col 0. Pertanto una voce di :

[Firefox]
row=3
col=0

significa che l'icona di Firefox si trova alla quarta riga della colonna più a sinistra.

NVIDIA e xfce4-sensors-plugin

Per rilevare e utilizzare i sensori delle GPU NVIDIA è necessario installare libxnvctrl e poi ricompilare pacchetto xfce4-sensors-plugin.

Fallimento della sessione

Se il gestore di finestre non viene caricato correttamente, forse si ha un errore della sessione. I sintomi tipici di questo possono includere :

  • Il mouse è una X e/o non appare affatto
  • Le decorazioni delle finestre sono scomparse e le finestre non possono essere chiuse
  • Strumento per le impostazioni " Window Manager" (xfwm4-settings) non si avvia , riferendo :
These settings cannot work with your current window manager (unknown)
  • Errori segnalati da slim o il tuo login manager come
No window manager registered on screen 0

Riavviare Xfce o il sistema può risolvere il problema, ma più probabilmente il problema è una sessione corrotta. Eliminare la cartella della sessione sotto la cartella della .cache:

$ rm -r ~/.cache/sessions/

Le preferenze per le applicazioni preferite non hanno effetto

Se avete impostato le vostre applicazioni preferite con exo-preferred-applications, ma non sembrano essere prese in considerazione, vedere #Integrazione xdg-open (Applicazioni preferite).

Pulsanti di azione/icone mancanti

Questo succede se le icone per alcune azioni (sospensione, ibernazione) non sono presenti nel tema di icone, o almeno non hanno i nomi attesi. In primo luogo, trovare il tema di icone attualmente utilizzato in Gestione impostazioni ( → Aspetto → Icone). Abbinare questo con una sottodirectory di /usr/share/icons. Ad esempio, se il tema di icone è GNOME, prendere nota del nome della directory /usr/share/icons/gnome.

icontheme=/usr/share/icons/gnome

Assicurarsi che il pacchetto xfce4-power-manager sia installato poiché questo contiene le icone necessarie. Ora creare link simbolici dal tema di icone in corso al tema di icone HiColor.

ln -s /usr/share/icons/hicolor/16x16/actions/xfpm-suspend.png   ${icontheme}/16x16/actions/system-suspend.png
ln -s /usr/share/icons/hicolor/16x16/actions/xfpm-hibernate.png ${icontheme}/16x16/actions/system-hibernate.png
ln -s /usr/share/icons/hicolor/22x22/actions/xfpm-suspend.png   ${icontheme}/22x22/actions/system-suspend.png
ln -s /usr/share/icons/hicolor/22x22/actions/xfpm-hibernate.png ${icontheme}/22x22/actions/system-hibernate.png
ln -s /usr/share/icons/hicolor/24x24/actions/xfpm-suspend.png   ${icontheme}/24x24/actions/system-suspend.png
ln -s /usr/share/icons/hicolor/24x24/actions/xfpm-hibernate.png ${icontheme}/24x24/actions/system-hibernate.png
ln -s /usr/share/icons/hicolor/48x48/actions/xfpm-suspend.png   ${icontheme}/48x48/actions/system-suspend.png
ln -s /usr/share/icons/hicolor/48x48/actions/xfpm-hibernate.png ${icontheme}/48x48/actions/system-hibernate.png

Uscire dalla sessione corrente e rientrare dovrebbe bastare per avere tutte le icone per le azioni.

Abilitare cedilla ç/Ç al posto di of ć/Ć

Quando si seleziona il layout di tastiera " US, alternativa internazionale" in Impostazioni - > Tastiera - > Mappatura per abilitare gli accenti, la combinazione tipica per la cedilla '+ c risultati ć invece di ç. Per cambiare questo comportamento, basta modificare il file gtk-2.0 e immodules.cache per gtk-3.0. Nella linea che contiene "cedilla " aggiungere "en" nela lista "az:ca:co:fr:gv:oc:pt:sq:tr:wa" ma mantenendone l'ordine alfabetico in /etc/gtk-2.0/gtk.immodules

"/usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so" 
"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:en:fr:gv:oc:pt:sq:tr:wa"

E aggiungerlo anche in /usr/lib/gtk-3.0/3.0.0/immodules.cache

"/usr/lib/gtk-3.0/3.0.0/immodules/im-cedilla.so" 
"cedilla" "Cedilla" "gtk30" "/usr/share/locale" "az:ca:co:en:fr:gv:oc:pt:sq:tr:wa"

Quando terminato, applicare le modifiche con

# echo "export GTK_IM_MODULE=cedilla" >> /etc/environment

Ora basta semplicemente chiudere e riaprire i programmi GTK come gedit.

Caratteri non ASCII al montaggio di penne USB =

Un problema comune quando si effettua il montaggio automatico delle chiavette USB formattate con il filesystem FAT è l'incapacità di mostrare correttamente i caratteri come dieresi, ñ, ß, ecc. Questo può essere risolto modificando il iocharset predefinita in UTF-8 , che è fatto facilmente aggiungendo una linea a /etc/xdg/xfce4/mount.rc :

[vfat]
uid=<auto>
shortname=winnt
utf8=true
# FreeBSD specific option
longnames=true
flush=true

Si noti che quando si usa UTF -8, il sistema distingue tra caratteri minuscoli superiori, e potenzialmente può corrompere i file, quindi fate attenzione.

É possibile montare dispositivi vfat con opzione flush, in modo da scrivere più spesso i dati sul disco, durante la copia da una penna USB, in modo da evitare che la finestre di trasferimento di Thunar venga chiuse mentre i dati non sono ancora stati scritti. Aggiungere async invece accelererà la scrittura, ma assicurarsi di utilizzare l'opzione Disconnetti in Thunar per smontare il dispositivo. A livello globale, le opzioni di montaggio per i dispositivi di archiviazione presenti al boot, possono essere impostati in fstab, e per altri dispositivi nelle regole udev.

Video tearing quando il composite Xfwm è abilitato

Questo è un problema noto. Considerare l'utilizzo di un compositore standalone come Compton o xcompmgr. In alternativa, si potrebbe sostituire il window manager con qualcosa come Compiz o Kwin ((kwin-standalone-gitAUR)) che forniscono i propri compositori.

Caratteri sfocati e distorti quando compositing è abilitato (schede Intel)

Gli utenti con schede grafiche Intel possono trovare che il testo diventi sfocato o distorto quando il compositing è abilitato. Ciò è dovuto al driver xf86-video-intel quando viene utilizzato il backend per l'accelerazione predefinito SNA. Questo errore può essere corretto modificando il backend impostandolo sul vecchio metodo UXA. Vedere la pagina Intel Graphics per ulteriori istruzioni .

I temi GTK non funzionano su monitor multipli

Alcuni strumenti di configurazione potrebbero corrompere il file displays.xml, che traduce i temi GTK tramite il menu Applicazioni Menu -> Impostazioni -> Aspetto , con il risultato che smettano di funzionare. Per risolvere il problema, eliminare ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml e riconfigurare i vostri schermi .

Fonti Esterne