Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AmbienteGrafico/Openbox"
Differenze tra le versioni 18 e 35 (in 17 versioni)
Versione 18 del 07/01/2013 10.33.02
Dimensione: 20631
Autore: mlazzari2
Commento:
Versione 35 del 23/11/2023 03.20.39
Dimensione: 17087
Autore: jeremie2
Commento: Tabelle: rimozione vecchi colori standard
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from robytrevi/Openbox
## copia da andreas-xavier/Prova1
Linea 5: Linea 7:
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=545226";rilasci="20.04 16.04")>>

= Introduzione =
Di seguito sono riportate le istruzioni per installare e configurare una sessione '''Openbox''' in Ubuntu e derivate.

'''Openbox''' è un [[https://it.wikipedia.org/wiki/Window_manager|windows manager]] leggero e facilmente personalizzabile, preinstallato in '''[[AmbienteGrafico/Lxde|LXDE]]''' e '''[[AmbienteGrafico/Lxqt|LXQt]]''' (dalla versione 19.10) ed utilizzabile anche in altri ambienti grafici. <<BR>>Può essere utilizzato anche come ambiente grafico a sé stante, come descritto nella presente guida.

Inoltre è utile sapere che una sessione di base di '''Openbox''':
 * non prevede la presenza di barre o altri pulsanti sulla '''Scrivania''': per accedere al menu di sistema è sufficiente premere il tasto destro del mouse in un qualsiasi punto vuoto del desktop.
 * comporta l'installazione di pochi pacchetti e dipendenze: se già presenti altri ambienti grafici, solitamente influisce per nulla o in minima parte sulla stabilità e sull'aspetto estetico di questi ultimi.

{{{#!wiki tip
Se sono già installati '''[[AmbienteGrafico/Lxde/Installazione|LXDE]]''' e '''[[AmbienteGrafico/Lxqt|LXQt]]''', la sessione '''Openbox''' sarà già abilitata e disponibile per l'accesso.
}}}

{{{#!wiki note
Per eventuali altre istruzioni e informazioni non contenute in questa guida consultare la [[http://openbox.org/wiki/Main_Page| documentazione ufficiale]] del progetto.
}}}

= Requisiti di sistema =
'''Openbox''' impiega una quantità abbastanza limitata di risorse hardware, tanto da funzionare bene in computer molto datati. <<BR>>Per informazioni generiche sull'ambiente grafico e sui requisiti di sistema consultare [[AmbienteGrafico/AmbientiDesktop#Openbox| questa pagina]].

= Installazione e primo avvio =
[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://openbox|openbox]].

Completata l'installazione, per avviare la sessione:
 * Se già si dispone di un [[AmbienteGrafico/AmbientiDesktop|ambiente grafico]] terminare la sessione corrente e al login selezionare la sessione '''openbox''' .
 * Se si è su sistema [[Installazione/CdMinimale|minimale]], [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://xinit | xinit]] se non presente (per abilitare il [[https://it.wikipedia.org/wiki/X_Window_System|server grafico]]). Successivamente, a seconda delle proprie esigenze:
  * Installare un [[AmbienteGrafico/DisplayManager|display manager]], riavviare il pc ed effettuare il login come descritto nel primo punto.
  * Digitare da [[AmbienteGrafico/AvviareProgrammi#Avviare_programmi_da_terminale|linea di comando]]: {{{
startx
}}}


Ecco come si presenta il desktop di '''Openbox''':
Linea 6: Linea 43:
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=545226";rilasci="12.10 12.04 11.10 10.04 ")>>

= Introduzione =
'''Openbox''' è un Windows Manager leggero, veloce e facilmente personalizzabile che può essere usato come WM in altre sessioni o sostituire un Desktop Environment in una sessione a se stante. Questa guida vuole spiegare come installare e configurare una sessione '''openbox'''.

||<tablestyle="text-align: justify; width:60%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Una sessione'' '''openbox''' ''di base non prevede la presenza di barre o altri pulsanti sulla scrivania; per aprire il menù di sistema occorre semplicemente premere il tasto destro del mouse in un punto qualsiasi dello schermo.'' ||

= Installazione =

Installare il pacchetto [[apt://openbox|openbox]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

= Avvio da Desktop Manager =

Prima di effettuare il login, selezionare '''openbox''' dal menu di sessione del proprio Desktop Manager.

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Se si ha abilitato l'autologin per il proprio utente disabilitarlo tramite le opzioni di Account utente o del proprio Desktop Manager''. ||

= Avvio da riga di comando (tty) =

Digitare il seguente comando:{{{
openbox-session
}}}

= File di configurazione =

I file di configurazione di '''openbox''' si trovano nella cartella nascosta `.config` presente nella '''Home''' dell'utente, e nel dettaglio sono:

 * `menu.xml`
 * `rc.xml`
 * `autostart.sh`

== menu.xml ==

Contiene le impostazioni del menu principale di '''openbox''' visualizzabile con la pressione del '''Pulsante destro''' del mouse. È possibile personalizzare tale menù tramite interfaccia grafica previa installazione della stessa:

 * Installare il pacchetto [[apt://obmenu|obmenu]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Avviare il programma digitando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando:{{{
<<Immagine(./openbox.png,800,center)>>

{{{#!wiki note
La sola installazione della sessione comporta la presenza di un ambiente di lavoro scarno, privo dei normali elementi utili al suo utilizzo (gestore di file, pannelli, pulsanti ecc.). Per ottimizzare l'ambiente grafico consultare i paragrafi seguenti.
}}}

= Configurazione =

I file di configurazione dell'ambiente grafico '''Openbox''' sono contenuti nella cartella nascosta `~/.config/openbox` (solitamente visualizzabile in un [[AmbienteGrafico/FileManager|file manager]] con la combinazione di tasti '''Ctrl + H'''). <<BR>>
Questi file gestiscono i principali componenti del desktop ed è possibile modificarli con l'utilizzo di un qualsiasi [[Ufficio/EditorDiTesto|editor di testo]] o crearli se assenti. Nel dettaglio:

 * '''Menu''': accessibile con il click destro del mouse su un punto libero della '''Scrivania''', è configurabile editando il file `menu.xml`.
 * '''Funzioni principali''': esse comprendono tema, aspetto, scorciatoie da tastiera, effetti del mouse, effetti di visualizzazione delle finestre ecc. Sono configurabili editando il file `rc.xml` (per l'ambiente grafico [[AmbienteGrafico/Lxde|LXDE]]) ed il file `lxqt-rc.xml` (per l'ambiente [[AmbienteGrafico/Lxqt|LXQt]]).
 * '''Avvio automatico''': i comandi, le operazioni e i programmi in esecuzione all'avvio della sessione di '''Openbox''' sono configurabili editando il file `autostart.sh` (uno [[Programmazione/LinguaggioBash|script bash]]).

Di seguito sono illustrate le procedure per configurare queste funzioni, utilizzando tool grafici ove disponibili.

<<Anchor(menu)>>
== Menu ==

Contiene le impostazioni del menu principale di '''Openbox'''. È possibile personalizzare il menu di '''Openbox''' tramite lo strumento grafico '''Obmenu'''. Per utilizzarlo:
 0. Se assente, [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://obmenu|obmenu]].
 0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] il programma seguendo da menu il percorso '''''Debian → Applicazioni → Sistema → Amministrazione → Openbox Menu Editor''''' oppure digitare in un [[AmministrazioneSistema/Terminale|terminale]] il comando:{{{
Linea 47: Linea 69:
== rc.xml ==

È il file di configurazione che gestisce tutti gli aspetti principali di '''openbox''': tema, aspetto, scorciatoie da tastiera, effetti del mouse, effetti di visualizzazione delle finestre, etc.

La personalizzazione delle configurazioni è comodamente eseguibile tramite interfaccia grafica previa installazione della stessa:

 * Installare il pacchetto [[apt://obconf|obconf]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Avviare il programma digitando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando:{{{
{{{#!wiki tip
Qualora nel menu non venga visualizzata la voce per le applicazioni (chiamata di default '''Debian''') [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://menu|menu]], quindi terminare la sessione ed eseguire nuovamente il login.
}}}

<<Anchor(obconf)>>
== Funzioni principali ==
La personalizzazione di queste configurazioni è eseguibile tramite lo strumento '''Gestore Configurazione di Openbox'''. Per utilizzarlo:
 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://obconf|obconf]] se assente.
 0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] il programma da menu seguendo il percorso '''''Debian → Applicazioni → Sistema → Amministrazione → Openbox Configuration Manager''''' oppure digitare in un [[AmministrazioneSistema/Terminale|terminale]] il comando:{{{
Linea 59: Linea 81:
== autostart.sh ==

È uno script bash contenente le applicazioni da avviare automaticamente all'avvio di '''openbox'''. Per la sua modifica fare riferimento alla apposita [[AmministrazioneSistema/AvvioAutomatico#Openbox|guida]].

= Personalizzazioni dell'ambiente =

Aggiungere strumenti alla sessione può rendere più facile e comodo l'utilizzo di '''openbox''' ma può pregiudicarne le prestazioni. In seguito vengono riportati alcuni programmi tra i quali è possibile scegliere l'alternativa preferita in base ai proprio gusti e alle prestazioni del computer sul quale si utilizza '''Ubuntu'''.

== Temi & Icone ==

'''Lxappearance''' permette la modifica dell'aspetto grafico, come icone, temi, etc.

 * Installare il pacchetto [[apt://lxappearance|Lxappearance]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Avviare il programma digitando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando:{{{
<<Anchor(avvio)>>
== Avvio automatico ==
Per gestire le applicazioni da avviare automaticamente all'avvio di '''Openbox''' consultare l'apposita [[AmministrazioneSistema/AvvioAutomatico#Openbox|guida]].

= Strumenti utili =
Per completare l'installazione dell'ambiente grafico e per ottimizzare il normale utilizzo, può risultare utile aggiungere alcuni elementi presenti in altri ambienti grafici più completi, come gestori di file, pannelli, dockbar ecc. <<BR>>

<<Anchor(terminale)>>
== Terminale ==
Per eseguire la riga di comando all'interno della sessione di '''Openbox''' è necessario un [[AmministrazioneSistema/Terminale|emulatore di terminale]]. Se quest'ultimo non è disponibile, [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://xterm | xterm]] (o in alternativa un altro emulatore di terminale preferito).

Una volta installato il pacchetto sarà possibile [[AmbienteGrafico/AvviareProgrammi|avviare]] il terminale tramite la voce del menù '''''Terminal emulator'''''.

<<Anchor(file manager)>>
== Gestore di file ==
È possibile utilizzare in '''Openbox''' la maggior parte dei [[AmbienteGrafico/FileManager|file manager]] disponibili per i vari ambienti grafici ('''Nautilus''', '''Nemo''', '''PCManFM''', '''Thunar''', '''Xfe''' ed altri). Di seguito ne vengono riportati alcuni, così da poter scegliere quello più adatto in base alle proprie preferenze e al computer in uso.<<BR>>
[[AmministrazioneSistema/InstallareProgrammi|Installare]], a seconda delle proprie esigenze:
 * [[apt://pcmanfm|pcmanfm]]: file manager predefinito di '''[[AmbienteGrafico/Lxde|LXDE]]'''. Per abilitare la gestione della '''Scrivania''' aggiungere all'[[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]] il seguente comando:{{{
pcmanfm --desktop &
}}}
 * [[apt://pcmanfm-qt|pcmanfm-qt]]: file manager predefinito di '''[[AmbienteGrafico/Lxqt|LXQt]]'''. Per abilitare la gestione della '''Scrivania''' aggiungere all'[[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]] il seguente comando:{{{
pcmanfm-qt --desktop &
}}}
 * [[apt://rox-filer|rox-filer]]: semplice gestore di file, basato sulla libreria GTK2. Per permettere la gestione della '''Scrivania''' aggiungere all'[[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]] il seguente comando:{{{
rox --rox-session &
}}}
 * [[apt://spacefm|spacefm]]: file manager leggero e multi-pannello, che offre diverse funzionalità e supporta librerie GTK2 e GTK3.

{{{#!wiki note
Abilitando la gestione della '''Scrivania''' con alcuni file manager (tra cui '''PCMmanFM''', '''PCMmanFM-Qt''' e '''ROX-Filer''') non è possibile utilizzare il menu principale di '''Openbox''' sul desktop.
}}}

== Pannelli e dockbar ==

Per abilitarli la procedura generale prevede:
 * L'[[AmministrazioneSistema/InstallareProgrammi|installazione]] del relativo pacchetto.
 * Esecuzione dello strumento in [[#avvio|avvio automatico]].

<<Anchor(panel)>>
=== Pannelli ===
È possibile abilitare in '''Openbox''' la maggior parte dei pannelli disponibili per i vari ambienti grafici ('''LXPanel''', '''xfce4-panel''', '''fbpanel''', '''ltpanel''', '''hpanel''' ed altri). Per preservare la leggerezza e l'usabilità dell'ambiente di lavoro, si consiglia l'installazione di uno a scelta fra i seguenti:
 * [[apt://tint2|tint2]]: preinstallato solitamente nelle distribuzioni GNU/Linux che utilizzano '''Openbox'''. È personalizzabile modificando con un [[Ufficio/EditorDiTesto|editor di testo]] il file `~/.config/tint2/tint2rc`.
 * [[apt://perlpanel|perlpanel]]: semplice pannello con menu, configurabile modificando con un [[Ufficio/EditorDiTesto|editor di testo]] il file `~/.perlpanelrc`.
 * [[apt://fspanel|fspanel]]: semplice pannello con '''taskbar''' e orologio. Per maggiori informazioni consultare la [[AmbienteGrafico/Fbpanel|relativa guida]].

=== Dockbar ===

Per informazioni sull'installazione delle dockbar disponibili consultare [[AmbienteGrafico/Dockbar|questa pagina]]. Una volta completata l'installazione, aggiungere il programma all'[[#avvio|avvio automatico]].

{{{#!wiki important
Alcune dockbar richiedono per il loro utilizzo un [[AmbienteGrafico/CompositeManager|composite manager]] installato e funzionante sul sistema, che comporta un maggior impiego di risorse hardware.
}}}

== Spegnimento, riavvio, sospensione e ibernazione ==

Con le impostazioni di default il menu di '''Openbox''' permette il solo logout dalla sessione. <<BR>>
Pertanto si rende necessario utilizzare il [[AmministrazioneSistema/Terminale|terminale]] con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] per arrestare e riavviare il sistema, rispettivamente tramite i comandi {{{
sudo halt
}}}
e {{{
sudo reboot
}}}

Per ovviare a tale limitazione, quindi, può risultare molto utile abilitare strumenti per accedere rapidamente e in modalità grafica allo spegnimento, il riavvio, la sospensione, l'ibernazione ecc. In questa guida viene descritto come abilitare e utilizzare la finestra di dialogo di '''obsession'''. A tale scopo:

 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://obsession | obsession]].
 0. Per utilizzare lo strumento digitare nel [[AmministrazioneSistema/Terminale|terminale]]:{{{
obsession-logout
}}}
 oppure creare una voce per questo comando nel [[#menu|menu]] e/o nel [[#panel|pannello]].

= Personalizzazione =
== Temi e icone ==
 * '''Tema grafico:''' aprire il '''[[#obconf|Gestore Configurazione di Openbox]]''' e selezionare il tema desiderato nella scheda '''Tema'''.
 * '''Tema delle icone:''' [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://lxappearance|lxappearance]]. Quindi [[AmbienteGrafico/AvviareProgrammi|avviare]] il programma oppure digitare in un [[AmministrazioneSistema/Terminale|terminale]]:{{{
Linea 76: Linea 158:

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''La cartella dei temi utilizzata dal programma si trova in `~/.themes` e quella delle icone in `~/.icons`.'' ||


== Immagine di sfondo della Scrivania ==

È consigliabile utilizzare un [[#File manager|file manager]] che gestisca automaticamente l'immagine di sfondo.
In alternativa è possibile gestirla tramite altri programmi che prevedano tale funzione.
In questo esempio verrà usato '''feh''', che svolge anche la funzione di visualizzatore di immagini.

 * Installare il pacchetto [[apt://feh|feh]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Selezionare '''''menù openbox → file → background'''''.

 * Impostare la modalità di inserimento preferita.

 * Aggiungere il seguente comando per l'esecuzione di '''feh''' alle applicazioni di [[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]]{{{
 Per informazioni sull'utilizzo di '''Lxappearance''' e per l'aggiunta di nuovi temi consultare [[AmbienteGrafico/Lxde/Personalizzazione#Cambiare_il_tema_grafico|questa guida]].

== Scrivania ==
=== Immagine di sfondo ===
Se non è installato un [[#file manager|file manager]] in grado di gestire lo sfondo della '''Scrivania''',
è possibile utilizzare a tale scopo un programma che svolga tale funzione. Di seguito verranno descritte la procedure attraverso '''nitrogen''' (gestore di sfondi) e '''feh''' (visualizzatore di immagini che integra questa funzione). <<BR>>
A seconda delle proprie esigenze utilizzare uno dei due strumenti.

 * '''nitrogen''':
  0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://nitrogen|nitrogen]].
  0. Aggiungere '''nitrogen''' alle applicazioni di [[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]] inserendo la stringa{{{
nitrogen --restore
}}}
  0. Riavviare il sistema.
  0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] '''nitrogen''' seguendo da menu il percorso '''''Debian → Applicazioni → Sistema → Amministrazione → nitrogen''''' e selezionare l'immagine di sfondo desiderata.

 * '''feh''':
  0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://feh|feh]].
  0. Aggiungere il seguente comando per l'esecuzione di '''feh''' alle applicazioni di [[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]] inserendo la stringa{{{
Linea 95: Linea 179:

== Icone sulla Scrivania ==

Anche in questo caso è consigliato utilizzare un [[#File manager|file manager]] che gestisca automaticamente le icone sulla '''Scrivania''', in alternativa è possibile utilizzare altri programmi con tale funzione. In questo esempio viene utilizzato '''Idesk''':

 * Installare il pacchetto [[apt://idesk|idesk]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Creare una cartella chiamata `.idesktop` all'interno della propria '''Home'''.

 * Creare all'interno di suddetta cartella le icone da visualizzare creando con un [[Ufficio/EditorDiTesto|editor di testo]] dei file con estesione `.lnk`, ad esempio `esempio.lnk`. Copiare all'interno di tali file di testo:{{{
  0. Digitare in un [[AmministrazioneSistema/Terminale|terminale]]:{{{
feh --bg-scale /percorso/immagine/sfondo.jpg
}}}
  sostituendo `/percorso/immgine/sfondo.jpg` con il nome dell'immagine desiderata.

=== Abilitare le icone ===
Se non è installato un [[#file manager|file manager]] in grado di gestire le icone sulla della '''Scrivania''',
è possibile utilizzare a tale scopo un programma che svolga tale funzione.

Di seguito è descritta la procedura attraverso '''Idesk''':

 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://idesk|idesk]].
 0. Creare una cartella nascosta chiamata `.idesktop` all'interno della propria '''Home'''.
 0. Creare all'interno della suddetta cartella dei file con estensione `.lnk`.
 0. Tramite un [[Ufficio/EditorDiTesto|editor di testo]], inserire all'interno dei file il seguente testo generico:{{{
Linea 109: Linea 198:
  Width: LARGHEZZA_ICONA(larghezza icona es. 48)
  Height: ALTEZZA_ICONA(altezza icona es. 48)
  X: XXX (posizione iniziale sullo schermo es.86)
  Y: YYY (posizione iniziale sullo schermo es.295)
  Width: LARGHEZZA_ICONA
  Height: ALTEZZA_ICONA
  X: XXX
  Y: YYY
Linea 115: Linea 204:
 facendo attenzione a sostituire i valori come segue:

 ||<tablestyle="width:70%" : 20% style="background-color:#cccccc;">'''Valore'''||<style="background-color:#cccccc;":>'''Significato'''||
 ||NOME_ICONA||Il nome che si vuole visualizzare per l'icona.||
 ||COMANDO||Il comando da eseguire.||
 ||ICONA||Il percorso dell'immagine da utilizzare per l'icona.||
 ||LARGHEZZA_ICONA||La misura in in pixel dell'icona desiderata. Es: 48||
 ||ALTEZZA_ICONA||La misura in pixel dell'icona desiderata. Es: 48||
 ||XXX||Il valore della coordinata `X` per la posizione dell'icona sullo schermo. Es: 86||
 ||YYY||Il valore della coordinata `Y` per la posizione dell'icona sullo schermo. Es: 295||

 *
Aggiungere il seguente comando per l'esecuzione di '''idesk''' alle applicazioni di [[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]]{{{
 avendo cura di modificarne i valori seguendo le indicazioni di questa tabella:
 ||<tablestyle="width:70%" :20%>'''Valore'''||<:>'''Significato'''||
 ||NOME_ICONA     ||Il nome che si vuole visualizzare per l'icona. Es: '''Browser web Firefox'''||
 ||COMANDO        ||Il comando da eseguire. Es: '''firefox'''||
 ||ICONA          ||Il percorso dell'immagine da utilizzare per l'icona. Es: '''/usr/share/pixmaps/firefox.png'''||
 ||LARGHEZZA_ICONA||La misura in pixel dell'icona desiderata. Es: '''48'''||
 ||ALTEZZA_ICONA  ||La misura in pixel dell'icona desiderata. Es: '''48'''||
 ||XXX            ||Il valore della coordinata `X` per la posizione dell'icona sullo schermo. Es: '''86'''||
 ||YYY            ||Il valore della coordinata `Y` per la posizione dell'icona sullo schermo. Es: '''295'''||
 0. Aggiungere il seguente comando per l'esecuzione di '''idesk''' alle applicazioni di [[#avvio|avvio automatico]]:{{{
Linea 130: Linea 217:
= File manager =

Esistono svariati '''file manager''' diversi che permettono la navigazione all'interno delle cartelle di sistema. In questa guida ne verranno presi ad esempio solo alcuni con funzioni aggiunte.

== PCManFM ==

'''PCManFM''' è il '''file manager''' predefinito di [[AmbienteGrafico/Lxde||LXDE]] e può essere usato per la gestione della '''Scrivania'''.

 * Installare il pacchetto [[apt://pcmanfm|pcmanfm]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Per permettere la gestione della '''Scrivania''' aggiungere all'[[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]] il seguente comando:{{{
pcmanfm --desktop &
}}}
Il menu del tasto destro di '''PCManFM''' sostituirà quello di '''Openbox'''.

== ROX-Filer ==

'''ROX-Filer''' è il '''file manager''' predefinito di '''ROX Desktop''' e può essere usato per la gestione della '''Scrivania'''.

 * Installare il pacchetto [[apt://rox-filer|rox-filer]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Per permettere la gestione della '''Scrivania''' aggiungere all'[[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]] il seguente comando:{{{
rox --rox-session &
}}}
Il menu del tasto destro di '''ROX-Filer''' sostituirà quello di '''Openbox'''.

== Thunar ==

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''L'installazione del seguente programma comporta l'installazione di numerose dipendenze che potrebbero occupare molto spazio e influire sulle prestazioni.''||


'''Thunar''' è il '''file manager''' predefinito di [[AmbienteGrafico/Xfce||XFCE]] e può essere usato per la gestione della '''Scrivania'''.

 * Installare i pacchetti [[apt://thunar|thunar]] e [[apt://xfdesktop4|xfdesktop4]] presenti nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Per permettere la gestione della '''Scrivania''' aggiungere all'[[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]] il seguente comando:{{{
xfdesktop &
}}}
Il menu del tasto destro di '''Thunar''' sostituirà quello di '''Openbox'''.

== Nautilus ==

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''L'installazione del seguente programma comporta l'installazione di numerose dipendenze che potrebbero occupare molto spazio e influire sulle prestazioni.''||

'''Nautilus''' è il '''file manager''' predefinito di [[AmbienteGrafico/Gnome||GNOME]] e può essere usato per la gestione della '''Scrivania'''.

 * Installare il pacchetto [[apt://nautilus|nautilus]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Per permettere la gestione della '''Scrivania''' aggiungere all'[[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]] il seguente comando:{{{
nautilus -n &
}}}
Il menu del tasto destro di '''Nautilus''' sostituirà quello di '''Openbox'''.

= Pannelli/Dockbar =

== fbpanel ==

[[robytrevi/Fbpanel|fbpanel]] è il pannello predefinito di [[AmbienteGrafico/Fluxbox|Fluxbox]].

 * Installare il pacchetto [[apt://fbpanel|fbpanel]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Aggiungere il seguente comando per l'esecuzione di '''fbpanel''' alle applicazioni di [[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]]{{{
fbpanel &
}}}

== tint2 ==

'''tint2''' è una semplice '''taskbar''' per '''Openbox'''.

 * Installare il pacchetto [[apt://tint2|tint2]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Aggiungere il seguente comando per l'esecuzione di '''fbpanel''' alle applicazioni di [[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]]{{{
tint2 &
}}}

Per configurare '''tint2''' digitare in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando:{{{
tint2conf
}}}

== LXPanel ==

'''LXPanel''' è il pannello predefinito di [[AmbienteGrafico/Lxde|LXDE]].

 * Installare il pacchetto [[apt://lxpanel|lxpanel]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Aggiungere il seguente comando per l'esecuzione di '''LXPanel''' alle applicazioni di [[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]]{{{
lxpanel &
}}}

== Xfce panel ==

'''Xfce panel''' è il pannello predefinito di [[AmbienteGrafico/Xfce|XFCE]].

 * Installare il pacchetto [[apt://xfce4-panel|xfce4-panel]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Aggiungere il seguente comando per l'esecuzione di '''Xfce panel''' alle applicazioni di [[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]]{{{
xfce4-panel &
}}}

== PerlPanel ==

'''!PerlPanel''' è un semplice pannello con menù.

 * Installare il pacchetto [[apt://perlpanel|perlpanel]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Aggiungere il seguente comando per l'esecuzione di '''PerlPanel''' alle applicazioni di [[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]]{{{
perlpanel &
}}}
Il file di configurazione predefinito si trova in `~/.perlpanelrc`.

== fspanel ==

'''fspanel''' è un semplice pannello con '''taskbar''' e orologio.

 * Installare il pacchetto [[apt://fspanel|fspanel]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Aggiungere il seguente comando per l'esecuzione di '''fspanel''' alle applicazioni di [[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]]{{{
fspanel &
}}}

== wbar ==

'''wbar''' è una '''dock-bar''' altamente configurabile.

 * Installare il pacchetto [[apt://wbar|wbar]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Aggiungere il seguente comando per l'esecuzione di '''wbar''' alle applicazioni di [[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]]{{{
wbar &
}}}
Il file di configurazione predefinito si trova in `/usr/share/wbar/dot.wbar` e la sintassi prevista per il lanciatori è la seguente:{{{
i: ICONA
c: COMANDO
t: DESCRIZIONE
}}}
dove i parametri vanno sostituiti come segue:

||<tablestyle="width:50%" : 20% style="background-color:#cccccc;">'''Parametro'''||<style="background-color:#cccccc;":>'''Significato'''||
||ICONA||Percorso dell'immagine da usare come icona.||
||COMANDO||Comando da eseguire.||
||DESCRIZIONE||Descrizione libera per il programma.||

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Se la barra risultasse avviata ma invisibile aggiungere l'opzione'' `-above-desk` ''al comando di avvio.''||

== Cairo-Dock ==

[[AmbienteGrafico/Gnome/CairoDock|Cairo-Dock]] è una '''dock-bar''' altamente configurabile.

 * Installare il pacchetto [[apt://cairo-dock|cairo-dock]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Aggiungere il seguente comando per l'esecuzione di '''Cairo-Dock''' alle applicazioni di [[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]]{{{
cairo-dock &
}}}

== Docky ==

'''Docky''' è un pannello completo e altamente configurabile per [[AmbienteGrafico/Gnome|Gnome]].

 * Installare il pacchetto [[apt://docky|docky]] presente nel [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]] di '''Ubuntu'''.

 * Aggiungere il seguente comando per l'esecuzione di '''Docky''' alle applicazioni di [[AmministrazioneSistema/AvvioAutomatico#Openbox|avvio automatico]]{{{
docky &
}}}


= Conky =

[[AmbienteGrafico/Conky|Conky]] è un programma utile per monitorare diverse variabili di sistema direttamente sulla propria '''Scrivania''' ed è utilizzabile anche in '''Openbox'''.

In base al programma scelto per la gestione della '''Scrivania''' è possibile che '''conky''' risulti invisibile pur essendo attivo. In tal caso è sufficiente aggiungere al file di configurazione di '''conky''' la seguent riga:{{{
== Conky ==

'''Conky''' è un programma che permette di monitorare direttamente sulla propria '''Scrivania''' diverse variabili di sistema (CPU, RAM, swap, spazio disco, temperature, processi, comandi personalizzati ecc.). Per l'installazione e la configurazione consultare la relativa [[AmbienteGrafico/Conky|guida]].

In base al programma scelto per la gestione della '''Scrivania''' è possibile che '''Conky''' non risulti visibile, pur essendo attivo. In tal caso è sufficiente aggiungere al file di configurazione di '''conky''' (`~.conkyrc`) la seguente riga:{{{
Linea 302: Linea 225:
= Abilitare scroll orizzontale =

 * Aprire con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/X11/xorg.conf.d/10-synaptics.conf` e inserire quanto segue:{{{
Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        Option "HorizEdgeScroll" "on"
 Option "VertEdgeScroll" "on"
        MatchDevicePath "/dev/input/event*"
EndSection
}}}
 * Salvare e chiudere il file.

= Auto ridimensionamento finestre (Tiling) =

Simula il ridimensionamento automatico delle finestre di '''gnome-shell''' trascinate ai bordi delo schermo o l'effetto '''aero-snap''' di '''Windows'''.

 * Creare una copia di backup del file `~/.config/openbox/rc.xml` digitando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{
cp ~/.config/openbox/rc.xml ~/.config/openbox/rc.xml-backup
}}}

 * Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] il file `~/.config/openbox/rc.xml` e al termine della sezione aggiungere quanto segue:{{{
<keyboard></keyboard>
    <keybind key="C-Tab"> <!-- Left -->
        <action name="UnmaximizeFull"/>
        <action name="MoveResizeTo">
  <x>0</x>
  <y>0</y>
  <width>50%</width>
  <height>98%</height>
        </action>
    </keybind>
    <keybind key="W-Tab"> <!-- Right -->
        <action name="UnmaximizeFull"/>
        <action name="MoveResizeTo">
  <x>-0</x>
  <y>0</y>
  <width>50%</width>
  <height>98%</height>
        </action>
    </keybind>
    <keybind key="W-C-Tab"> <!-- Full -->
      <action name="MaximizeFull"/>
      <action name="MoveResizeTo">
        <x>0</x>
        <y>0</y>
        <width>100%</width>
        <height>98%</height>
      </action>
    </keybind>
    <keybind key="S-Tab"> <!-- Middle -->
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo">
        <x>center</x>
        <y>center</y>
        <width>50%</width>
        <height>50%</height>
      </action>
    </keybind>
}}}
 * Salvare e chiudere il file.

Con questa configurazione la combinazione di tasti '''ctrl+Tab''' ridimensiona le finestra in primo piano nella metà sinistra dello schermo, '''Super+Tab''' nella metà destra, '''Super+ctrl+Tab''' la massimizza e '''Shift+Tab''' la ridimensiona al centro dello schermo.

Per personalizzare tali combinazioni basta sostituirle con quelle desiderate nella modifica di sopra.

= Spegnimento openbox da utente =

Normalmente lo spegnimento del computer tramite '''Openbox''' è consentito solo all'utente [[AmministrazioneSistema/Sudo|root]], è possibile comunque creare una eccezione per il proprio utente:

 0. Creare un nuovo gruppo utenti digitando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{
sudo groupadd shutdown
}}}

 0. Aprire il file `sudoers` digitando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{
sudo visudo
}}}

 0. Aggiungere in fondo al file, facendo molta attenzione a non commettere errori con spazi e maiuscole:{{{
%shutdown ALL=(root) NOPASSWD: /sbin/reboot
%shutdown ALL=(root) NOPASSWD: /sbin/shutdown
}}}

 0. Salvare premendo la combinazione di tasti '''ctrl+O'''.

 0. Chiudere l'editor con la combinazione '''ctrl+X'''.

 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/group` e alla riga{{{
shutdown:x:1001:
}}}
 aggiungere il nome del proprio utente come da esempio:{{{
shutdown:x:1001:UTENTE
}}}

 0. Salvare e chiudere il file.

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Il numero 1001 è il'' '''gid''' ''del gruppo'' '''shutdown''' ''appena creato e potrebbe essere diverso in base al numero di gruppi presenti sul proprio sistema.'' ||



## * '''Bmpanel2'''
##È una taskbar altamente configurabile, non presente nei repository di ubuntu
##
## * '''Pypanel'''
##Semplice taskbar scritta in Phyton, non presente nei repository e configurabile manualmente.
== Visualizzazione composita ==
È possibile utilizzare un composite manager per abilitare alcuni effetti grafici (trasparenze, ombre, animazioni delle finestre ecc.). '''Openbox''' è compatibile con i compositor più comuni. In questa guida si consiglia l'installazione di '''Compton''', che richiede un consumo limitato di risorse.

Per installare '''Compton''', impostarlo per l'[[#avvio|avvio automatico]] e configurarlo consultare [[AmbienteGrafico/Xfce/Compton| questa guida]].
Linea 412: Linea 233:
 * [[http://openbox.org/wiki/Main_Page| Documentazione ufficiale]]
 * [[https://help.ubuntu.com/community/Openbox|Wiki internazionale di Ubuntu]]
 * [[https://wiki.debian.org/it/Openbox| Wiki Debian]]
 * [[https://wiki.archlinux.org/index.php/Openbox_%28Italiano%29| Wiki Arch]]
Linea 413: Linea 238:
 * [[https://help.ubuntu.com/community/Openbox|Documentazione sul wiki internazionale di Ubuntu]]


Guida verificata con Ubuntu: 20.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Di seguito sono riportate le istruzioni per installare e configurare una sessione Openbox in Ubuntu e derivate.

Openbox è un windows manager leggero e facilmente personalizzabile, preinstallato in LXDE e LXQt (dalla versione 19.10) ed utilizzabile anche in altri ambienti grafici.
Può essere utilizzato anche come ambiente grafico a sé stante, come descritto nella presente guida.

Inoltre è utile sapere che una sessione di base di Openbox:

  • non prevede la presenza di barre o altri pulsanti sulla Scrivania: per accedere al menu di sistema è sufficiente premere il tasto destro del mouse in un qualsiasi punto vuoto del desktop.

  • comporta l'installazione di pochi pacchetti e dipendenze: se già presenti altri ambienti grafici, solitamente influisce per nulla o in minima parte sulla stabilità e sull'aspetto estetico di questi ultimi.

Se sono già installati LXDE e LXQt, la sessione Openbox sarà già abilitata e disponibile per l'accesso.

Per eventuali altre istruzioni e informazioni non contenute in questa guida consultare la documentazione ufficiale del progetto.

Requisiti di sistema

Openbox impiega una quantità abbastanza limitata di risorse hardware, tanto da funzionare bene in computer molto datati.
Per informazioni generiche sull'ambiente grafico e sui requisiti di sistema consultare questa pagina.

Installazione e primo avvio

Installare il pacchetto openbox.

Completata l'installazione, per avviare la sessione:

Ecco come si presenta il desktop di Openbox:

La sola installazione della sessione comporta la presenza di un ambiente di lavoro scarno, privo dei normali elementi utili al suo utilizzo (gestore di file, pannelli, pulsanti ecc.). Per ottimizzare l'ambiente grafico consultare i paragrafi seguenti.

Configurazione

I file di configurazione dell'ambiente grafico Openbox sono contenuti nella cartella nascosta ~/.config/openbox (solitamente visualizzabile in un file manager con la combinazione di tasti Ctrl + H).
Questi file gestiscono i principali componenti del desktop ed è possibile modificarli con l'utilizzo di un qualsiasi editor di testo o crearli se assenti. Nel dettaglio:

  • Menu: accessibile con il click destro del mouse su un punto libero della Scrivania, è configurabile editando il file menu.xml.

  • Funzioni principali: esse comprendono tema, aspetto, scorciatoie da tastiera, effetti del mouse, effetti di visualizzazione delle finestre ecc. Sono configurabili editando il file rc.xml (per l'ambiente grafico LXDE) ed il file lxqt-rc.xml (per l'ambiente LXQt).

  • Avvio automatico: i comandi, le operazioni e i programmi in esecuzione all'avvio della sessione di Openbox sono configurabili editando il file autostart.sh (uno script bash).

Di seguito sono illustrate le procedure per configurare queste funzioni, utilizzando tool grafici ove disponibili.

Contiene le impostazioni del menu principale di Openbox. È possibile personalizzare il menu di Openbox tramite lo strumento grafico Obmenu. Per utilizzarlo:

  1. Se assente, installare il pacchetto obmenu.

  2. Avviare il programma seguendo da menu il percorso Debian → Applicazioni → Sistema → Amministrazione → Openbox Menu Editor oppure digitare in un terminale il comando:

    obmenu

Qualora nel menu non venga visualizzata la voce per le applicazioni (chiamata di default Debian) installare il pacchetto menu, quindi terminare la sessione ed eseguire nuovamente il login.

Funzioni principali

La personalizzazione di queste configurazioni è eseguibile tramite lo strumento Gestore Configurazione di Openbox. Per utilizzarlo:

  1. Installare il pacchetto obconf se assente.

  2. Avviare il programma da menu seguendo il percorso Debian → Applicazioni → Sistema → Amministrazione → Openbox Configuration Manager oppure digitare in un terminale il comando:

    obconf

Avvio automatico

Per gestire le applicazioni da avviare automaticamente all'avvio di Openbox consultare l'apposita guida.

Strumenti utili

Per completare l'installazione dell'ambiente grafico e per ottimizzare il normale utilizzo, può risultare utile aggiungere alcuni elementi presenti in altri ambienti grafici più completi, come gestori di file, pannelli, dockbar ecc.

Terminale

Per eseguire la riga di comando all'interno della sessione di Openbox è necessario un emulatore di terminale. Se quest'ultimo non è disponibile, installare il pacchetto xterm (o in alternativa un altro emulatore di terminale preferito).

Una volta installato il pacchetto sarà possibile avviare il terminale tramite la voce del menù Terminal emulator.

Gestore di file

È possibile utilizzare in Openbox la maggior parte dei file manager disponibili per i vari ambienti grafici (Nautilus, Nemo, PCManFM, Thunar, Xfe ed altri). Di seguito ne vengono riportati alcuni, così da poter scegliere quello più adatto in base alle proprie preferenze e al computer in uso.
Installare, a seconda delle proprie esigenze:

  • pcmanfm: file manager predefinito di LXDE. Per abilitare la gestione della Scrivania aggiungere all'avvio automatico il seguente comando:

    pcmanfm --desktop &
  • pcmanfm-qt: file manager predefinito di LXQt. Per abilitare la gestione della Scrivania aggiungere all'avvio automatico il seguente comando:

    pcmanfm-qt --desktop &
  • rox-filer: semplice gestore di file, basato sulla libreria GTK2. Per permettere la gestione della Scrivania aggiungere all'avvio automatico il seguente comando:

    rox --rox-session &
  • spacefm: file manager leggero e multi-pannello, che offre diverse funzionalità e supporta librerie GTK2 e GTK3.

Abilitando la gestione della Scrivania con alcuni file manager (tra cui PCMmanFM, PCMmanFM-Qt e ROX-Filer) non è possibile utilizzare il menu principale di Openbox sul desktop.

Pannelli e dockbar

Per abilitarli la procedura generale prevede:

Pannelli

È possibile abilitare in Openbox la maggior parte dei pannelli disponibili per i vari ambienti grafici (LXPanel, xfce4-panel, fbpanel, ltpanel, hpanel ed altri). Per preservare la leggerezza e l'usabilità dell'ambiente di lavoro, si consiglia l'installazione di uno a scelta fra i seguenti:

  • tint2: preinstallato solitamente nelle distribuzioni GNU/Linux che utilizzano Openbox. È personalizzabile modificando con un editor di testo il file ~/.config/tint2/tint2rc.

  • perlpanel: semplice pannello con menu, configurabile modificando con un editor di testo il file ~/.perlpanelrc.

  • fspanel: semplice pannello con taskbar e orologio. Per maggiori informazioni consultare la relativa guida.

Dockbar

Per informazioni sull'installazione delle dockbar disponibili consultare questa pagina. Una volta completata l'installazione, aggiungere il programma all'avvio automatico.

Alcune dockbar richiedono per il loro utilizzo un composite manager installato e funzionante sul sistema, che comporta un maggior impiego di risorse hardware.

Spegnimento, riavvio, sospensione e ibernazione

Con le impostazioni di default il menu di Openbox permette il solo logout dalla sessione.
Pertanto si rende necessario utilizzare il terminale con i privilegi di amministrazione per arrestare e riavviare il sistema, rispettivamente tramite i comandi

sudo halt

e

sudo reboot

Per ovviare a tale limitazione, quindi, può risultare molto utile abilitare strumenti per accedere rapidamente e in modalità grafica allo spegnimento, il riavvio, la sospensione, l'ibernazione ecc. In questa guida viene descritto come abilitare e utilizzare la finestra di dialogo di obsession. A tale scopo:

  1. Installare il pacchetto obsession.

  2. Per utilizzare lo strumento digitare nel terminale:

    obsession-logout

    oppure creare una voce per questo comando nel menu e/o nel pannello.

Personalizzazione

Temi e icone

Scrivania

Immagine di sfondo

Se non è installato un file manager in grado di gestire lo sfondo della Scrivania, è possibile utilizzare a tale scopo un programma che svolga tale funzione. Di seguito verranno descritte la procedure attraverso nitrogen (gestore di sfondi) e feh (visualizzatore di immagini che integra questa funzione).
A seconda delle proprie esigenze utilizzare uno dei due strumenti.

  • nitrogen:

    1. Installare il pacchetto nitrogen.

    2. Aggiungere nitrogen alle applicazioni di avvio automatico inserendo la stringa

      nitrogen --restore
    3. Riavviare il sistema.
    4. Avviare nitrogen seguendo da menu il percorso Debian → Applicazioni → Sistema → Amministrazione → nitrogen e selezionare l'immagine di sfondo desiderata.

  • feh:

    1. Installare il pacchetto feh.

    2. Aggiungere il seguente comando per l'esecuzione di feh alle applicazioni di avvio automatico inserendo la stringa

      sh ~/.fehbg &
    3. Digitare in un terminale:

      feh --bg-scale /percorso/immagine/sfondo.jpg

      sostituendo /percorso/immgine/sfondo.jpg con il nome dell'immagine desiderata.

Abilitare le icone

Se non è installato un file manager in grado di gestire le icone sulla della Scrivania, è possibile utilizzare a tale scopo un programma che svolga tale funzione.

Di seguito è descritta la procedura attraverso Idesk:

  1. Installare il pacchetto idesk.

  2. Creare una cartella nascosta chiamata .idesktop all'interno della propria Home.

  3. Creare all'interno della suddetta cartella dei file con estensione .lnk.

  4. Tramite un editor di testo, inserire all'interno dei file il seguente testo generico:

    table Icon
      Caption: NOME_ICONA
      Command: COMANDO
      Icon: ICONA
      Width: LARGHEZZA_ICONA 
      Height: ALTEZZA_ICONA
      X: XXX 
      Y: YYY 
    end
    avendo cura di modificarne i valori seguendo le indicazioni di questa tabella:

    Valore

    Significato

    NOME_ICONA

    Il nome che si vuole visualizzare per l'icona. Es: Browser web Firefox

    COMANDO

    Il comando da eseguire. Es: firefox

    ICONA

    Il percorso dell'immagine da utilizzare per l'icona. Es: /usr/share/pixmaps/firefox.png

    LARGHEZZA_ICONA

    La misura in pixel dell'icona desiderata. Es: 48

    ALTEZZA_ICONA

    La misura in pixel dell'icona desiderata. Es: 48

    XXX

    Il valore della coordinata X per la posizione dell'icona sullo schermo. Es: 86

    YYY

    Il valore della coordinata Y per la posizione dell'icona sullo schermo. Es: 295

  5. Aggiungere il seguente comando per l'esecuzione di idesk alle applicazioni di avvio automatico:

    idesk &

Conky

Conky è un programma che permette di monitorare direttamente sulla propria Scrivania diverse variabili di sistema (CPU, RAM, swap, spazio disco, temperature, processi, comandi personalizzati ecc.). Per l'installazione e la configurazione consultare la relativa guida.

In base al programma scelto per la gestione della Scrivania è possibile che Conky non risulti visibile, pur essendo attivo. In tal caso è sufficiente aggiungere al file di configurazione di conky (~.conkyrc) la seguente riga:

own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

Visualizzazione composita

È possibile utilizzare un composite manager per abilitare alcuni effetti grafici (trasparenze, ombre, animazioni delle finestre ecc.). Openbox è compatibile con i compositor più comuni. In questa guida si consiglia l'installazione di Compton, che richiede un consumo limitato di risorse.

Per installare Compton, impostarlo per l'avvio automatico e configurarlo consultare questa guida.

Ulteriori risorse


CategoryGrafica