Repository 32bit  Forum
Repository 64bit  Wiki

slim + openbox + network manager applet

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la distribuzione usata e la versione della utility coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza dell'ultima regola porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

slim + openbox + network manager applet

Messaggioda miklos » mar mar 19, 2013 1:23

Ciao a tutti,

è 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
va sostituita con
Codice: Seleziona tutto
exec dbus-launch --exit-with-session openbox-session


spero sia utile a qualcuno :D

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
che dà problemi perchè vengono lanciate due sessioni ConsoleKit (una prima da slim e l'altro successivamente dallo script) che evidentemente nn possono convivere insieme.
ho visto cose che voi astemi non potete immaginare
miklos
Linux 2.6
Linux 2.6
 
Messaggi: 890
Iscritto il: lun lug 16, 2007 17:39
Località: Roma
Slackware: 14 64bit
Kernel: 3.8.6
Desktop: openbox 3.5.0

Torna a Gnu/Linux in genere

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti