Ich habe versucht, ein Skript wie diesen Vorschlag zu schreiben:
Wie konfiguriere ich den Bildschirm so, dass er beim Schließen des Deckels gesperrt wird?
Ich habe ein Verzeichnis und eine neue Skriptdatei erstellt:
mkdir /etc/acpi/local
gksudo gedit /etc/acpi/local/lid.sh.post
Die Datei /etc/acpi/local/lid.sh.post
mit folgendem Code:
#!/bin/sh
#########################################################################
## Script written by Ruben Barkow ##
## https://gist.githubusercontent.com/rubo77/1a3320fda5a47fdebde7/raw/87cde3f0554467a132aba3cda7ad3c5e7187571f/lid.sh.post
## Description: This script reacts if laptop lid is opened or ##
## closed in Ubuntu 11.10 (Oneiric Ocelot). ##
## ##
## This script can be freely redistributed, modified and used. ##
## Any redistribution must include the information of authors. ##
## ##
## THIS SCRIPT HAS NO WARRANTY! ##
#########################################################################
grep -q close /proc/acpi/button/lid/*/state
if [ $? = 0 ]; then
echo close>>/tmp/screen.lid
fi
grep -q open /proc/acpi/button/lid/*/state
if [ $? = 0 ]; then
echo open>>/tmp/screen.lid
fi
Ich habe versucht, dies in Ubuntu 14.04 zum Laufen zu bringen, aber warum hat dies keine Auswirkungen.
Gibt es in Ubuntu 14.04 eine neue Möglichkeit, Ereignisse zu schließen und zu öffnen?
Antworten:
Das Skript , das Sie anrufen möchten , wenn sich der Deckel öffnet oder schließt gespeichert werden muss
in
/etc/acpi/lid.sh
.Dann muss die richtige Datei
/etc/acpi/events/lm_lid
mit dem Inhalt wie folgt erstellt werden:Starten Sie Ihr System neu, damit dies wirksam wird. Oder vielleicht reicht es aus, Ihr ACPI mit neu zu starten
quelle