Avere la funzione a portata di click è molto comodo...ma non sarebbe più comodo averla a portata di scorciatoia da tastiera? Su OpenBox la scorciatoia non è purtroppo abilitata di default. Aufhebung nella dialettica hegeliana significa togliere e rimanere e noi in questa guida vedremo come fare a togliere e rimettere le decorazioni di finestra con una semplice scorciatoia.
I metodi ai quali possiamo ricorrere sono sostanzialmente 2:
- Modificare manualmente il file di configurazione di Openbox
- Ricorrere ad un software per l'impostazione delle scorciatoie (io uso e consiglio Obkey)
Modificare il file di configurazione di Openbox
Attenzione: l'errata modifica di questo file potrebbe compromettere il funzionamento del vostro Openbox: agite solo se sapete cosa state facendo!
Il file da modificare è ~/.config/openbox/rc.xml, apriamolo con il nostro editor di testo preferito, ad esempio con
gedit ~/.config/openbox/rc.xmlOra, cerchiamo la sezione "Keyboard" (inizia all'incirca verso la riga 167) ed in particolare, individuiamo questa riga:
<chainQuitKey>C-g</chainQuitKey>una volta trovata, inseriamo subito sotto di essa le righe seguenti, stando ben attenti a non interferire con le istruzioni del file successive e, per maggior ordine, rispettando l'indentazione delle analoghe righe del file:
<keybind key="W-w">Se la combinazione Super+W non ci aggrada, basterà modificare keybind key="W+w" con keybind key="combinazione preferita", ricordando che W corrisponde al tasto Super (o Windows che dir si voglia), C al tasto control, A al tasto Alt e S al tasto Shift.
<action name="ToggleDecorations">
</action>
</keybind>
Se siete interessati ad approfondire la materia, Herr Affe ci segnala quest'utile link. Rendiamo grazie ad Herr :).
Ricorrere ad un software esterno
Questa, come detto, è la soluzione che preferisco. Potete utilizzare sia xbindkeys sia obkey, ma io vi spiegherò come utilizzare quest'ultimo poichè lo trovo molto più semplice ed intuitivo.
Se non lo avete già presente nel vostro sistema scaricate obkey da qui: http://code.google.com/p/obkey/
Sarà poi sufficiente scompattarlo e fare doppio click sul file obkey per farlo partire.
Nell'interfaccia che ci si presenta davanti, clicchiamo sulla seconda icona in alto a sinistra (Insert siblind keyblind): noteremo la comparsa di una nuova voce nell'elenco sottostante, contrassegnata da una semplice "A"...clicchiamo su di essa, nella colonna "Key", ed inseriamo la combinazione di tasti preferita (ad esempio, il solito Super+w).
Ora spostiamoci a lato, nel riquadro "Actions" e clicchiamo il tasto in basso contrassegnato da un "+" (Insert action). Nel riquadro "Actions" comparirà la parola "Focus": clicchiamoci e si aprirà un menù a tendina con molte opzioni, scorriamolo ed infine selezioniamo ToggleDecoration.
Salviamo quanto fatto (icona in alto a sinistra), usciamo e ...that's it! Abbiamo appena impostato la scorciatoia da tastiera Super+W per togliere/rimettere le decorazioni alle nostre finestre in openbox!
Ovviamente, come potrete immaginare, grazie ad obkey potrete impostare molte altre scorciatoie...ma questa è storia per un altro giorno :)
Ottimo! Tra l'altro Obkey è utilizzato di default su CrunchBang 10, se non vado errato...
RispondiEliminaho appena usato obkey! grazie per questa dritta!
RispondiEliminase qualcuno usa arch il pacchetto è:
yaourt -S obkey-git
Ciao ragazzi e complimenti per il blog...
RispondiEliminaVolevo chiedervi se in futuro potreste fare un articolo dove in due parole spiegate cos'è Openbox,quali sono i vantaggi,se è possibile installarlo in tutti gli ambienti grafici e come....
Grazie
@Lazy
RispondiEliminaCiao e innanzitutto grazie per i complimenti!
Sai, ci stavo proprio pensando l'altro giorno...postiamo le guide su Openbox, ma una guida "pura" su OpenBox non farebbe certo male!
Vediamo cosa si può fare! Fino ad allora ti consiglio di consulatare la sezione "Openbox" della guida all'installazione di Debian by doc che puoi trovare su questo stesso blog, qui: http://linux4netbook.blogspot.com/2010/09/guida-allinstallazione-di-debian-su.html
E' un ottimo punto di partenza!
Ciao Milo!
RispondiEliminaAllora, io ho provato il primo dei due tips, ma non mi ha funzionato.
Osservando come erano settate le altre scorciatoie nel rc.xml ho fatto così:
Ora funziona!!! ^^
Vedi un po' se è il caso di correggere!
Mi sa chela formattazione di quello che volevo postare va in conflitto con il vostro blog! ????
RispondiEliminaEcco qua uno screenshot: http://uppix.net/5/b/a/0923188ccf48ab3c5da2817354c8e.png
Ciao Herr!!!
RispondiEliminaMah, effettivamente come sintassi è molto più coerente il tuo, con la chiusura del tag, eppure ho appena ricontrollato per non dir cavolate il mio ~/.config/openbox/rc.xml e ce l'ho come in articolo e funziona!
Forse perchè l'ho aggiunto tramite obkey?
Mah...ad ogni modo preferisco modificare l'articolo e mettere il tag , come detto più coerente!
Grazie mille della segnalazione!!!
Può essere, infatti io non uso obkey ;)
RispondiEliminaPrego!
@Herr Affe
RispondiEliminaCiao Herr! bentrovato :)
(non mi ricordo se ti ho già salutato =P)
comunque sì purtroppo il codice che volevi postare va in conflitto perché è un codice html. Quindi nei commenti sparisce. Hai risolto nel modo più comodo :)
Ciao Santiago :)
RispondiElimina@Miloz
Ti passo pure questo comodo link, magari da inserire in guida: http://openbox.org/wiki/Help:Bindings#Key_chains
@Herr Affe
RispondiEliminaMille grazie! Articolo aggiornato! ;)
Ehm!!!
RispondiEliminaScusa se ti rompo ancora :D
C'è un'altra differenza che ti è sfuggita, la combinazione di tasti è separata dal segno "-" e non "+" nel mio caso...
Vedi tu il daffarsi ;)
Pure il link ho sbagliato a passartelo... Pardooon!!!
RispondiEliminaInsomma sarebbe meglio scrivelo così: http://openbox.org/wiki/Help:Bindings
@Herr Affe
RispondiEliminaSistemato tutto ;)
Grazie!