Ich bin ein neuer Ubuntu 13.10 Benutzer. Das Schließen des Deckels meines Laptops führt nicht dazu, dass der Computer in den Suspend-Modus wechselt. Bei jedem Schließen des Deckels, ohne den Computer manuell anzuhalten, wird der Akku entladen.
Die richtigen Einstellungen werden in der Energieverwaltung vorgenommen. Hängen Sie den Laptop sowohl für Wechselstrom als auch für Gleichstrom an den geschlossenen Deckel. Diese Einstellungen wirken sich jedoch nicht auf das tatsächliche Verhalten aus.
Es sieht so aus, als ob dies ein weit verbreitetes Problem für viele Benutzer seit Ubuntu 11 ist - die einzige Lösung, die ich finden konnte, ist die folgende. Als neuer Linux-Benutzer weiß ich jedoch nicht, wie die Anweisungen tatsächlich ausgeführt werden. Wenn jemand zusätzliche Details liefern könnte, wäre das enorm hilfreich.
Danke im Voraus.
/etc/acpi/events/lidbtn triggers /etc/acpi/lid.sh which triggers
/etc/acpi/local/lid.sh.post at the end of the script.
/etc/acpi/local/* allows you to add your own config (e.g. required for
wmii).
generate /etc/acpi/local/lid.sh.post
make it executable and add:
\#!/bin/bash
grep -q closed /proc/acpi/button/lid/*/state
if [ $? = 0 ]
then
/usr/sbin/pm-suspend
fi
wmii will now go to suspend mode when closing the lid. It'll
automatically wake up when opening the lid.
#!/bin/bash
load=$(cat /sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0A:00/power_supply/BAT0/capacity)
min_load=20
if [ $load <= min_load ]; then
pm-suspend
fi
quelle
sudo chmod 755 /etc/acpi/local/lid.sh.post
Als Antwort auf diesen Beitrag hatte ich das gleiche Problem mit meinem Toshiba Satellite a305-s6902 (das ich ausschließlich zum Üben unter Linux gekauft habe) und stellte fest, dass dies bei mir funktioniert:
dann wie oben das
#
vorher entfernenHandleLidSwitch=suspend
und speichern ( ESC :wq).JEDOCH ---> Ich finde, dass ich den Computer zuerst manuell in den Suspend-Modus versetzen muss und nach jedem Neustart, um den Auslöser zu aktivieren. Ich weiß nicht warum, aber das hat bei mir konsequent geklappt.
quelle
Ich habe es gelöst, indem ich die Variable
LID_SLEEP=true
from auskommentiere/etc/default/acpi-support
.quelle
Ich hatte das gleiche Problem mit Linux Mint Cinnamon 17.2. Da es auf Ubuntu 14.04 basiert, erwarte ich, dass viele Dinge ähnlich sind.
Nachdem ich das Problem mit dem Aufhängen des geschlossenen Deckels gesucht hatte, befand ich mich hier und bis dahin war das Beste, was ich mir ausgedacht hatte, das erste Mal nach einem Boot manuell aufzuhängen und danach den geschlossenen Deckel aufzuhängen. Nachdem ich diese Beiträge und Kommentare gelesen habe, glaube ich, dass ich das Problem behoben habe.
Folgendes habe ich getan:
Eröffnete eine Terminalsitzung und tippte mit nano anstelle von vim;
Wie vorgeschlagen, habe ich das # zuvor entfernt
HandleLidSwitch=suspend
. Dann habe ich es gerettet.Dann habe ich getippt ...
... und kopierte und fügte die nächsten 5 zuvor geposteten Zeilen ein
HINWEIS: Damit dies funktioniert, habe ich
sudo
die Zeile hinzugefügt/usr/sbin/pm-suspend
. Sonst würde es nicht laufen.Schließlich habe ich es gespeichert und wie zuvor gepostet, getippt; der angemeldete Benutzer anstelle von root, eingegeben;
Das hat leider nicht geklappt. Ich habe jedoch einige Tests mit den Befehlen im Skript durchgeführt und sie haben funktioniert, sodass ich feststellte, dass sie nicht durch etwas anderes ausgelöst wurden. Weiter unten in den Beiträgen stieß ich auf einen Hinweis auf einen Gnome-Power-Manager-Fehler:
https://bugs.launchpad.net/ubuntu/+source/upower/+bug/863834
Besonders interessant war ein Beitrag von Michael Backhaus vom 09.06.2012, in dem er schrieb:
Diesem folgend war eine fast identische Version des obigen Bash-Skripts,
lid.sh.post
.In dieser Version von Mint
/etc/acpi/events/lidbtn
und/etc/acpi/lid.sh
existierte nicht. Allerdings/etc/acpi/events/powerbtn
und/etc/acpi/powerbtn.sh
tat. Ein Blick auf "powerbtn" lieferte eine AntwortDas ist meine Abhilfe:
Um ein benutzerdefiniertes "lidbtn" zu erstellen, geben Sie Folgendes ein:
und modifizierte es, um dies für lidbtn zu mögen;
Ich habe es gerettet. Dann kopiert
/etc/acpi/local/lid.sh.post
zu/etc/acpi/
und es umbenanntlidbtn.sh
.Ich habe neu gestartet und nun beim Schließen des Deckels immer meinen Laptop angehalten. Ich muss es jedoch manuell aufwecken, wenn ich den Deckel öffne. Nächstes Projekt, an dem gearbeitet werden soll.
ADDENDUM: Ich sollte hinzufügen, dass ich keinen zweiten Monitor habe. Für mich war das Problem, dass Suspend einfach nicht funktionierte, wenn der Deckel geschlossen war.
quelle
Für mich war das Problem, dass das Schließen des Deckels anders gehandhabt wird, wenn ein externer Monitor angeschlossen ist . Das Ändern dieser Option als Benutzer hat
dconf-editor
das Problem für mich gelöst:Schema:
oder (abhängig von der verwendeten Desktop-Umgebung)
Name:
Einstellen:
Beschreibung:
quelle
Ich verwende Mint 18.1 für Macbook Air 6,2. Hier ist die Lösung, die ich habe und die nahezu perfekt funktioniert.
Ich verwende mba6x_bl , um meinen MBA-Schwarzbildschirm beim Aufwachen zu reparieren. Folgen Sie ihren Anweisungen .
Verwenden Sie dann die obige Lösung von Bob-El, um das Suspend-Problem zu lösen.
sudo cp / etc / acpi / events / powerbtn / etc / acpi / events / powerbtn_bak
sudo nano / etc / acpi / events / powerbtn
Ersetzen Sie den Inhalt von powerbtn durch den folgenden Text
erstellen
/etc/acpi/lidbtn.sh
Fügen Sie den folgenden Text ein
Das einzige Problem, das mir aufgefallen ist, ist , dass die Tastaturbeleuchtung automatisch aufleuchtet, wenn der MBA bei angeschlossener Stromversorgung unterbrochen wird. Aber ansonsten funktioniert alles gut.
quelle