660
contributi
(→Obmenu) |
(→Obmenu) |
||
Riga 102: | Riga 102: | ||
[[immagine:Openbox9.jpg|380px| center]] | [[immagine:Openbox9.jpg|380px| center]] | ||
===GUI=== | |||
L ' interfaccia grafica è molto semplice , le funzioni nella barra superiore sono intuitive : | L ' interfaccia grafica è molto semplice , le funzioni nella barra superiore sono intuitive : | ||
* Salva | * Salva | ||
Riga 112: | Riga 113: | ||
I campi nella parte inferiore devono essere compilati | I campi nella parte inferiore devono essere compilati | ||
*Label - nome da visualizzare nel menu | *Label - nome da visualizzare nel menu (''a vostra scelta'') | ||
*Id - ( | *Id - inserisce un ''id'' (''a vostra scelta'') | ||
*Action - scegliere l'azione tra ''execute'', ''reconfigure'', ''restart'' e ''exit'' | *Action - scegliere l'azione tra ''execute'', ''reconfigure'', ''restart'' e ''exit'' | ||
*Execute- disponibile solo se nel campo precedente si è scelto ''execute'', inserire il comando desiderato | *Execute- disponibile solo se nel campo precedente si è scelto ''execute'', inserire il comando desiderato | ||
Sarà possibile personalizzare il menu come nell ' esempio seguente : | |||
[[immagine:Skulll2.jpeg|420px| center]] | |||
per vedere il menu in questo modo | |||
[[immagine:Skulll3.jpeg|280px| center]] | |||
===Pipe-menu=== | |||
Openbox come altri WM , permette di scrivere degli scripts che generano dinamicamente dei menu. | |||
Possiamo inserire monitor di sistema, applicazioni multimediali e altro ancora, alcuni di questi si possono trovare su questa pagina del sito di [[http://openbox.org/wiki/Openbox:Pipemenus Openbox]]. | |||
Con l'installazione di ''obmenu'' troviamo già a disposizione alcuni strumenti : | |||
*obm-dir | |||
*obm-moz | |||
*obm-nav | |||
*obm-xdg | |||
Ogni binario deve essere richiamato opportunamente nel menu di openbox (''~/.config/openbox/menu.xml'') mediante stringa. | |||
====obm-dir==== | |||
Questo pipe-menu aggiunge un sottomenu che ordina tutti i file di una directory per nome e apre gli stessi con il programma specificato. | |||
Spesso viene utilizzato per le directory contenenti le immagini, come da esempio: | |||
<menu execute="obm-dir /home/user/immagini 'feh'" id="image" label="immagini"/> | |||
In questo caso apre l'immagine selezionata con ''feh''. | |||
====obm-moz==== | |||
Questo pipe-menu mostra un sottomenu contenente i preferiti di firefox/iceweasel e va richiamato come in esempio: | |||
<menu execute="obm-moz" id="bookmark" label="Bookmark"/> | |||
====obm-nav==== | |||
Questo pipe-menu se richiamato , aggiunge al menu di base di OpenBox un sottomenu per esplorare la cartella specificata. La stringa per richiamare questo pipe-menu è come da esempio: | |||
<menu execute="obm-nav /home/user/data pcmanfm xterm" id="data" label="/data"/> | |||
Per esplorare e aprire i file occorre specificare il tipo di emulatore di shell da usare e che tipo di programma di esplorazione utilizzare per aprire la directory esplorata. | |||
====obm-xdg==== | |||
Quest ' ultimo pipe-menu aggiunge al menu di base di OpenBox un sottomenu contenente tutte le applicazioni GTK/GNOME installate nel sistema. | |||
<menu execute="obm-xdg" id="xdg-menu" label="Applicazioni"/> | |||
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: | |||
[Desktop Entry] | |||
Type=Application | |||
Name=firefox | |||
GenericName=Firefox - Web Browser | |||
Comment=Firefox - Web Browser | |||
TryExec=firefox | |||
Exec=firefox | |||
Categories=Application;Network; | |||
== Il file <code>autostart.sh</code> == | == Il file <code>autostart.sh</code> == |
contributi