4 069
contributi
Riga 223: | Riga 223: | ||
</pre> | </pre> | ||
Cliccando su una immagine questa viene immediatamente settata come sfondo. Ovviamente <code>directory</code> è la directory contenente le immagini. | Cliccando su una immagine questa viene immediatamente settata come sfondo. Ovviamente <code>directory</code> è la directory contenente le immagini. | ||
==indowmenu== | |||
Windowmenu è il menu che si ottiene con un click desto del mouse sulla barra del titolo di una finestra, premere il tasto menu sulla barra del titolo, utilizzare il :WindowMenu keybind o anche dal menu delle aree di lavoro. Di default ha opzioni per massimizzare, minimizzare ,nascondere la finestra etc, inviare a diversi layer o aree di lavoro e ricordare le opzioni delle finestre. | |||
===Preparativi=== | |||
Prima di tutto, bisogna sapere che Fluxbox è un WindowManager personalizzato. Apri ~/.fluxbox/init e cerca la linea | |||
session.screen0.windowMenu: | |||
Cambiala in | |||
session.screen0.windowMenu: ~/.fluxbox/windowmenu | |||
Ricarica la configurazione di Fluxbox e si dovrebbe essere pronti per iniziare la modifica del menu. | |||
===Modificare il menu=== | |||
Windowmenu è come il rootmenu, eccetto alcune voci speciali che il menu normale non ha. | |||
Il menu dovrebbe iniziare con [begin] e finire con [end]. | |||
Si può usare il normale menuitems oppure quelli speciali della lista sottostante. Notare che (label) è facoltativo, senza di esso sarà utilizzato quello di dafault: | |||
[shade] (label) | |||
Questa opzione ombreggia la finestra, la barra del titolo sarà visibile solo a sinistra. | |||
Lo stesso effetto cliccando due volte sul titolo, premendo il tasto ombra, utilizzando un tasto veloce o forse anche lo scorrimento con la rotellina del mouse. | |||
[close] (label) | |||
Chiude la finestra. Proprio come premendo il tasto X nell'angolo. | |||
[kill] (label) | |||
[killwindow] (label) | |||
Termina la finestra. E' utile se il programma è andato in crash e bisogna chiuderlo. | |||
[stick] (label) | |||
Attiva e disattiva l'attaccamento (stickiness) della finestra. Quando è appiccicosa, è visibile in tutti i workspace. | |||
[maximize] (label) | |||
Massimizza e ripristina la finestra. | |||
[iconify] (label) | |||
Minimizza (riduce a icona) la finestra. | |||
[raise] (label) | |||
Solleva la finestra ad un layer superiore. | |||
[lower] (label) | |||
Abbassa la finestra di un layer. | |||
[sendto] (label) | |||
Mostra il menu “Send to..” , permette l'invio delle finestre ad un altro workspace. | |||
[layer] (label) | |||
Mostra il menu “Layer..” , permette all'utente di cambiare facilmente il layer della finestra. | |||
[extramenus] | |||
Mostra il menu “Remember..” , per ricordare i parametri di finestra nelle sessione. | |||
[alpha] (label) | |||
Un sottomenu contenente varie opzioni per la trasparenza della finestra. | |||
[separator] | |||
Linea di separazione orizzontale, non fa altro che creare una linea divisoria. | |||
Dopo la modifica del menu, salvarlo, e scegliere Reload config dal menu di Fluxbox, o non si vedranno le modifiche. | |||
===Esempi=== | |||
Questo dovrebbe creare un menu simile a quello di default: | |||
# ~./fluxbox/windowmenu | |||
[begin] | |||
[shade] (Shade) | |||
[stick] (Stick) | |||
[maximize] | |||
[iconify] (Iconify) | |||
[raise] | |||
[lower] | |||
[sendto] | |||
[layer] | |||
[extramenus] | |||
[separator] | |||
[close] (Close) | |||
[end] | |||
Questo è un pò differente: | |||
[begin] | |||
[exec] (terminal) {xterm} | |||
[maximize] (maximize) | |||
[iconify] (minimize) | |||
[submenu] (advanced) | |||
[layer] (layer) | |||
[extramenus] (remember) | |||
[sendto] (send to) | |||
[end] | |||
[separator] | |||
[close] (close) | |||
[end] |