KDE prev ... down? (ksmserver dcop interface)

Andy Teijelo PĂ©rez espino at infomed.sld.cu
Sun Jan 23 20:43:15 GMT 2005

I investigated a little more on this matter and found that when the power 
button is pressed, the following line is executed by root:

dcop --all-sessions --all-users ksmserver ksmserver logout 0 2 0

I don't know what those three int's mean in the logout method of the ksmserver 
dcop interface and the solution could be there.

I thinks this is not a easy problem. If the user clicks the K button on the 
panel and then chooses to shutdown, it's fine if an application blocks 
waiting for the user to answer whether to save or discard a modified 
document. If the root user remotely decides to shutdown the machine, then no 
user should be able to cancel this process.
When the user sitting in front of the computer is the only one using the 
machine, and he hits the power button of his computer case, it would be fine 
to block waiting for a user response to a dialog. But how is the system going 
to know who pressed the power button? The scripts called in that event run as 
root. What is the right thing to do?


This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.

More information about the kde mailing list