[Tech] Sbloccare il display senza danni
Francesco Poli
frx@firenze.linux.it
Dom 6 Apr 2003 12:52:13 CEST
Ciao a tutti!
Consideriamo una macchina avente una sessione Gnome aperta e il display
bloccato con XScreenSaver: l'utente ha dato il comando
xscreensaver-command -lock e si e` allontanato. Arriva l'amministratore
e ha bisogno di sbloccare il display senza distruggere la sessione X.
CTRL+ALT+F3 e passa ad un terminale virtuale, si logga come root e poi?
C'e` un modo relativamente `pulito'?
Se root (o anche l'utente stesso) uccide il processo xscreensaver, va a
gambe all'aria tutta la sessione X (fatal server error, signal 11, ed X
si chiude). La cosa succede sia con il SIGKILL sia con il SIGTERM.
Questo almeno con alcuni window manager (per esempio sawfish/sawmill),
stando alla manpage di XScreenSaver(1):
it is important that you not
kill the screensaver process with kill -9 if you are run
ning a virtual-root window manager
Se invece root prova con
# su - utente
$ xscreensaver-command -exit
XScreenSaver non risponde e non succede nulla.
Esiste un modo?
Mi pare di ricordare che con Elightenment il SIGKILL al processo
xscreensaver, non avesse effetti collaterali (forse perche' non e` un wm
a finestra principale virtuale?).
--
Francesco Poli <frx@firenze.linux.it>
======================================================
You're compiling a program and, all of a sudden, boom!
-- from APT HOWTO, version 1.8.0
Maggiori informazioni sulla lista
flug-tech