Qualche hanno fa scrissi una piccola guida per KDE3 con i comandi per arrestare la macchina in modo sicuro da terminale.
Questi comandi erano basati su DCOP, ora con KDE 4 DCOP è andato in pensione.
Per migliorare l'interoperabilità e la compatibilità ora tutti i DE si appoggiano a D-Bus che permette di parlare con i processi in modo rapido ed immediato.
Per parlare con i processi si utilizza il comando qdbus seguito dall'albero percorso del processo, dal nome della funzione che si vuole eseguire ed infine dai parametri di esecuzione della funzione.
Più che di un albero si dovrebbe parlare di una rete di percorsi in quanto strade diverse possono portare allo stesso punto.
Per esempio tutti i seguenti comandi:
qdbus org.kde.kded /modules/powerdevil qdbus org.kde.powerdevil /modules/powerdevil qdbus freedesktop.powermanagement /modules/powerdevil
permettono di accedere a /modules/powerdevil e quindi alla funzione suspend.
I comandi che ho raccolto sono i seguenti:
$ qdbus org.kde.ksmserver /KSMServer org.kde.KSMServerInterface.logout 0 3 2
$ qdbus org.kde.ksmserver /KSMServer org.kde.KSMServerInterface.logout 0 2 2
$ qdbus org.kde.ksmserver /KSMServer org.kde.KSMServerInterface.logout 0 1 2
$ qdbus org.kde.kded /modules/powerdevil suspend 2
$ qdbus org.kde.kded /modules/powerdevil suspend 4
Ciao Ciao, Moreno
Commenti
Inviato da Dom-X il Gio, 11/02/2010 - 12:44.
Re: KDE4 Comandi di spegnimento, sospensione, ibernazione ...
Ciao, mi sa che i due comandi per la sospensione sono invertiti: suspend 4 è il suspend to ram e suspend 2 l'ibernazione
Mandriva 64 bit 2011, kernel MIb Nrj 3.0.8
Inviato da Moreno il Gio, 11/02/2010 - 13:21.
Re: KDE4 Comandi di spegnimento, sospensione, ibernazione ...
Ciao
Non saprei dirti, ho riprovato sulla mia macchina Cooker ed è 2 suspend e 4 ibernate, proverò anche con la 2010.0
[postedit]
Anche sulla 2010.0 idem
[/postedit]
Ciao Ciao, Moreno
Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.
Inviato da Dom-X il Gio, 11/02/2010 - 19:17.
Re: KDE4 Comandi di spegnimento, sospensione, ibernazione ...
Giuro.. non sono impazzito.. sulla mia sono a rovescio.. ho appena rifatto la prova.
Mandriva 64 bit 2011, kernel MIb Nrj 3.0.8