OVH Cloud OVH Cloud

xdm et shutdown

2 réponses
Avatar
CybercafeUser
Bonjour à tous,

Sur une station Linux où je passerais en init 5 pour avoir le login
graphique avec xdm (le classique, pas kdm ou gdm), comment ferait un
utilisateur ordinaire pour éteindre la machine «simplement»... , puisque
Ctrl-Alt-BackSpace n'empêche pas xdm de se relancer, et que Ctrl-alt-Del est
inopérant sous X ?

Il pourrait faire Ctrl-Alt-F2 pour passer à une console texte, mais je me
demandais s'il existait une solution plus évidente pour l'utilisateur (comme
la possibilité de rendre Ctrl-alt-Del opérant sous X, ou lier le shutdown à
un autre raccourci clavier, par ex.)

Merci d'avance,

G.

2 réponses

Avatar
Nicolas Le Scouarnec
utilisateur ordinaire pour éteindre la machine «simplement»... , puisque
Ctrl-Alt-BackSpace n'empêche pas xdm de se relancer, et que Ctrl-alt-Del est
inopérant sous X ?


Tu utilises Banner: http://tnemeth.free.fr/projets/xapps.html
Et tu attaches la commande shutdown -h -t now a un bouton. Tu lances
cela dans /usr/X11R6/lib/X11/xdm/Xsetup

J'utilise wish (Tk), et j'ai ca, personellement:

/usr/local/bin/wish8.3 <<EOF &
wm geometry . -0-0
button .halt -text Arrêt -font 7x13 -fg #d7d7d7 -bg #4b4b4b
-highlightcolor #d7d7d7 -highlightbackground #4b4b4b -borderwidth 0
-activeforeground #4b4b4b -activebackground #d7d7d7
-command {exec shutdown -p now}
button .reboot -text Reboot -font 7x13 -fg #d7d7d7 -bg #4b4b4b
-highlightcolor #d7d7d7 -highlightbackground #4b4b4b -borderwidth 0
-activeforeground #4b4b4b -activebackground #d7d7d7
-command {exec shutdown -r now} pack .reboot .halt -side left
EOF
echo $! > /var/run/xdmbuttons.pid

Et pour faire disparaitre les boutons une fois l'utilisateur loggué,
dans XStartup:
[...]
kill `cat /var/run/xdmbuttons.pid`
rm /var/run/xdmbuttons.pid

Le nom des fichiers peut etre différent, tu verras cela dans xdm-config
(meme dossier). Chez moi, j'ai ca:
DisplayManager.*.setup: /usr/X11R6/lib/X11/xdm/Xsetup
DisplayManager.*.reset: /usr/X11R6/lib/X11/xdm/TakeConsole
DisplayManager.*.startup: /usr/X11R6/lib/X11/xdm/Xstartup




--
Nicolas Le Scouarnec
http://nlsn.free.fr (Slrnfr, Docs Linux/BSD, La grippe, ... )

Avatar
alouest.du.soleil
Le Fri, 27 Feb 2004 12:59:02 +0000 (UTC),
Nicolas Le Scouarnec a écrit:
J'utilise wish (Tk), et j'ai ca, personellement:


Merci pour ces propositions. J'imagine qu'il est possible de
réaliser le même genre de chose avec xmessage.
--
^^ Gauthier
(_____/°°-ç
| _`-"
)/@mmm||
nn nn FOE-Belgium : http://www.amisdelaterre.be