20 11 2010
Questa sera avevo la necessità di editare il menu di openbox per due motivi, il primo è che cliccando su “web browser” mi partiva firefox e io voglio che si avvii chromium e il secondo è arrivato dopo aver letto questo post dei ragazzi di Linux4Netbook. Il primo problema sembrava facilmente risolvibile andando ad editare il file “menu.xml” dentro /etc/xdg/openbox andando a modificare la voce del web browser da quello predefinito per openbox a quello per che voi preferite che nel mio caso è chromium-browser, eccovi un esempio:
<item label=”Web browser”> <action name=”Execute”> <execute> chromium-browser </execute> </action> </item>
fatto questo tutto contento e felice vado a cliccare sulla voce web browser in attesa che mi si apra chromium ma openbox non mi cagata manco di striscio e continua ad aprirmi firefox.
Un po perplesso decido di usare obmenu un programma per editare il menu di openbox (trovato sempre grazie al post di Linux4Netbook) ma anche questo decide di prendermi per il culo infatti quando tentai di avviarlo con i super poteri (si servono quelli per editare il file menu.xml) lui non si avviava cosi indagando nel sito di obmenu scopro il problema lo risolvo ma sorpresa sorpresa root continua a prendermi per il culo:
dopo alcuni minuti di imprecazioni e bestemmie varie decido di giocare d’astuzia cosi salvo il lavoro di obmenu su documenti (ho usato l’opzione “salva con nome” di obmenu cosi mi sono creato un mio file “menu.xml”) poi ho avviato il pc con LXDE ho dato i super poteri a pcman e ho sovrascritto il file “menu.xml” su /etc/xdg/openbox poi ho riavviato openbox e la modifica al menu si è attivata automagicamente
Tuttavia ancora adesso non riesco a comprendere il perché openbox non voglia farsi modificare il suo menu (forse perché è un processo in esecuzione anche se da top non lo vedo) e sopratutto perché root mi piglia per il culo quando il file è dove dovrebbe essere!
Misteri che forse solo Carlo Lucarelli potrà risolvere!
Update:
Su twitter mi è stato consigliato di andare a modificare “menu.xml” da ~/config/openbox e non da etc/xdg/openbox (se su config non è presente il file copiatelo da xdg) anche se io personalmente ho fatto un backup prima di modificare tale file e penso dovreste farlo anche voi prima di modificare qualsiasi file di sistema
Update #2:
Mistero risolto! Era colpa di uno “/” in meno infatti mi è stato svelato su twitter:
” devi spostare in /root/.config/openbox/ se sposti /root/.config/openbox (lo sposti nel file openbox nella cartella /root/.config “
:# /dev/null/