KDM. А в консоли ещё можно настроить ACPI и вырубать нажатием на кнопку Power. Если пять минут повозиться, можно настроить, чтобы при нажатии кнопки на корпусе вырубался KDE и только после этого тачка. Можно ещё настроить, чтобы это делалось при нажатии на кнопку клавы, например, Power.
Вопорос вроде звучал так: Как в слаке вырубить комп без рута. Если через ACPI то поподробней про эти пять минут возни, какую именно команду привязывать к кнопке? Куда чего прописывать?
да комп нормально выключается в ключается перерубается но в слаке для ребута надо su ..... poweroff , и причём здесь ядро ? при етойже зборки (один конфиг) мандрагор перерубается, асп ..... но не слака ????
>да комп нормально выключается в ключается перерубается но в слаке для ребута надо su ..... poweroff , и причём здесь ядро ? при етойже зборки (один конфиг) мандрагор перерубается, асп ..... но не слака ????
Чтобы выключалось по кнопке, должна быть поддержка ACPI в ядре (или модулем).
mikhail@linux:~> cat /etc/acpi/events/default
# This is the SuSE Linux ACPI events configuration
# We just pass all events to /usr/sbin/acpid_proxy
# You may configure acpid_proxy in /etc/sysconfig/powermanagement
Вместо "/usr/sbin/acpid_proxy %e" ессно любую команду (например, halt). Если у тебя KDE, могу написать команды для выключения KDE (и только после этого выключения компьютера) через DCOP.
kde_shutdown() {
local DCOP_USER NOTHING
read DCOP_USER NOTHING < <(/bin/ps axwo user,args |/bin/grep -i dcopserver)
echo "Shutting down kde for user: $DCOP_USER"
su $DCOP_USER -c "DISPLAY=:0 /opt/kde3/bin/dcop ksmserver ksmserver logout 0 2 2"
[ $? != "0" ] && echo "Could not stop window manager, please choose another action for this event!"
}
Типа кидаешь в любой скрипт (типа можешь засунуть в /usr/local/sbin) и
запускаешь эту функцию из скрипта, а скрипт указываешь в
/etc/acpi/events/default. Если ты хочешь из-под юзера это делать при
нажатии кнопок на клаве, указывай команду
"dcop ksmserver ksmserver logout 0 2 2".