Ich möchte den Laptopdeckel schließen, um ein No-Op zu sein. Wie kann ich das machen?
Ich möchte den Laptopdeckel schließen, um ein No-Op zu sein. Wie kann ich das machen?
Antworten:
Um Ubuntu dazu zu bringen, nichts zu tun, wenn der Laptopdeckel geschlossen ist:
Öffnen Sie die /etc/systemd/logind.conf
Datei in einem Texteditor als root, z. B.
sudo -H gedit /etc/systemd/logind.conf
Fügen Sie eine Zeile hinzu HandleLidSwitch=ignore
(stellen Sie sicher, dass diese nicht auskommentiert ist!),
Starten Sie den systemd-Daemon mit folgendem Befehl neu (beachten Sie, dass Sie dadurch abgemeldet werden):
sudo systemctl restart systemd-logind
oder ab 15.04:
sudo service systemd-logind restart
Siehe auch: Ubuntu Server 13.10 geht jetzt in den Ruhezustand, wenn der Laptopdeckel geschlossen wird
Für GNOME-Benutzer:
Wenn Sie GNOME verwenden (die Standardeinstellung in Version 18.04+), können Sie dies problemlos tun, ohne die Systemeinstellungen mit dem "Gnome Tweak Tool" zu ändern. Es kann aus dem Ubuntu Software Store installiert werden (es heißt GNOME Tweaks). Oder wenn Sie die Konsole bevorzugen:sudo apt-get install gnome-tweak-tool
Führen Sie es nach der Installation aus und schalten Sie dann unter Power die Einstellung aus, um nichts zu tun, wenn der Deckel geschlossen ist. Ich habe dies auf Ubuntu 18.04 getestet und es funktioniert.
IgnoreLid=true
in/etc/UPower/UPower.conf
HandleLidSwitch=hibernate
Wenn Sie möchten, dass Ihr Laptop in den Ruhezustand wechselt, anstatt nichts zu tun.
sudo service systemd-logind restart
Tun Sie nichts, wenn der Laptop-Deckel geschlossen ist (hilfreich, wenn ein externer Monitor angeschlossen ist):
gconf-editor
lid_ac
und lid_battery
aufnothing
ODER
1.Wenn Sie mit Netzstrom arbeiten, tun Sie nichts, wenn der Laptopdeckel geschlossen ist:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_ac nothing
2.Machen Sie im Akkubetrieb nichts, wenn der Laptopdeckel geschlossen ist:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_battery nothing
Leerer Bildschirm, wenn der Laptop-Deckel geschlossen ist (am besten, wenn kein externer Monitor angeschlossen ist):
ODER
1.Wenn der Laptop mit Netzstrom versorgt wird, leerer Bildschirm, wenn der Deckel geschlossen ist:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_ac blank
2.Wenn der Akku eingeschaltet ist, leerer Bildschirm, wenn der Laptopdeckel geschlossen ist:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_battery blank
Sie können "Do Nothing" in den Energieeinstellungen auswählen. Öffne den Bindestrich (Superschlüssel), suche nach "power" und wähle dann die richtige Option in der Dropdown-Liste. Beachten Sie, dass das Schließen des Deckels den Bildschirm und alle externen Monitore tatsächlich ausschaltet:
Wenn Sie die Maus bewegen, werden alle angeschlossenen Monitore bei geschlossenem Laptop wieder eingeschaltet. Dies wird dann zum primären Monitor.
TLDR: Hinzufügen IgnoreLid=true
zu/etc/UPower/UPower.conf
Im Terminal tun:
sudoedit /etc/UPower/UPower.conf
Ändern Sie IgnoreLid in IgnoreLid=true
Starten Sie den UPower-Dienst neu mit:
service upower restart
/etc/UPower
Verzeichnis. Diese Antwort auf diese Frage hat jedoch funktioniert.
Kopieren der ersten gegebenen Antwort von: http://ubuntuforums.org/showthread.php?t=1319921&highlight=close+laptop+lid
Geben Sie in einem Terminal (Anwendungen -> Zubehör -> Terminal) Folgendes ein: gconf-editor
Navigieren Sie zu Apps -> Gnome-Power-Manager -> Schaltflächen und setzen Sie lid_ac und / oder lid_battery auf "nichts" (ohne Anführungszeichen).
Ich habe 14.04.1 LTS, Trusty Tahr .
Was hat bei mir nicht funktioniert:
Öffnen Sie die Datei /etc/systemd/logind.conf in einem Texteditor als root, z. B.
sudo -H gedit /etc/systemd/logind.conf
Fügen Sie eine Zeile hinzu HandleLidSwitch=ignore
(stellen Sie sicher, dass diese nicht auskommentiert ist!),
Starten Sie den systemd-Daemon mit folgendem Befehl neu:
sudo restart systemd-logind
GConf bearbeiten
Bei eingeschaltetem Strom nichts tun, wenn der Laptopdeckel geschlossen ist:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_ac nothing
Im Akkubetrieb nichts tun, wenn der Laptopdeckel geschlossen ist:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_battery nothing
Was hat bei mir funktioniert:
Einstellen IgnoreLid=true
in/etc/UPower/UPower.conf
Xubuntu 14.04.3 i386
. Xubuntu hat ein Hilfsprogramm, Power manager
aber die Einstellungen zum Schließen des Deckels haben bei mir nicht funktioniert. Dies ist ein registrierter Fehler?
Es gibt einen Fehler bei einigen Laptops und Monitoren, der dazu führt, dass Ubuntu die Einstellung "Nichtstun" nicht beachtet, wenn der Deckel des Laptops geschlossen ist. Ich konnte keine vollständige Lösung finden, aber vielleicht hat dieser Link etwas mit dem Hinweis auf diese Datei zu tun : /etc/default/acpi-support
und mit:
gconftool-2 -t string /apps/gnome-power-manager/buttons/lid_ac -s "blank"
gconftool-2 -t string /apps/gnome-power-manager/buttons/lid_battery -s "blank"
Bearbeiten /etc/systemd/logind.conf
und einstellen HandleLidSwitch=lock
, um den Bildschirm beim Schließen des Deckels zu sperren (aber nicht auszusetzen) oder HandleLidSwitch=ignore
um den Bildschirm nicht einmal zu sperren.
Dies ist auf eine vorgelagerte GNOME-Änderung zurückzuführen. Im GNOME-Fehler 687277 finden Sie die Gründe für diese Änderung.
Ich mag es manchmal, meinen Laptop anzuhalten, und manchmal mag ich es, ihn lange am Laufen zu halten wie einen Server (mache nichts, wenn ich den Deckel schließe). Ich benutze Debian, und hier ist mein einfaches Skript, um eines on the fly zu machen, ohne es neu zu starten:
# run this in the as the same user (or root) that xwindow is using
# test for required parameter --> empty not allowed
if [ "$1" == "" ]; then
echo "Please provide true or false"
echo "True means keep running when lid is closed"
echo "False means suspend the computer when lid is closed"
exit;
fi
# "running true" means keep running even if the lid is closed
if [ "$1" = "true" ]; then
gsettings set org.gnome.settings-daemon.plugins.power lid-close-ac-action nothing
gsettings set org.gnome.settings-daemon.plugins.power lid-close-battery-action nothing
fi
# "running false" means suspend the computer!
if [ "$1" = "false" ]; then
gsettings set org.gnome.settings-daemon.plugins.power lid-close-ac-action suspend
gsettings set org.gnome.settings-daemon.plugins.power lid-close-battery-action suspend
fi
# if "echo" is supplied as a param, just show the current settings
if [ "$1" = "echo" ]; then
gsettings get org.gnome.settings-daemon.plugins.power lid-close-ac-action
gsettings get org.gnome.settings-daemon.plugins.power lid-close-battery-action
fi
# restart gnome to make changes effective
/etc/init.d/gdm3 restart
Lassen Sie uns ein Skript erstellen, das auf allen Versionen funktioniert
#!/bin/bash
# PLEASE FEEL FREE TO CHANGE THE SCRIPT
# Ubuntu 16.04 [PLEASE COMPLETE]
sed -i '/HandleLidSwitch/d' /etc/systemd/logind.conf >/dev/null 1&>2
echo 'HandleLidSwitch=nothing' >> /etc/systemd/logind.conf >/dev/null 1&>2
# Ubuntu 14.04 [PLEASE COMPLETE]
sed -i '/IgnoreLid/d' /etc/UPower/UPower.conf >/dev/null 1&>2
echo 'IgnoreLid=true'>> /etc/UPower/UPower.conf
# [PLEASE COMPLETE ]
# gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_ac [PLEASE COMPLETE ]
# gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_battery nothing [PLEASE COMPLETE ]
# RESTART SERVICES
service upower restart
service systemd-logind restart
Sie können die Deckelsperrfunktion ganz einfach deaktivieren, indem Sie in der Start / Task-Leiste auf das Symbol Systemeinstellungen und anschließend auf Helligkeit & Sperre klicken .
Von dort aus stellen Sie den Sperrschalter auf "Aus" und deaktivieren das Kontrollkästchen " Kennwort beim Aufwecken aus dem Standby-Modus anfordern ".
Eine andere Sache, auf die Sie achten müssen, wenn Sie auch den Ruhezustand (Suspend-to-Disk) einrichten möchten, ist, ob Ihr System über eine ausreichend große Swap-Partition verfügt, um tatsächlich in den Ruhezustand zu wechseln . Der Ruhezustand unterscheidet sich vom Ruhezustand, aber manchmal möchten Benutzer die Ruhezustandsfunktion einrichten, während sie den Ruhezustand konfigurieren.
Sie können auch Ihre Energieeinstellungen überprüfen, damit das System nicht angehalten wird, wenn der Deckel geschlossen ist. Sie können dies in den Systemeinstellungen -> Stromversorgung tun .
Bearbeiten /etc/UPower/UPower.conf
und IgnoreLid=true
unten hinzufügen .
Diese Methode funktioniert in Saucy nicht mehr. Ich bin mir nicht sicher über den 13.04.
systemctl restart upower
.