3 581
contributi
m (→Aspetto dei caratteri: link al paragrafo specifico) |
(rimosso link a guida da aggiornare, e dbus-launch non più necessario; aggiunto systemctl e polkit) |
||
Riga 1: | Riga 1: | ||
{{Versioni compatibili}} | {{Versioni compatibili|Squeeze|Wheezy|Jessie}} | ||
= Introduzione = | = Introduzione = | ||
'''Window manager conforme agli standard, veloce, leggero e estensibile''' | '''Window manager conforme agli standard, veloce, leggero e estensibile''' | ||
Riga 25: | Riga 25: | ||
=Installazione= | =Installazione= | ||
Per installare Openbox e i suoi tool di configurazione | Per installare Openbox e i suoi tool di configurazione occorre da terminale eseguire il seguente comando con [[privilegi di amministrazione]]: | ||
<pre># | <pre># apt-get install openbox obconf obmenu</pre> | ||
Adesso è possibile utilizzare Openbox e lo si può avviare direttamente da riga comando, oppure attraverso un Display Manager. | Adesso è possibile utilizzare Openbox e lo si può avviare direttamente da riga comando, oppure attraverso un Display Manager. | ||
Riga 32: | Riga 32: | ||
== Login Testuale == | == Login Testuale == | ||
Se non si dispone di un DM o non lo si vuole usare, occorre lanciare la sessione di Openbox con il comando: | Se non si dispone di un DM o non lo si vuole usare, occorre lanciare la sessione di Openbox con il comando: | ||
<pre>exec openbox-session</pre> | <pre>$ exec openbox-session</pre> | ||
Si può avviare una sessione di Openbox anche da console tramite | Si può avviare una sessione di Openbox anche da console tramite <code>startx</code>: | ||
<pre>$ startx /usr/bin/openbox-session</pre> | |||
Per utilizzare | Per utilizzare ConsoleKit, eseguire invece questo comando: | ||
<pre>$ exec ck-launch-session openbox-session</pre> | |||
Per rendere l'operazione più comoda si può impartire il comando attraverso un ''alias'' oppure editando il file ''.xinitrc'' aggiungendo il comando sopra riportato. | Per rendere l'operazione più comoda si può impartire il comando attraverso un ''alias'' oppure editando il file ''.xinitrc'' aggiungendo il comando sopra riportato. | ||
Riga 47: | Riga 44: | ||
<pre>$ echo "exec openbox-session" > ~/.xinitrc </pre> | <pre>$ echo "exec openbox-session" > ~/.xinitrc </pre> | ||
In questo modo all'avvio del PC dopo essersi accreditati | In questo modo all'avvio del PC dopo essersi accreditati basterà eseguire il comando: | ||
<pre>$ startx</pre> | |||
{{Box|Tips|<code>startx</code> e <code>xinit</code> sono programmi del pacchetto '''xinit'''. Verificare che sia installato.}} | |||
== Login Grafico == | == Login Grafico == | ||
Riga 122: | Riga 110: | ||
Le abbreviazioni per molti tasti funzione sono: | Le abbreviazioni per molti tasti funzione sono: | ||
<pre> | |||
C = Ctrl | |||
S = Shift | |||
A = Alt | |||
W = Super (tasto con logo di sistema operativo estraneo) | |||
</pre> | |||
Ad esempio C-A-Left (Ctrl+Alt+freccia sinistra) ci farà muovere tra le aree di lavoro. | Ad esempio C-A-Left (Ctrl+Alt+freccia sinistra) ci farà muovere tra le aree di lavoro. | ||
Riga 137: | Riga 127: | ||
L'unico modo per avviarla la prima volta è eseguire il comando da un terminale, dopo sarà possibile inserire la voce direttamente nel menù: | L'unico modo per avviarla la prima volta è eseguire il comando da un terminale, dopo sarà possibile inserire la voce direttamente nel menù: | ||
<pre>$ obmenu</pre> | |||
Dopo l'esecuzione avremo il file /home/user/.config/openbox/menu.xml che, volendo, potremo modificare anche tramite il nostro editor di testi preferito. | Dopo l'esecuzione avremo il file /home/user/.config/openbox/menu.xml che, volendo, potremo modificare anche tramite il nostro editor di testi preferito. | ||
Riga 183: | Riga 173: | ||
Spesso viene utilizzato per le directory contenenti le immagini, come da esempio: | Spesso viene utilizzato per le directory contenenti le immagini, come da esempio: | ||
<pre> | |||
<menu execute="obm-dir /home/user/immagini 'feh'" id="image" label="immagini"/> | |||
</pre> | |||
In questo caso apre l'immagine selezionata con ''feh''. | In questo caso apre l'immagine selezionata con ''feh''. | ||
====obm-moz==== | ====obm-moz==== | ||
Questo pipe-menu mostra un sottomenù contenente i preferiti di firefox/iceweasel e va richiamato come in esempio: | Questo pipe-menu mostra un sottomenù contenente i preferiti di firefox/iceweasel e va richiamato come in esempio: | ||
<pre> | |||
<menu execute="obm-moz" id="bookmark" label="Bookmark"/> | |||
</pre> | |||
====obm-nav==== | ====obm-nav==== | ||
Questo pipe-menu aggiunge al menù di base di OpenBox un sottomenù per esplorare la directory specificata. La stringa per richiamare questo pipe-menu è come da esempio: | Questo pipe-menu aggiunge al menù di base di OpenBox un sottomenù per esplorare la directory specificata. La stringa per richiamare questo pipe-menu è come da esempio: | ||
<pre> | |||
<menu execute="obm-nav /home/user/data pcmanfm xterm" id="data" label="/data"/> | |||
</pre> | |||
Per navigare tra i file occorre specificare il tipo di emulatore di terminale da usare o che tipo di programma di esplorazione utilizzare per aprire la directory. | Per navigare tra i file occorre specificare il tipo di emulatore di terminale da usare o che tipo di programma di esplorazione utilizzare per aprire la directory. | ||
Riga 198: | Riga 194: | ||
====obm-xdg==== | ====obm-xdg==== | ||
Quest'ultimo pipe-menu aggiunge al menù di base di OpenBox un sottomenù contenente tutte le applicazioni GTK/GNOME installate nel sistema. | Quest'ultimo pipe-menu aggiunge al menù di base di OpenBox un sottomenù contenente tutte le applicazioni GTK/GNOME installate nel sistema. | ||
<pre> | |||
<menu execute="obm-xdg" id="xdg-menu" label="Applicazioni"/> | |||
</pre> | |||
La ricerca verrà effettuata tra le applicazioni installate nel sistema alla directory di riferimento ''/usr/share/applications''. | La ricerca verrà effettuata tra le applicazioni installate nel sistema alla directory di riferimento ''/usr/share/applications''. | ||
In questa directory risiedono tutti i file *.desktop dei programmi installati. Se il menù non dovesse contenere una delle applicazioni installate nel sistema sarà sufficiente creare il file ''esempio.desktop'' contenete le direttive relative al programma: | In questa directory risiedono tutti i file *.desktop dei programmi installati. Se il menù non dovesse contenere una delle applicazioni installate nel sistema sarà sufficiente creare il file ''esempio.desktop'' contenete le direttive relative al programma: | ||
<pre> | |||
[Desktop Entry] | |||
Type=Application | |||
Name=firefox | |||
GenericName=Firefox - Web Browser | |||
Comment=Firefox - Web Browser | |||
TryExec=firefox | |||
Exec=firefox | |||
Categories=Application;Network; | |||
</pre> | |||
== Il file <code>autostart.sh</code> == | == Il file <code>autostart.sh</code> == | ||
Riga 219: | Riga 219: | ||
Adesso inseriamo il seguente codice: | Adesso inseriamo il seguente codice: | ||
<pre> | <pre> | ||
# Programmi da eseguire all'avvio | # Programmi da eseguire all'avvio | ||
feh [OPZIONE] [FILE] | feh [OPZIONE] [FILE] & | ||
xcompmgr [OPZIONI] & | xcompmgr [OPZIONI] & | ||
# Programmi da eseguire dopo che Openbox si avvia | # Programmi da eseguire dopo che Openbox si avvia | ||
(sleep [sec] && tint2) & </pre> | (sleep [sec] && tint2) & | ||
</pre> | |||
{{Box | Il comando "sleep"|<pre>(sleep [N] && comando)</pre> esegue "comando" dopo N secondi.}} | {{Box | Il comando "sleep"|<pre>(sleep [N] && comando)</pre> esegue "comando" dopo N secondi.}} | ||
Riga 250: | Riga 249: | ||
===Bloc-num=== | ===Bloc-num=== | ||
Usando un portatile avere attivo questo programma importa poco, ma per un PC desktop è una cosa da avere. | Usando un portatile avere attivo questo programma importa poco, ma per un PC desktop è una cosa da avere. | ||
Sono molti gli utilizzatori de tastierino numerico posto alla destra della nostra tastiera, pertanto si ritiene utile l'installazione di numlockx. | Sono molti gli utilizzatori de tastierino numerico posto alla destra della nostra tastiera, pertanto si ritiene utile l'installazione di '''numlockx'''. | ||
<pre># apt-get install numlockx</pre> | |||
Xorg richiama ''/etc/X11/Xsession.d/55numlockx'' e in ''/etc/default/numlockx'' è su auto di default, in questo modo la funzione sarà da subito disponibile. | Xorg richiama ''/etc/X11/Xsession.d/55numlockx'' e in ''/etc/default/numlockx'' è su auto di default, in questo modo la funzione sarà da subito disponibile. | ||
Riga 263: | Riga 262: | ||
Intorno alla riga 273 troverete ''<!-- Keybindings for window switching -->'', qui inseriremo ''<allDesktops>yes</allDesktops>'' come in esempio: | Intorno alla riga 273 troverete ''<!-- Keybindings for window switching -->'', qui inseriremo ''<allDesktops>yes</allDesktops>'' come in esempio: | ||
<pre> | |||
<!-- Keybindings for window switching --> | |||
<keybind key="A-Tab"> | |||
<action name="NextWindow"> | |||
<allDesktops>yes</allDesktops> | |||
<finalactions> | |||
<action name="Focus"/> | |||
<action name="Raise"/> | |||
<action name="Unshade"/> | |||
</finalactions> | |||
</action> | |||
</pre> | |||
se si vogliono le sole icone senza il testo aggiungere anche | se si vogliono le sole icone senza il testo aggiungere anche | ||
<pre> | |||
<dialog>icons</dialog> | |||
</pre> | |||
sotto quanto prima inserito. | sotto quanto prima inserito. | ||
Riga 282: | Riga 285: | ||
===Gestione dei temi=== | ===Gestione dei temi=== | ||
Per poter utilizzare temi diversi può essere d'aiuto installare un'applicazione in grado di gestire i temi gtk2 | Per poter utilizzare temi diversi può essere d'aiuto installare un'applicazione in grado di gestire i temi gtk2 | ||
<pre># apt-get install gtk-chtheme</pre> | |||
Per eseguire l'applicazione cercare nel menu oppure da terminale digitare | Per eseguire l'applicazione cercare nel menu oppure da terminale digitare | ||
<pre>$ gtk-chtheme</pre> | |||
ci apparirà così : | ci apparirà così : | ||
[[immagine:Ob30.jpeg|320px| center]] | [[immagine:Ob30.jpeg|320px| center]] | ||
Riga 296: | Riga 299: | ||
La voce «exit» predefinita nel menù di Openbox porta al logout, pertanto se si vuole effettuare lo spegnimento della macchina occorre apportare alcune modifiche al sistema. | La voce «exit» predefinita nel menù di Openbox porta al logout, pertanto se si vuole effettuare lo spegnimento della macchina occorre apportare alcune modifiche al sistema. | ||
==== Con sudo ==== | |||
Per lo spegnimento è possibile usare ''halt'' oppure ''shutdown -h now'', mentre per il riavvio ''reboot'' o ''shutdown -r now''. | Per lo spegnimento è possibile usare ''halt'' oppure ''shutdown -h now'', mentre per il riavvio ''reboot'' o ''shutdown -r now''. | ||
Per prima cosa serve aver installato sudo | Per prima cosa serve aver installato sudo | ||
<pre># apt-get install sudo</pre> | |||
e configurarlo con il comando | e configurarlo con il comando | ||
<pre># visudo</pre> | |||
si rende necessario attribuire all'utente i permessi adeguati ai comandi ''shutdown'' oppure ''halt'' e ''reboot'', e, a seconda delle necessità anche ''pm-suspend'' e ''pm-hibernate''. | si rende necessario attribuire all'utente i permessi adeguati ai comandi ''shutdown'' oppure ''halt'' e ''reboot'', e, a seconda delle necessità anche ''pm-suspend'' e ''pm-hibernate''. | ||
Aggiungendo: | Aggiungendo: | ||
<pre> | |||
ALL ALL=NOPASSWD:/sbin/shutdown | |||
</pre> | |||
permetteremo a chiunque di eseguire lo spegnimento oppure si possono impostare i permessi al solo utente, fate le giuste considerazioni sulla sicurezza ecco un esempio: | permetteremo a chiunque di eseguire lo spegnimento oppure si possono impostare i permessi al solo utente, fate le giuste considerazioni sulla sicurezza ecco un esempio: | ||
<pre> | |||
Defaults secure_path="/sbin:/bin:/usr/sbin:/usr/bin" | |||
utente ALL=(root) NOPASSWD: /sbin/shutdown | |||
utente ALL=(root) NOPASSWD: /sbin/halt | |||
utente ALL=(root) NOPASSWD: /sbin/reboot | |||
ecc.. | |||
</pre> | |||
==== Con polkit ==== | |||
Se si è installato il pacchetto '''policykit-1''' e si utilizza <code>ck-launch-session</code> (e di conseguenza <code>dbus</code>) per la propria sessione openbox, a partire da Debian 8 ([[Jessie]]) è sufficiente utilizzare '''systemd''', senza bisogno di <code>sudo</code>. | |||
La policy di default di '''polkit''' infatti permette già lo spegnimento, la sospensione, l'ibernazione e il riavvio se non ci sono altri utenti collegati, tramite: | |||
<pre>$ systemctl poweroff/suspend/hibernate/reboot</pre> | |||
====Altertux==== | ====Altertux==== | ||
Oltre alla parte che interessa l'uscita dal sistema potrete trovare al seguente [http://www.altertux.org/www/openbox.html link] un'ottima guida su Openbox. | Oltre alla parte che interessa l'uscita dal sistema potrete trovare al seguente [http://www.altertux.org/www/openbox.html link] un'ottima guida su Openbox. | ||
In questo caso si effettua una semplice modifica al file menu.xml aggiungendo a piacimento le funzioni desiderate. | In questo caso si effettua una semplice modifica al file menu.xml aggiungendo a piacimento le funzioni desiderate, in questo caso quelle con systemd e polkit. | ||
<pre> | |||
<item label="Riavvia il sistema"> | <item label="Riavvia il sistema"> | ||
<action name="Execute"> | <action name="Execute"> | ||
< | <command> | ||
systemctl reboot | |||
</ | </command> | ||
</action> | </action> | ||
</item> | </item> | ||
<item label="Spegni"> | <item label="Spegni"> | ||
<action name="Execute"> | <action name="Execute"> | ||
< | <command> | ||
systemctl halt | |||
</ | </command> | ||
</action> | </action> | ||
</item> | </item> | ||
</pre> | |||
====Urukrama ==== | ====Urukrama ==== | ||
Riga 342: | Riga 354: | ||
Se si vuole un'uscita rapida e semplice con ''GDM'', si può spegnere il pc con l'aiuto di ''gdm-control'', con il seguente comando: | Se si vuole un'uscita rapida e semplice con ''GDM'', si può spegnere il pc con l'aiuto di ''gdm-control'', con il seguente comando: | ||
<pre> | |||
$ gdm-control --shutdown && openbox --exit | |||
</pre> | |||
Per riavviare usare il comando: | Per riavviare usare il comando: | ||
<pre> | |||
$ gdm-control --reboot && openbox --exit | |||
</pre> | |||
Per sospendere usare la seguente linea: | Per sospendere usare la seguente linea: | ||
<pre> | |||
$ gdm-control --suspend | |||
</pre> | |||
Se si vuole utilizzare un'interfaccia grafica minimale bisogna aver installato ''gxmessage'' ( [http://urukrama.wordpress.com/2007/12/03/confirm-to-shut-down-reboot-or-log-out-in-openbox/ articolo originale]): | Se si vuole utilizzare un'interfaccia grafica minimale bisogna aver installato ''gxmessage'' ( [http://urukrama.wordpress.com/2007/12/03/confirm-to-shut-down-reboot-or-log-out-in-openbox/ articolo originale]): | ||
<pre># apt-get install gxmessage</pre> | |||
A questo punto creiamo uno script con un contenuto simile: | A questo punto creiamo uno script con un contenuto simile: | ||
Riga 369: | Riga 385: | ||
salviamolo dove preferiamo con un nome a piacere (es. ''/home/user/.config/openbox/oblogout.sh'') e rendiamolo eseguibile con: | salviamolo dove preferiamo con un nome a piacere (es. ''/home/user/.config/openbox/oblogout.sh'') e rendiamolo eseguibile con: | ||
<pre>chmod a+x /home/user/.config/openbox/oblogout.sh </pre> | <pre>$ chmod a+x /home/user/.config/openbox/oblogout.sh </pre> | ||
Se eseguito apparirà così : | Se eseguito apparirà così : | ||
Riga 389: | Riga 405: | ||
Oppure in obmenu modificare la voce ''Exit'' impostando ''execute'' e inserendo il comando : | Oppure in obmenu modificare la voce ''Exit'' impostando ''execute'' e inserendo il comando : | ||
<pre> | |||
~/.config/openbox/oblogout.sh | |||
</pre> | |||
[[immagine:Obmenu.JPG|380px| center]] | [[immagine:Obmenu.JPG|380px| center]] | ||
In questo modo sarà comodamente accesibile dal menu. | In questo modo sarà comodamente accesibile dal menu. | ||
Riga 396: | Riga 414: | ||
Avendo uno script ''clean.sh'' in ''/usr/local/bin'' da eseguire allo spegnimento lo si può inserire prima del comando shutdown: | Avendo uno script ''clean.sh'' in ''/usr/local/bin'' da eseguire allo spegnimento lo si può inserire prima del comando shutdown: | ||
<pre> | |||
3) clean.sh && sudo shutdown -r now ;; | 3) clean.sh && sudo shutdown -r now ;; | ||
</pre> | |||
Oppure così se si ha un comando diretto: | Oppure così se si ha un comando diretto: | ||
<pre> | |||
3) sudo switchconf nolan && sudo shutdown -r now ;; | 3) sudo switchconf nolan && sudo shutdown -r now ;; | ||
</pre> | |||
in questo caso viene richiamata una configurazione di rete con switchconf che è stato predisposto all'uso senza password.}} | in questo caso viene richiamata una configurazione di rete con switchconf che è stato predisposto all'uso senza password.}} | ||
Riga 409: | Riga 431: | ||
dopo averlo estratto va eseguito con python: | dopo averlo estratto va eseguito con python: | ||
<pre># python setup.py install</pre> | |||
Se avete errori verificate la presenza di questi pacchetti: ''python-dbus python-imagingpython-distutils-extra'' | Se avete errori verificate la presenza di questi pacchetti: ''python-dbus python-imagingpython-distutils-extra'' | ||
Riga 422: | Riga 444: | ||
# <--</pre> | # <--</pre> | ||
Per avere le giuste immagini bisogna copiare il tema: | Per avere le giuste immagini bisogna copiare il tema: | ||
<pre>$ cp -R /usr/local/share/themes/foom ~/.themes</pre> | |||
Ora non ci resta che aggiungere il comando al nostro menù, modificando la voce exit. | Ora non ci resta che aggiungere il comando al nostro menù, modificando la voce exit. | ||
Riga 440: | Riga 462: | ||
===Feh=== | ===Feh=== | ||
Per installarlo occorre eseguire da terminale: | Per installarlo occorre eseguire da terminale: | ||
<pre># apt-get install feh</pre> | |||
feh non è solamente utile per impostare lo sfondo ma è anche un ottimo e leggero visualizzatore di immagini, se successivamente verrà usato un file manager lo troveremo come opzione nell'apertura di file immagine. | feh non è solamente utile per impostare lo sfondo ma è anche un ottimo e leggero visualizzatore di immagini, se successivamente verrà usato un file manager lo troveremo come opzione nell'apertura di file immagine. | ||
Per configurare lo sfondo, bisogna eseguire da terminale il seguente comando: | Per configurare lo sfondo, bisogna eseguire da terminale il seguente comando: | ||
<pre>$ feh [opzione] /posizione/file/immagine</pre> | |||
le opzioni disponibili sono: | le opzioni disponibili sono: | ||
<pre> | |||
--bg-center (centra l'immagine) | --bg-center (centra l'immagine) | ||
--bg-fill (centra l'immagine e la ingrandisce) | --bg-fill (centra l'immagine e la ingrandisce) | ||
--bg-scale (scala l'immagine) | --bg-scale (scala l'immagine) | ||
--bg-tile (piastrella l'immagine) | --bg-tile (piastrella l'immagine) | ||
</pre> | |||
Per caricare uno sfondo predefinito all'avvio di Openbox bisogna inserire il comando con le giuste opzioni all'interno di ''autostart.sh'' come da sintassi: | Per caricare uno sfondo predefinito all'avvio di Openbox bisogna inserire il comando con le giuste opzioni all'interno di ''autostart.sh'' come da sintassi: | ||
<pre>$ feh [OPZIONE] [FILE]</pre> | |||
===Nitrogen=== | ===Nitrogen=== | ||
Con questa applicazione abbiamo una comoda interfaccia grafica per poter impostare lo sfondo, ma prima di cominciare installiamola: | Con questa applicazione abbiamo una comoda interfaccia grafica per poter impostare lo sfondo, ma prima di cominciare installiamola: | ||
<pre># apt-get install nitrogen</pre> | |||
Dato che nitrogen non è presente nel menù, lanciamo il programma da terminale: | Dato che nitrogen non è presente nel menù, lanciamo il programma da terminale: | ||
<pre>$ nitrogen</pre> | |||
Dalle preferenze scegliamo da quali directory attingere i file immagine e quindi scegliamo con quali opzioni impostare lo sfondo. | Dalle preferenze scegliamo da quali directory attingere i file immagine e quindi scegliamo con quali opzioni impostare lo sfondo. | ||
Riga 472: | Riga 496: | ||
Per caricare lo sfondo all'avvio inserire nel file ''autostart.sh''. | Per caricare lo sfondo all'avvio inserire nel file ''autostart.sh''. | ||
<pre>nitrogen --restore &</pre> | |||
== Pannello o Barra == | == Pannello o Barra == | ||
Riga 481: | Riga 505: | ||
Prendiamo come esempio ''lxpanel'' e lo andiamo a installare: | Prendiamo come esempio ''lxpanel'' e lo andiamo a installare: | ||
<pre># | <pre># apt-get install lxpanel</pre> | ||
[[immagine:Openbox12.jpg| 900px| center]] | [[immagine:Openbox12.jpg| 900px| center]] | ||
Riga 499: | Riga 523: | ||
Per avere il pannello disponibile all'avvio si deve inserire il comando nel file ''autostart.sh''. | Per avere il pannello disponibile all'avvio si deve inserire il comando nel file ''autostart.sh''. | ||
<pre> | |||
(sleep 3 && lxpanel) & | |||
</pre> | |||
in questo caso eseguita con 3 secondi di ritardo. | in questo caso eseguita con 3 secondi di ritardo. | ||
Riga 509: | Riga 534: | ||
===Lxterminal=== | ===Lxterminal=== | ||
L'installazione è molto semplice: | L'installazione è molto semplice: | ||
<pre># apt-get install lxterminal</pre> | |||
[[immagine:Openbox15.jpg|380px| center]] | [[immagine:Openbox15.jpg|380px| center]] | ||
Per poter eseguire ''lxterminal'' dal menù di Openbox ho modificato ''obmenu'' inserendo | Per poter eseguire ''lxterminal'' dal menù di Openbox ho modificato ''obmenu'' inserendo | ||
<pre> | |||
lxterminal --geometry=139x50 | |||
</pre> | |||
alla voce ''terminal emulator''. | alla voce ''terminal emulator''. | ||
Riga 521: | Riga 546: | ||
Oppure usando questo comando: | Oppure usando questo comando: | ||
<pre>$ xwininfo | grep geometry</pre> | |||
e quindi cliccare sulla finestra | e quindi cliccare sulla finestra | ||
Alcuni tasti scorciatoia assolutamente indispensabili per l'uso di ''lxterminal'': | Alcuni tasti scorciatoia assolutamente indispensabili per l'uso di ''lxterminal'': | ||
<pre> | |||
Crtl+Shift+t = apre una nuova scheda | |||
Ctrl+pgup/pgdown per muoversi tra le schede aperte | |||
</pre> | |||
Per poter usare al meglio MC ho disabilitato l'uso di F10 a lxterminal, flag opzionale nelle impostazioni. | Per poter usare al meglio MC ho disabilitato l'uso di F10 a lxterminal, flag opzionale nelle impostazioni. | ||
Riga 534: | Riga 561: | ||
===rxvt-unicode=== | ===rxvt-unicode=== | ||
Per installare il terminale eseguire : | Per installare il terminale eseguire : | ||
<pre># apt-get install rxvt-unicode</pre> | |||
Per l'esecuzione il comando è : | Per l'esecuzione il comando è : | ||
<pre>$ urxvt</pre> | |||
Molte delle opzioni disponibili si possono avere digitando : | Molte delle opzioni disponibili si possono avere digitando : | ||
<pre>$ man urxvt</pre> | |||
E' possibile inserire i parametri di configurazione desiderati nel file ''~/.Xdefaults'' che se non presente va creato. | E' possibile inserire i parametri di configurazione desiderati nel file ''~/.Xdefaults'' che se non presente va creato. | ||
Alcuni di quelli che ho provato : | Alcuni di quelli che ho provato : | ||
<pre> | |||
URxvt*transparent:true | |||
URxvt*scrollBar:false | |||
URxvt*geometry:124x44 | |||
URxvt*borderLess:true | |||
URxvt*foreground:White | |||
URxvt*font : 9x15 | |||
URxvt*shading:83 | |||
URxvt.cursorColor: #ffffff | |||
URxvt.cursorColor2: #000000 | |||
</pre> | |||
Utilizzando le opzioni sopra riportate è possibile creare in Openbox un effetto che rende la finestra come "fusa" sullo sfondo. | Utilizzando le opzioni sopra riportate è possibile creare in Openbox un effetto che rende la finestra come "fusa" sullo sfondo. | ||
Per completare questo trucco occorre inserire nel file ''~/.config/openbox/rc.xml'' , all’ interno della sezione ''<applications>'': | Per completare questo trucco occorre inserire nel file ''~/.config/openbox/rc.xml'' , all’ interno della sezione ''<applications>'': | ||
<pre> | |||
<application name="urxvt"> | <application name="urxvt"> | ||
<decor>no</decor> | <decor>no</decor> | ||
Riga 565: | Riga 595: | ||
<desktop>all</desktop> | <desktop>all</desktop> | ||
</application> | </application> | ||
</pre> | |||
Il risultato di questa modifica nell ' esempio: | Il risultato di questa modifica nell ' esempio: | ||
[[immagine:Skulll4.jpeg|380px| center]] | [[immagine:Skulll4.jpeg|380px| center]] | ||
Riga 573: | Riga 604: | ||
Un leggero ma valido gestore di compositing è xcompmgr, che può impostare trasparenza e altri effetti sulle finestre. | Un leggero ma valido gestore di compositing è xcompmgr, che può impostare trasparenza e altri effetti sulle finestre. | ||
<pre># apt-get install xcompmgr</pre> | |||
Le opzioni disponibili sono consultabili nel manuale: | Le opzioni disponibili sono consultabili nel manuale: | ||
<pre>$ man xcompmgr</pre> | |||
Per poterlo avere all'avvio va inserito come al solito all'interno del file autostart.sh un comando come in esempio: | Per poterlo avere all'avvio va inserito come al solito all'interno del file autostart.sh un comando come in esempio: | ||
<pre> | |||
xcompmgr -r 15 -o .63 -l -20 -t -20 -I 0.015 -O 0.02 -D 5 & | |||
</pre> | |||
== Gestore di File == | == Gestore di File == | ||
Riga 588: | Riga 620: | ||
===PCManFM=== | ===PCManFM=== | ||
L' installazione é semplice | L' installazione é semplice | ||
<pre># apt-get install pcmanfm</pre> | |||
[[immagine:Openbox16.jpg|380px| center]] | [[immagine:Openbox16.jpg|380px| center]] | ||
Riga 597: | Riga 629: | ||
Perchè l' utente abbia i permessi di mount delle periferiche ( USB, CD , DVD , etc...) occorre configurare ''~/.xinitrc'' nel seguente modo : | Perchè l' utente abbia i permessi di mount delle periferiche ( USB, CD , DVD , etc...) occorre configurare ''~/.xinitrc'' nel seguente modo : | ||
<pre> | |||
exec ck-launch-session openbox-session | |||
</pre> | |||
Installare il pacchetto '''policykit-1''' e creare il file: ''/etc/polkit-1/localauthority/50-local.d/55-storage.pkla'' | Installare il pacchetto '''policykit-1''' e creare il file: ''/etc/polkit-1/localauthority/50-local.d/55-storage.pkla'' | ||
aggiungere : | aggiungere : | ||
<pre>[Storage Permissions] | <pre>[Storage Permissions] | ||
Identity=unix-group:plugdev | |||
Action=org.freedesktop.udisks.filesystem-mount;org.freedesktop.udisks.drive-eject;org.freedesktop.udisks.drive-detach;org.freedesktop.udisks.luks-unlock;org.freedesktop.udisks.inhibit-polling;org.freedesktop.udisks.drive-set-spindown | |||
ResultAny=yes | |||
ResultActive=yes | |||
ResultInactive=no</pre> | |||
aggiungere l' utente al gruppo plugdev : | aggiungere l' utente al gruppo plugdev : | ||
<pre># usermod -a -G plugdev YOUR-LOGIN</pre> | |||
==Lanciatore di applicazioni (Application launchers)== | ==Lanciatore di applicazioni (Application launchers)== | ||
Riga 615: | Riga 649: | ||
===gmrun=== | ===gmrun=== | ||
Gmrun é uno strumento di avvio di applicazioni GTK+ in stile CLI con molte funzionalità, per installare il pacchetto : | Gmrun é uno strumento di avvio di applicazioni GTK+ in stile CLI con molte funzionalità, per installare il pacchetto : | ||
<pre># apt-get install gmrun</pre> | |||
Per richiamarlo con la funzione alt+F2 , aggiungere al file ''~/.config/openbox/rc.xml'' , nella sezione ''<keyboard>'': | Per richiamarlo con la funzione alt+F2 , aggiungere al file ''~/.config/openbox/rc.xml'' , nella sezione ''<keyboard>'': | ||
<pre> | |||
<keybind key="A-F2"> | <keybind key="A-F2"> | ||
<action name="execute"><execute>gmrun</execute></action> | <action name="execute"><execute>gmrun</execute></action> | ||
</keybind> | </keybind> | ||
</pre> | |||
===dmenu=== | ===dmenu=== | ||
Per installare dmsnu eseguire | Per installare dmsnu eseguire | ||
<pre># apt-get install suckless-tools</pre> | |||
Questo pacchetto fornisce semplici comandi progettati per essere usati con un window manager minimalista come dwm, ma possono essere utili in script indipendentemente dal window manager usato. | Questo pacchetto fornisce semplici comandi progettati per essere usati con un window manager minimalista come dwm, ma possono essere utili in script indipendentemente dal window manager usato. | ||
Per richiamarlo inserire le seguenti righe : | Per richiamarlo inserire le seguenti righe : | ||
<pre> | |||
<keybind key="A-F2"> | <keybind key="A-F2"> | ||
<action name="execute"><execute>dmenu_run</execute></action> | <action name="execute"><execute>dmenu_run</execute></action> | ||
</keybind> | </keybind> | ||
</pre> | |||
===Kupfer=== | ===Kupfer=== | ||
Kupfer è un avviatore/lanciatore nello stile di Quicksilver o GNOME Do. Può cercare e navigare i file dell'utente, lanciare le applicazioni desiderate e gli oggetti di cui si ha bisogno in modo più veloce. | Kupfer è un avviatore/lanciatore nello stile di Quicksilver o GNOME Do. Può cercare e navigare i file dell'utente, lanciare le applicazioni desiderate e gli oggetti di cui si ha bisogno in modo più veloce. | ||
<pre># apt-get install kupfer</pre> | |||
Per richiamarlo inserire le seguenti righe : | Per richiamarlo inserire le seguenti righe : | ||
<pre> | |||
<keybind key="A-F2"> | <keybind key="A-F2"> | ||
<action name="execute"><execute>kupfer</execute></action> | <action name="execute"><execute>kupfer</execute></action> | ||
</keybind> | </keybind> | ||
</pre> | |||
===Lxpanel=== | ===Lxpanel=== | ||
Per chi già usa lxpanel é possibile richiamare il lanciatore con il comando | Per chi già usa lxpanel é possibile richiamare il lanciatore con il comando | ||
<pre>$ lxpanelctl run</pre> | |||
==Notifiche== | ==Notifiche== | ||
Riga 648: | Riga 687: | ||
Questo pacchetto contiene la libreria condivisa. Per vedere realmente le notifiche è necessario installare il pacchetto ''notification-daemon'' oppure ''notify-osd'', ''plasma-widgets-workspace'', ''xfce4-notifyd'' o dunst. | Questo pacchetto contiene la libreria condivisa. Per vedere realmente le notifiche è necessario installare il pacchetto ''notification-daemon'' oppure ''notify-osd'', ''plasma-widgets-workspace'', ''xfce4-notifyd'' o dunst. | ||
<pre># apt-get install libnotify4</pre> | |||
A seconda della configurazione appariranno sul desktop le notifiche. | A seconda della configurazione appariranno sul desktop le notifiche. | ||
Riga 670: | Riga 709: | ||
* gestione delle notifiche del desktop in corrispondenza di eventi dei tasti. | * gestione delle notifiche del desktop in corrispondenza di eventi dei tasti. | ||
L' installazione è semplice | L' installazione è semplice | ||
<pre># apt-get install volti</pre> | |||
Per averlo avviato dopo il login, richiamare il comando ''volti'' nel file ''~/.config/openbox/autostart.sh'' . | Per averlo avviato dopo il login, richiamare il comando ''volti'' nel file ''~/.config/openbox/autostart.sh'' . | ||
Riga 684: | Riga 723: | ||
* controllo scorrevole per il volume. | * controllo scorrevole per il volume. | ||
Per installarlo | Per installarlo | ||
<pre># apt-get install volumeicon-alsa</pre> | |||
Per averlo avviato dopo il login, richiamare il comando ''volumeicon'' nel file ''~/.config/openbox/autostart.sh'' . | Per averlo avviato dopo il login, richiamare il comando ''volumeicon'' nel file ''~/.config/openbox/autostart.sh'' . | ||
Riga 706: | Riga 745: | ||
Per chi non l'ha o vuole altro la scelta ricade sull'ottimo ''scrot'', il cui uso è molto semplice. | Per chi non l'ha o vuole altro la scelta ricade sull'ottimo ''scrot'', il cui uso è molto semplice. | ||
<pre># apt-get install scrot</pre> | |||
modificando la voce di default e inserendo: | modificando la voce di default e inserendo: | ||
<pre>scrot -d 5</pre> | |||
si farà uno screenshot con un ritardo di 5 secondi e l'immagine verrà salvata nella nostra Home. | si farà uno screenshot con un ritardo di 5 secondi e l'immagine verrà salvata nella nostra Home. | ||
Il comando per scattare foto alla sola finestra che ha il focus: | Il comando per scattare foto alla sola finestra che ha il focus: | ||
<pr>$ scrot -d 3 -u -b</pre> | |||
per ulteriori informazioni consultare il manuale | per ulteriori informazioni consultare il manuale | ||
<pre>$ man scrot</pre> | |||
==Configurazione della rete== | ==Configurazione della rete== |
contributi