è troppo piccolo per farci un articolo sul wiki pero' visto che c'ho perso un'oretta buona volevo condividere con tutti coloro che hanno un desktop simil titolo del post, questo suggerimento.
Premesso che a parte il network manager i pacchetti sono presi qui da slacky (magari puo' essere uno spunto per ragionarci anche su e migliorarli) ho, come dicevo perso un'oretta perchè l'applet non funzionava.. risultava attiva, scansionava le reti wi-fi, ma niente piu'. non riuscivo a collegarmici.
La soluzione è abbastanza poco documentata in quanto ho trovato alcuni fix per versioni obsolete di slim che non andavano evidentemente bene.
Comunque il problema sostanzialmente è che un windows manager cosi' minimale non si preoccupa di lanciare tutti i demoni che offrono un sistema di privilegi (ConsoleKit) nè tantomeno una sessione per comunicare con il demone dbus.
Per ovviare a cio' vanno modificati gli script xinitrc di avvio del windows manager per risolvere a questa 'lacuna' perchè altrimenti l'applet network manager nn funziona per niente.
In rete si trovano soluzioni che consistono nel lanciare consolekit e dbus o tramite slim, oppure come accennavo poco fa, nello script di avvio di openbox.
Il problema è che attualmente le ultime versioni di slim lanciano una sessione consolekit in automatico (era ora) percio' seguendo i passi suggeriti non riuscivo aimè a risolvere.
Questa news riguardo a slim pero' l'ho scoperta in autonomia(il sito mi pare abbastanza scarno in merito) notando che le sessioni ConsoleKit venivano create senza bisogno di altri ritocchi e avendone conferma controllando che il binario fosse effettivamente linkato alle librerie giuste.
Percio', dopo tutta questa premessa vengo al dunque. Per una corretto funzionamento dell'applet è sufficiente aprire lo xinitrc di openbox e laddove c'e' la linea
Codice: Seleziona tutto
exec openbox-session
Codice: Seleziona tutto
exec dbus-launch --exit-with-session openbox-session
EDIT: anche il pacchetto openbox di slackbuilds.org soffre di questo problema, perchè negli script di avvio ha la seguente linea
Codice: Seleziona tutto
exec ck-launch-session dbus-launch --exit-with-session openbox-session