Maybe you know and like the feature in KDE that enables one to logout and reboot or halt the system in one step. Together with the auto-login feature of KDM (KDE Display Manager) this is very convenient for home systems.
FVWM does not provide built-in
functionality for this. It includes example configurations where the command
shutdown
is used. But you need root-permissions for
this approach.
However a clean solution is very simple with the command
kdmctl
which allows to control KDM.
Here is the required part of the FVWM config file:
AddToMenu "Quit"
+ "Quit" Title
+ "Logout" Quit
+ "" Nop
+ "Reboot" Function "Reboot"
+ "Halt" Function "Halt"
AddToFunc "Reboot"
+ I Exec kdmctl shutdown reboot trynow
+ I Schedule 1000 Quit
AddToFunc "Halt"
+ I Exec kdmctl shutdown halt trynow
+ I Schedule 1000 Quit
The Schedule
command is likely not required since
kdmctl
is a pure command-line tool and thus fast as lightning
unlike most other KDE programs.
In combination with FvwmM4
it is even possible to use
kdmctl
to check if the user is allowed to shutdown the system and only
add the menu-entries in that case.
Arvin Schnell (Homepage)
Last modified 9th April 2007 | Copyright (©) 2006 - 2007 by Arvin Schnell |