No estoy hablando shutdown
y reboot
comandos. Quiero iniciar la misma rutina desde la línea de comandos que se realizaría si presionase el botón de cerrar sesión / reiniciar / apagar dentro del escritorio de KDE.
kde
command-line
shutdown
reboot
txwikinger
fuente
fuente
Respuestas:
Para kde4:
Los tres parámetros enteros son
confirm
,sdtype
ysdmode
argumentos para KWorkSpace :: requestShutDown . Sus valores se explican en la parte superior de la página.fuente
Cannot find 'org.kde.KSMServerInterface.logout' in object /KSMServer at org.kde.ksmserver
. Sin embargo, funciona muy bien cuando se ejecuta con el usuario normal ^ _ ^Para cualquier versión de KDE (tal vez también GNOME y otras):
En el Centro de control de KDE (KDE3.5 / trinity) puede establecer un método abreviado de teclado para "detener sin confirmación" (debería ser complicado para evitar tragedias, como Ctrl+ Shift+ Alt+ Delete) y luego ejecutar
xvkbd
(teclado virtual):Puede crear un alias para esto (por ejemplo
kdehalt
);Mi favorito:
sleep 1h 20m && kdehalt
owget "http://something" ; kdehalt
.fuente
Así que probé la respuesta presentada por Gilles, pero eso solo funciona para KDE4.
Después de una actualización del sistema con mis gráficos, ya no podía cerrar sesión, reiniciar o apagar. Finalmente encontró que este comando funcionó:
Mi fuente es de aquí, donde lo discuten un poco más. No estoy seguro acerca de las otras opciones. Discusión del tema del foro Opciones de cierre de KDE5. El comando anterior parece haber apagado mi sistema con gracia. Todos mis programas volvieron de la forma esperada, en el orden correcto de diseño, y no parecía que me faltara nada. Si esto no funciona, comente y ajustaré mi respuesta, pero hasta ahora esto es todo lo que ha funcionado para un apagado elegante de KDE5 cuando mi está bloqueado. (Obviamente podría haber usado el comando de apagado o llamar a init, pero esos no son elegantes).
fuente