[gelöst] XDM mit Poweroff button

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
Rawbit
Beiträge: 716
Registriert: 24.12.2004 13:17:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

[gelöst] XDM mit Poweroff button

Beitrag von Rawbit » 08.02.2017 18:23:51

Hi,

ich verwende Testing mit Lxqt.
Leider funktioniert sddm nicht wie gewünscht und ich habe xdm installiert und etwas verschönert.

Dann habe ich in /etc/X11/xdm/Xsetup eingetragen:

sudo cat /etc/X11/xdm/Xsetup
#!/bin/sh
#
# This script is run as root before showing login widget.


#xsetroot -solid rgb:8/8/
# Wallpaper
/usr/bin/qiv -zr /root/backgrounds/*

xmessage "" -buttons " Shutdown , Reboot " -geometry 228x36-0-0 -font '-*-bitstream vera sans-*-r-*-*-18-*-*-*-*-*-*-*' -bg black -fg white

SELECTION=$?

case $SELECTION in 101)
poweroff ;;
102)
reboot ;;
esac

Xdm startet, die Buttons funktionieren, aber das Login-Feld ist grau und ich kann keinen Text (user,pw) eintragen.

Wisst Ihr Rat ?

Gruß

Rawbit
Zuletzt geändert von Rawbit am 08.02.2017 21:04:27, insgesamt 1-mal geändert.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: XDM mit Poweroff button

Beitrag von rendegast » 08.02.2017 20:53:58

Mit einem bashism?

Code: Alles auswählen

#!/bin/bash
##!/bin/sh
...
{
xmessage "" -buttons " Shutdown , Reboot " -geometry 228x36-0-0 -font '-*-bitstream vera sans-*-r-*-*-18-*-*-*-*-*-*-*' -bg black -fg white

SELECTION=$?

case $SELECTION in 101)
poweroff ;;
102)
reboot ;;
esac

echo ENDE1 $SELECTION
} &
disown
#disown  [...manpage...]

echo ENDE2 $SELECTION
Aber es funktioniert scheinbar auch irgendwie ohne in posix-sh

Code: Alles auswählen

#!/bin/sh
...
{
xmessage "" -buttons " Shutdown , Reboot " -geometry 228x36-0-0 -font '-*-bitstream vera sans-*-r-*-*-18-*-*-*-*-*-*-*' -bg black -fg white

SELECTION=$?

case $SELECTION in 101)
poweroff ;;
102)
reboot ;;
esac

echo ENDE1 $SELECTION
} &

echo ENDE2 $SELECTION
daß das Skript sich beenden kann.

Andere Fundstellen im www mit setsid oder nohup.
Zuletzt geändert von rendegast am 08.02.2017 21:05:42, insgesamt 1-mal geändert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Rawbit
Beiträge: 716
Registriert: 24.12.2004 13:17:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

[gelöst] XDM mit Poweroff button

Beitrag von Rawbit » 08.02.2017 21:05:31

Danke !!!

Perfekt !


Gruß


Rawbit

Antworten