From sfnet.atk.linux (Sorry for non-translated text):

Q: Onko olemassa komentoa, joka sammuttaa KDE:n ja tietokoneen samalla
tavalla kuin toiminto KDE:n valikossa ”K -> Log Out… -> Turn Off
Computer”? Ainakin nopeasti ajatellen tuntuisi, että shutdown-komento ei
sammuta työpöytää yhtä nätisti.

Voit käyttää DCOP:ia[1]:
[code lang=”perl”]
dcop ksmserver ksmserver saveCurrentSession
dcop ksmserver ksmserver logout 0 2 0
[/code]

———————–
’halt’ command doesn’t shutdown desktop cleanly, but just kills it abruptly. Clean shutdown can be accomplished, e.g. in following manner.

[code lang=”perl”]
Tallennetaan istunto:
$ dcop ksmserver ksmserver saveCurrentSession

Kirjaudutaan vain ulos:
$ dcop ksmserver ksmserver logout 0 0 2

Kirjaudutaan ulos ja käynnistetään kone uudelleen:
$ dcop ksmserver ksmserver logout 0 1 2

Kirjaudutaan ulos ja sammutetaan kone:
$ dcop ksmserver ksmserver logout 0 2 2
[/code]

References

[1]:
Turn off KDE

Sivun sisältämät linkit ovat vanhentuneet. logout-funktion argumentit
(tyypit KApplication::ShutdownConfirm, KApplication::ShutdownType ja
KApplication::ShutdownMode) on nykyisin dokumentoitu sivulla

a href=”http://developer.kde.org/documentation/library/3.5-api/kdelibs-apidocs/kdecore/html/classKApplication.html”>KApplication::ShutdownMode()

/ KDE, Linux

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

This site uses Akismet to reduce spam. Learn how your comment data is processed.