Ändern Sie den Befehl "Power-Button-Action" für die Option "Hibernate" in GNOME 3.18


7

Ich bin es gewohnt, ein interaktives Menü zu haben, wenn ich meinen Netzschalter drücke, aber seit ich kürzlich GNOME 3.18 installiert habe, habe ich herausgefunden, dass die einzigen verfügbaren Aktionen für das Drücken des Netzschalters sind: "nichts", "anhalten" und "Ruhezustand".

Hierfür dconf-editorgibt es zwei Einträge:

org.gnome.settings-daemon.plugins.power button-power
org.gnome.settings-daemon.plugins.power power-button-action

Die erste enthält alle Optionen (Ruhezustand, Interaktiv, Suspend, Poweroff, Nichts, ..), die zweite enthält nur drei (Ruhezustand, Suspend, Nichts).

Das Problem ist, dass GNOME anscheinend den zweiten Eintrag ( power-button-action) verwendet.

Da ich den Ruhezustand nicht verwenden möchte und Suspend auf meinem Computer nicht funktioniert (das ist ein weiteres Problem), möchte ich ein interaktives Menü zuordnen, das ausgeführt werden soll, wenn power-button-actiones eingestellt ist hibernate.

Der Befehl für das gewünschte interaktive Menü lautet:

gnome-session-quit --power-off

Ich verwende Ubuntu GNOME 16.04 LTS 64-Bit mit GNOME Shell 3.18.4 auf einem Dell Inspiron 3537.

Generell möchte ich in der Lage sein, das interaktive Abschaltmenü beim Drücken des Netzschalters anzuzeigen (auf jeden Fall notwendig, nicht besonders auf diese Weise). Ich habe versucht, den Netzschalter gnome-session-quit --power-offmithilfe der GNOME-Tastatureinstellung zuzuordnen , aber er scheint nicht ausgelöst zu werden.

Vielen Dank.


Meine aktuelle Problemumgehung besteht darin Ctrl-Power button, dem angegebenen Befehl zuzuordnen , aber ich möchte, dass es gerecht ist Power button.
Clapsus

Dies geschieht auch unter Ubuntu Gnome 16.10.
DMT

Antworten:


1

Diese Funktionalität wurde absichtlich in Commit 50564cde49ca2 (für Fehler 753713 ) entfernt. Nach einigen Diskussionen wird es in gnome-settings-daemon 3.20 zurückgegeben .

Leider ist 3.20 nicht in den Ubuntu-Repos vom 16.04 enthalten (Sie können jedoch sehen, dass es eine Version 3.20 für Yakkety 16.10 gibt).

gnome3-staging ppa enthält ein entsprechendes Paket (3.20.1-2ubuntu1 ~ ubuntu16.04.1), aber ich glaube, dass dafür Ihre gesamte gnome-Installation auf den Staging-Stream aktualisiert werden muss (was einer Beta ähnelt).

Ich weiß nicht, ob Sie eine Debatte über das richtige Paket führen und das irgendwie installieren können.

Diese Frage enthält alternative Anweisungen zum Ändern des Codes und zum Kompilieren einer Arbeitsversion.

Es tut mir leid, dass es dafür keine bessere Antwort gibt und dass diese störenden Änderungen in einer LTS-Version eingeführt wurden. Sie können über diesen Fehler abstimmen , um 3.20 in Xenial zu veröffentlichen.


Ich verwende Gnome 3.18 und habe alle Optionen aufgelistet, aber sie funktionieren überhaupt nicht. Hat dieses Problem damit zu tun?
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.