Hallo, ihc möchte gerne mit slock das Display sperren, wenn ich den Laptop zuklappe.
Dazu habe ich das hier in /etc/devd.conf eingetragen.
und das in /etc/rc.lid
damit funktioniert es, aber ich muss das root passwort zum entsperren eingeben.
Unter Linux habe ich das hier in dem script das auf den Lid-Button reagiert verwendet um slock als user zu starten.
Das funktioniert leider nicht. Wenn ich den Befehl in einem Terminal eingebe (als root) bekomme ich diesen Fehler.
Wenn ich slock ganz normal als user starte geht es.
Wie kriege ich das hin, dass das rc.lid script slock als user startet?
Dazu habe ich das hier in /etc/devd.conf eingetragen.
Code:
notify 10 {
match "system" "ACPI";
match "subsystem" "Lid";
action "/etc/rc.lid $notify";
};
und das in /etc/rc.lid
Code:
#!/bin/sh
# deal with lid switch events
if [ x$1 = x0x00 ]; then
logger -t Lid Closed at `date`
/usr/local/bin/slock
else
logger -t Lid Opened at `date`
fi
Unter Linux habe ich das hier in dem script das auf den Lid-Button reagiert verwendet um slock als user zu starten.
Code:
su -c - michael /usr/local/bin/slock
Code:
/usr/local/bin/slock: /usr/local/bin/slock: Kann die Datei nicht ausführen.
Wie kriege ich das hin, dass das rc.lid script slock als user startet?