GDM i wyłączanie/restart - od dawna. - SOLVED

Wieslaw Kierbedz w.kier w farba.eu.org
Pon, 14 Mar 2011, 10:09:15 CET


W dniu 3/12/11 7:14 PM, Wieslaw Kierbedz anonsuje::
>
> Do /usr/lib/ConsoleKit/scripts/ck-system-stop i 
> /usr/lib/ConsoleKit/scripts/ck-system-restart
> wrzucić na początku coś takiego:
>
> ##!/bin/sh
> # Workaround for display managers locking shutdown process
> for i in g k x; do
>         [ -f /var/lock/subsys/$"i"dm ] && /sbin/service "$i"dm stop
> done
Jednak nie.
Akurat po tej zmianie kilka razy shut/restart zadziałał jak trzeba. 
Potem kilka razy też nie.
W tej chwili testuję taką zawartość ww skryptów:
$cat /usr/lib/ConsoleKit/scripts/ck-system-stop
#!/bin/sh
/sbin/init 0
sleep 5
/usr/bin/chvt 1

$cat /usr/lib/ConsoleKit/scripts/ck-system-restart
/sbin/init 6
sleep 5
/usr/bin/chvt 1

Teoretycznie wyręczają w ten sposób z ręcznego przełączania na konsolę - 
gruby workaround, ale nie mam siły.
Nawet kill -15 na gdm nie pomagał i bydle wracało.
Sleep jest potrzebny, żeby ew. powrót gdm i przejęcie tty (poza 
kontrolą) się zdarzyły zanim nastąpi to przełączenie.
Może ktoś inny by też sprawdził?
-- 
WK




Więcej informacji o liście pld-users-pl