ubuntuusers.de

Terminal-Befehl für Bereitschaft & Shortcut?

Status: Gelöst | Ubuntu-Version: Ubuntu 10.10 (Maverick Meerkat)
Antworten |

Developer92 Team-Icon

Avatar von Developer92

Anmeldungsdatum:
31. Dezember 2008

Beiträge: 4101

So, ich hab schon viel gegoogelt aber leider nix passendes gefunden, deshalb hoffe ich dass mir hier jemand helfen kann.

Ich bin gerne mal für ein paar Minuten Unterwegs, oder Mittagessen, etc.

Dafür wäre erstens ein Shortcut praktsich. STRG+ALT+S wäre cool, nur hab ich leider keine Ahnung wo oder wie ich das Einstellen kann.

Und zweitens: Gibts es einen Terminalbefehl dafür? Bitte ohne "sudo" vorne dran. Oder geht das ausschließlich mit Root-Rechten?

mfg

Developer92 Team-Icon

(Themenstarter)
Avatar von Developer92

Anmeldungsdatum:
31. Dezember 2008

Beiträge: 4101

So, nachdem ich massig gesuch (bzw. gegoogelt) habe, hab ich ein paar Ansätze, von denen keiner funktioniert aber vielleicht weiß da ja jemand mehr als ich:

Früher gab es mal den Befehl gnome-power-cmd suspend, was den PC in den Bereitschaftsmodus gelegt hat. Das geht aber seit (?) Lucid nicht mehr.

Dann gäbs da noch /proc/acpi/sleep, was aber root-Rechte braucht. Und angeblich kann man sogar mit pm-utils was machen, aber da hab ich leider auch nix passendes gefunden.

Bleibt noch eine etwas andere Möglichkeit, die vielversprechend klingt: DBUS

dbus-send --print-reply --system --dest=org.freedesktop.DeviceKit.Power /org/freedesktop/DeviceKit/Power org.freedesktop.DeviceKit.Power.Suspend

Leider gibt das bei mir nen Fehler:

florian@BlackBox:~$ dbus-send --print-reply --system --dest=org.freedesktop.DeviceKit.Power /org/freedesktop/DeviceKit/Power org.freedesktop.DeviceKit.Power.Suspend
Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.DeviceKit.Power was not provided by any .service files
florian@BlackBox:~$ 

Ich denke mit dbus bin ich aufm richtigen Weg, im Moment weiß ich nur leider nicht weiter ☺

mfg

EDIT: pm-suspend gibts auch noch, braucht aber root-rechte

Zombie_im_Bademantel

Avatar von Zombie_im_Bademantel

Anmeldungsdatum:
13. April 2005

Beiträge: 655

TDeveloper schrieb:

dbus-send --print-reply --system --dest=org.freedesktop.DeviceKit.Power /org/freedesktop/DeviceKit/Power org.freedesktop.DeviceKit.Power.Suspend

Leider gibt das bei mir nen Fehler:

dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend

sollte funktionieren. Das kannst du in ein bash-Script verpacken und dann per "Tastenkombinationen" mit den gewünschten Hotkeys einrichten.

Developer92 Team-Icon

(Themenstarter)
Avatar von Developer92

Anmeldungsdatum:
31. Dezember 2008

Beiträge: 4101

Wow, das funktioniert ja wunderbar. Auch mit Shortcut 😀

Ich denk mal das gibts auch mit Shutdown und Reboot, oder?

mfg

colombo1980

Avatar von colombo1980

Anmeldungsdatum:
23. September 2008

Beiträge: 1294

hast du denn keine tastenkombi auf deiner tastatur à la Fn+F3? alternativ kannst du für

sudo pm-suspend

ja auch die passwortabfrage entfernen (über visudo), dann kannst du auch

sudo reboot

und

sudo shutdown -h now

ohne passwort ausführen

Developer92 Team-Icon

(Themenstarter)
Avatar von Developer92

Anmeldungsdatum:
31. Dezember 2008

Beiträge: 4101

colombo1980 schrieb:

hast du denn keine tastenkombi auf deiner tastatur à la Fn+F3? alternativ kannst du für

sudo pm-suspend

ja auch die passwortabfrage entfernen (über visudo), dann kannst du auch

sudo reboot

und

sudo shutdown -h now

ohne passwort ausführen

Naja, Neustarten mit Tastenkombi und Runterfahren geht natürlich schon lange. Aber ich bräuchte dafür halt noch einen Befehl für den Terminal, und zwar ohne sudo vorne dran. Ich will jetzt nicht mit visudo da rumbasteln, ich dachte eher dass es schon nen fertigen Befehl dafür gäbe.

mfg

Zombie_im_Bademantel

Avatar von Zombie_im_Bademantel

Anmeldungsdatum:
13. April 2005

Beiträge: 655

TDeveloper schrieb:

Ich denk mal das gibts auch mit Shutdown und Reboot, oder?

Klar:

dbus-send --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.RequestShutdown

Für den Reboot musst du dir das mal selber raussuchen, dass nutz ich in meinem Script nicht.

Developer92 Team-Icon

(Themenstarter)
Avatar von Developer92

Anmeldungsdatum:
31. Dezember 2008

Beiträge: 4101

Zombie im Bademantel schrieb:

Für den Reboot musst du dir das mal selber raussuchen, dass nutz ich in meinem Script nicht.

Wie wärs mit

dbus-send --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.RequestReboot

?

So, damit wär für mich alles erledigt. Dankeschön ☺

Zombie_im_Bademantel

Avatar von Zombie_im_Bademantel

Anmeldungsdatum:
13. April 2005

Beiträge: 655

Sieht doch gut aus ☺ Habe das meinem powercmd-Script auch mal hinzugefügt, als auch danke an dich.

eddi003

Avatar von eddi003

Anmeldungsdatum:
9. Juli 2014

Beiträge: Zähle...

Ist dies auch unter Ubuntu 14.04 LTS möglich?

Gruß Eddi

Developer92 Team-Icon

(Themenstarter)
Avatar von Developer92

Anmeldungsdatum:
31. Dezember 2008

Beiträge: 4101

eddi003 schrieb:

Ist dies auch unter Ubuntu 14.04 LTS möglich?

Warum probierst du es nicht einfach aus?

Der Befehl könnte unter Ubuntu 14.04 LTS funktionieren, da der Großteil von Unity noch immer auf Gnome basiert. Unter anderen Desktopoberflächen allerdings wohl eher nicht.

eddi003

Avatar von eddi003

Anmeldungsdatum:
9. Juli 2014

Beiträge: Zähle...

Warum probierst du es nicht einfach aus?

Werde ich tun sobald ich dazu komme. Ergebnis poste ich dann hier im Anschluss ☺

Antworten |