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


_______________________________________________
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl

Odpowiedź listem elektroniczym