Difference between revisions of "Xfce (Italiano)"
m (coretto link wiki) |
(aggiornata pagina fino a SUONI) |
||
Line 250: | Line 250: | ||
xfconf-query -c xfce4-panel -p /panels/panel-$ID/disable-struts -n -t bool -s true | xfconf-query -c xfce4-panel -p /panels/panel-$ID/disable-struts -n -t bool -s true | ||
− | |||
− | |||
=== Desktop === | === 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, modificate il file {{ic|.gtkrc-2.0}} nella vostra cartella home (se non c'è, createlo) aggiungendo: | 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" { | style "xfdesktop-icon-view" { | ||
XfdesktopIconView::label-alpha = 10 | XfdesktopIconView::label-alpha = 10 | ||
Line 273: | Line 268: | ||
==== Nascondere delle partizioni selezionate sul desktop ==== | ==== 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 {{ic|/etc/udev/rules.d/10-local.rules}}: | 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_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=="sda1", ENV{UDISKS_IGNORE}="1" | ||
KERNEL=="sda2", 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 | 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 {{pkg|xorg- xkill}}. | ||
+ | |||
+ | Create uno script {{ic|~/.config/xfce4/killwindow.sh}} con il seguente contenuto e rendetelo eseguibile (potete usare {{ic|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 {{ic|Impostazioni -> Tastiera}. | |
− | + | === XFWM4 === | |
− | |||
− | + | ==== Come attivare il compositor ==== | |
− | che | + | 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: |
− | + | Menu --> Impostazioni --> Regolazioni del gestore delle finestre | |
− | + | ==== Disabilitare "Arrotola Finestra" con la rotella del mouse ==== | |
− | + | 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 {{ic|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 | ||
=== Comandi per il gestore delle configurazioni === | === 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 {{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ù: | + | 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ù: |
+ | |||
+ | 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: | Per avere una lista di tutti i comandi installati a disposizione del manager delle configurazioni, eseguite questo comando nel terminale: | ||
− | $ grep | + | $ grep '^Exec=' /usr/share/applications/xfce*settings* | sed -e 's_^.*=_ _' |
=== 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 345: | Line 353: | ||
# start rxvt-unicode server | # start rxvt-unicode server | ||
urxvtd -q -o -f | urxvtd -q -o -f | ||
+ | |||
+ | ==== Bloccare lo schermo ==== | ||
+ | |||
+ | Per bloccare la sessione di Xfce4 (attraverso {{ic|xflock4}}), uno tra i seguenti pacchetti deve essere installato : {{Pkg|xscreensaver}}, {{Pkg|gnome-screensaver}} o {{Pkg|xlockmore}}. | ||
==== Cambiare utente ==== | ==== Cambiare utente ==== | ||
− | + | Xfce4 permette di cambiare utente tramite il menu 'Pulsate delle azioni'. Attualmente solo [[gdm]] e [[Lightdm#User switching under xfce4|lightdm]] forniscono questa funzionalità. | |
− | + | ==== 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}}. È più veloce copiare ed incollare la chiave XML piuttosto che ricorrere all'interfaccia grafica. | ||
+ | === Dispositivi rimovibili === | ||
+ | |||
+ | Se si desidera che un'icona appaia sul desktop e in Thunar quando si collega un dispositivo esterno, assicurarsi che il pacchetto {{Pkg|gvfs}} sia installato. Potrebbe anche essere necessario installare {{Pkg|gvfs-afc}} (leggere [https://bbs.archlinux.org/viewtopic.php?pid=889018 questa discussione]). E 'anche una buona idea installare {{Pkg|thunar-volman}} (già incluso nel gruppo base {{Grp|xfce4}}). Inoltre , [[udisks (Italiano)|udisks]] e un wrapper udisks sono consigliati se si vuole un facile montaggio automatico delle unità ottiche ed esterna. | ||
+ | |||
+ | === 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". | ||
Line 362: | Line 378: | ||
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 Squeeze/Xarchiver/CLI o qualunque altro tool di vostro gradimento. | ||
− | 3. Spostare la cartella estratta in {{ic|/usr/share/themes}} | + | 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. Il tema GTK è ora disponibile per l'attivazione. | ||
− | Per applicare la | + | Per applicare la combinazione dei colori del tema appena installato, andate su: |
Menu --> Impostazioni --> Aspetto | Menu --> Impostazioni --> Aspetto | ||
Line 372: | Line 388: | ||
Menu --> Impostazioni --> Gestore delle finestre | Menu --> Impostazioni --> Gestore delle finestre | ||
− | === Cursori === | + | ==== 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 | + | ==== Icone ==== |
+ | |||
+ | # 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. | ||
+ | # 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 | ||
− | === Fonts === | + | Quando si hanno problemi con un tema di icone, è anche consigliato di installare il pacchetto {{Pkg|hicolor-icon-theme}} se non è stato già installato . |
− | Se si riscontrano problemi di visualizzazione dei font predefiniti, provate ad aprire Impostazioni> | + | |
+ | ==== 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. | ||
+ | |||
+ | {{out_of_date | Questa pagina è in fase di revisione e potrebbe non essere aggiornata. Da questo paragrafo in poi seguite le istruzioni della versione inglese. | Talk:ArchWiki Translation Team (Italiano)#Pagine Marcate come "out of date" e "Traslateme"}} | ||
=== Suoni === | === Suoni === | ||
Line 544: | Line 574: | ||
* [https://xubuntu.wordpress.com/2006/08/04/howto-remove-menu-entries-from-the-system-menu/ Howto: Remove menu entries from the System menu] | * [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] | * [http://www.linuxquestions.org/questions/linux-general-1/how-to-use-xfce-themes-658354/ XFCE themes at linuxquestions.org] | ||
+ | |||
+ | |||
+ | === Suggerimenti per le Applicazioni === | ||
+ | ==== Una console a discesa come quake ==== | ||
+ | |||
+ | # pacman -S tilda | ||
+ | |||
+ | Il comando installerà Tilda, una console a discesa, simile a yakuake. Un'alternativa più leggera sarebbe '''stjerm''', reperibile su AUR. | ||
+ | Per configurare tilda, dare il comando | ||
+ | |||
+ | # tilda -C | ||
+ | |||
+ | che aprirà una finestra di configurazione in X. | ||
+ | |||
+ | ====Guake==== | ||
+ | |||
+ | Un'altra alternativa funzionale è guake, che è disponibile nel repository community: | ||
+ | |||
+ | # pacman -S guake |
Revision as of 18:39, 8 July 2013
zh-CN:Xfce Template:Article summary start Template:Article summary text Template:Article summary text Template:Article summary heading Template:Article summary text} Template:Article summary heading Template:Article summary wiki Template:Article summary text Template:Article summary wiki Template:Article summary end
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 come GNOME o KDE SC. 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. Caratteristiche:
- Più leggero sulle risorse rispetto agli altri grandi DE (KDE, GNOME).
- La maggior parte delle impostazioni sono esposti tramite una GUI , Xfce non cerca di nascondere nulla da all'utente.
- Xfwm ha un composite già integrato e abilitabile facoltativamente che permette una vera trasparenza e tutti i vantaggi di accelerazione GPU (riduce al minimo i tearing, ecc.)
- Funziona perfettamente con monitor multipli.
Contents
- 1 Installazione
- 2 Avviare Xfce
- 3 Consigli utili
- 3.1 Impostazioni di Xfconf
- 3.2 Panello
- 3.3 Desktop
- 3.4 XFWM4
- 3.5 Comandi per il gestore delle configurazioni
- 3.6 Sessione
- 3.7 Dispositivi rimovibili
- 4 = Migliorare l'aspetto
- 5 Risoluzione dei problemi
- 6 Articoli correlati
- 7 Fonti Esterne
Installazione
Assicurarsi di aver installato e configurato a dovere Xorg prima di procedere all'installazione.
Il sistema di base di Xfce può essere installato con il gruppo xfce4, disponibile nei Repository Ufficiali. Pacman vi chiederà di selezionare i pacchetti da installare, ma probabilmente avrete la necessità di installarli tutti premendo semplicemente il tasto Template:Keypress. Pacchetti addizionali, come i plugins del pannello, sistema di notifiche e strumenti di sistema sono disponibili nel gruppo xfce4-goodies.
Avviare Xfce
Automaticamente
Ci sono due metodi per avviare Xfce (e di fatto, qualsiasi desktop o window manager) al momento del boot:
- Esegui Xfce attraverso un Display Manager
- Esegui Xfce automaticamente con il metodo xorg-xinit tramite Far partire X al boot combinandolo con un Login Automatico in una console virtuale.
Manualmente
É possibile avviarlo lanciando
$ startxfce4
dalla console oppure configurare xinitrc ed usare xinit
o startx
Se non si è creato ancora un ~/.xinitrc
, da console lanciare:
$ cp /etc/skel/.xinitrc ~/.xinitrc
e aggiungere la seguente riga:
exec startxfce4
Esempio:
~/.xinitrc
#!/bin/sh if [ -d /etc/X11/xinit/xinitrc.d ]; then for f in /etc/X11/xinit/xinitrc.d/*; do [ -x "$f" ] && . "$f" done unset f fi exec startxfce4{
- Nel caso in cui vi state chiedendo,
dbus-launch
sarà lanciato dal codicexinitrc.d
all'inizio del file.dbus-launch
avvia un'istanza dbus-daemon per fornire la comunicazione con PolicyKit. - Il comando corretto per il lancio di Xfce è
startxfce4
: non inizializzatelo direttamentexfce4-session
, dal momento che è già gestito dastartxfce4
stesso.
Automounting
Vedere General Troubleshooting#Session permissions.
Se non avete problemi nello spegnimento e il riavvio, ma non riuscire a montare automaticamente media e dischi esterni, potrebbe essere necessario installare gvfs. Vedere la sezione Dispositivi rimovibili.
Consigli utili
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 invocandoxfce4-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.
Panello
Sfondo del pannello di Xfce
Modificare ~/.gtkrc-2.0.
. 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"
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 AUR come usp2AUR.
Metodo 1
Con l'editor del menu integrato, non potete rimuovere le voci dal menu Sistema. Ecco come fare per nasconderle:
- Aprire un terminale (Menu principale > Sistema > Terminale di Xfce) e andare nella cartella
/usr/share/applications
:$ cd /usr/share/applications
- Questa cartella sarà piena di file .desktop. Per vedere quanti, usate il comando :
$ ls
- 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 stringaNoDisplay=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/
.
- In un terminale, copiare tutto da
/usr/share/applications
in~/.local/share/applications/
:$ cp /usr/share/applications/* ~/.local/share/applications/
- 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.
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/
Ritardo della scomparsa del pannello
Aggiungere a ~/.gtkrc-2.0
.
style "xfce-panel-window-style" { # Time in miliseconds before the panel will unhide on an enter event XfcePanelWindow::popup-delay = 225 # Time in miliseconds before the panel will hide on a leave event XfcePanelWindow::popdown-delay = 350 } class "XfcePanelWindow" style "xfce-panel-window-style"
Pannello a livello di desktop
Se si desidera un pannello a livello desktop ( vale a dire, le altre finestre saranno impilate sopra) è necessario un piccolo hack , assicurarsi di aver installato il pacchetto wmctrl dai repository ufficiali.
Creare uno script in ~/.config/xfce4/xfce4-fix-panel
con questo contenuto e renderlo eseguibile (si può usare chmod 755 xfce4-fix-panel
).
#!/bin/bash set -e function getPanelIdImpl() { # get panel id PANEL="`wmctrl -l | sed -n -e '/ xfce4-panel$/ s_ .*$__ p' | sed -n -e $1' p'`" } function getPanelId() { # eventually await the panel to appear getPanelIdImpl $1 while [ x = x$PANEL ] ;do sleep 0.5s getPanelIdImpl $1 done } function putPanelDown() { PANEL="" getPanelId $1 wmctrl -i -r $PANEL -b add,below } # call the program with a list of panel numbers as arguments # for example, xfce4-fix-panel 1 2 3 # for the first three panels for i in $* ;do putPanelDown $i done
Una volta scritto e testato lo script, è necessario eseguirlo automaticamente ad ogni avvio. È possibile aggiungerlo da Menu > Impostazioni > Sessione e Avvio -> Avvio Automatico
.
Questo passo permette di mettere i pannelli a livello di desktop, ma se il pannello è attaccato ad un bordo le finestre massimizzate non impilano più su di esso. È possibile abilitare questo comportamento con il seguente comando, per fortuna si ha bisogno di farlo solo una volta. ( cambiare il $ID con il numero di pannello interessato)
xfconf-query -c xfce4-panel -p /panels/panel-$ID/disable-struts -n -t bool -s true
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, modificate il file .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
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"
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 {{ic|Impostazioni -> Tastiera}.
XFWM4
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
Disabilitare "Arrotola Finestra" con la rotella del mouse
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
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_^.*=_ _'
Sessione
Personalizzare l'avvio delle Applicazioni
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 o xlockmore.
Cambiare utente
Xfce4 permette di cambiare utente tramite il menu 'Pulsate delle azioni'. Attualmente solo gdm e lightdm forniscono questa funzionalità.
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
. È più veloce copiare ed incollare la chiave XML piuttosto che ricorrere all'interfaccia grafica.
Dispositivi rimovibili
Se si desidera che un'icona appaia sul desktop e in Thunar quando si collega un dispositivo esterno, assicurarsi che il pacchetto gvfs sia installato. Potrebbe anche essere necessario installare gvfs-afc (leggere questa discussione). E 'anche una buona idea installare thunar-volman (già incluso nel gruppo base xfce4). Inoltre , udisks e un wrapper udisks sono consigliati se si vuole un facile montaggio automatico delle unità ottiche ed esterna.
= 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 Squeeze/Xarchiver/CLI o qualunque altro tool di vostro gradimento.
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. Il tema GTK è ora disponibile per l'attivazione.
Per applicare la combinazione dei colori del tema appena installato, andate su:
Menu --> Impostazioni --> Aspetto
Per applicare lo stile del nuovo tema alle finestre, andare su:
Menu --> Impostazioni --> Gestore delle finestre
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
- 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.
- Passare alla directory in cui è stato scaricato il set di icone ed estrarlo. Esempio
tar -xzf /home/utente/downloads/icon-pack.tar.gz
. - 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. - Opzionale: eseguire
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 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
Come fare per utilizzare Xfce4-mixer con OSS4
Xfce 4.6 utilizza gstreamer come backend per il controllo del volume, quindi per prima cosa bisogna far cooperar gstreamer con Xfce4-mixer.
pacman -S xfce4-mixer gstreamer0.10-base-plugins
(Opzionale) Si potrebbe aver bisogno anche delle librerie opzionali gstreamer0.10-good-plugins e gstreamer0.10-bad-plugins
pacman -S gstreamer0.10-good-plugins 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.
Per ricompilare scaricare il PKGBUILD e gli altri file richiesti da ABS oppure qui, modificare il PKGBUILD, aggiungendo --enable-oss.
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --enable-oss\ --disable-static --enable-experimental \ --enable-ladspa \ --with-package-name="GStreamer Good Plugins (Arch Linux)" \ --with-package-origin="https://www.archlinux.org/" || return 1
Successivamente lanciate il comando makepkg -i.
makepkg -i
Se anche in questo modo non dovesse funzionare, allora è possibile recuperare un pacchetto appositamente modificato su AUR gstreamer0.10-good-plugins-ossv4AUR, modificando la stringa pkgver alla più recente nel PKGBUILD dovrebbe funzionare.
LINK utili: OSS forum
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:
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%+" 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/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
Catturare schermate
Creare uno screenshots col tasto stamp
Un metodo semplice è quello di utilizzare una utility da linea di comando per creare uno screenshot:
# pacman -S scrot
Successivamente
Xfce-menu --> Settings --> Keyboard >>> Application Shortcuts.
Aggingete il comando "scrot" per utilizzare il tasto "PrintScreen".
Tutte le immagini verranno salvate nella cartella del vostro utente, con un nome univoco come questo:
"2009-02-19-063052_1280x1024_scrot.png".
Screenshooter
In alternativa esiste un plugin per il pannello di Xfce che gestisce gli screenshot, reperibile in extra:
# pacman -S xfce4-screenshooter
È possibile aggiungere un collegamento alla tastiera con il comando
xfce4-screenshooter -f
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.
Cambiare le impostazioni di montaggio
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 /etc/xdg/xfce4/mount.rc
:
[vfat] uid=<auto> shortname=winnt utf8=true # FreeBSD specific option longnames=true
È 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.
[vfat] flush=true
Dispositivi rimovibili
Se si desidera che un'icona appaia sul desktop e in thunar quando si collegano dispositivi esterni, assicurarsi d'aver installato gvfs
# pacman -S gvfs
È una buona idea installare anche thunar-volman
# pacman -S thunar-volman
Risoluzione dei problemi
Le scorciatoie da tastiera non funzionano
Con Xfce 4,6 c'è un problema per cui 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.
Rimuovere o rinominare il file di sistema autostart .desktop:
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:
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.
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 riaccedere alla sessione per fare in modo che i cambiamenti abbiano effetto.
Articoli correlati
Fonti Esterne
- Xfce.org - Documentazione completa.
- Xfce-Look - Temi, sfondi, ed altro.
- Xfce Wikia - Come modificare il menu autogenerato con un editor di menu
- Xfce Wiki
- Howto: Remove menu entries from the System menu
- XFCE themes at linuxquestions.org
Suggerimenti per le Applicazioni
Una console a discesa come quake
# pacman -S tilda
Il comando installerà Tilda, una console a discesa, simile a yakuake. Un'alternativa più leggera sarebbe stjerm, reperibile su AUR. Per configurare tilda, dare il comando
# tilda -C
che aprirà una finestra di configurazione in X.
Guake
Un'altra alternativa funzionale è guake, che è disponibile nel repository community:
# pacman -S guake