Come posso sospendere usando una scorciatoia da tastiera, senza i privilegi di amministratore?


48

Come posso impostare una scorciatoia da tastiera che posso usare invece di fare clic su questa voce di menu?

Sospendere

Ho letto di vari comandi del terminale per la sospensione che potrei facilmente assegnare a una scorciatoia da tastiera, ma tutti hanno richiesto l'uso di sudo. Sto cercando una soluzione che posso usare su un sistema in cui non ho i privilegi di amministratore.

Risposte:


30
  1. Installare prima il pacchetto dell'interfaccia powermanagement , che fornisce il pmicomando che useremo per sospendere.
    AGGIORNAMENTO : Ho cercato l'origine pmie il comando che utilizza per sospendere è:

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

    Se non è possibile installare pmi, sostituirlo pmi action suspendcon quel comando nel passaggio successivo.

  2. Apri Sistema -> Preferenze -> Tasti di scelta rapida , fai clic su Aggiungi e inserisci pmi action suspendcome comando.

    testo alternativo

  3. Fare clic sulla voce di scelta rapida appena creata e impostare i tasti di scelta rapida.

    testo alternativo


5
Su Precise dovevo apt-get install halma ora lavorare bene.
Cas.

4
Non funziona per me nel 14.04
metakermit

1
ho
Nick,

2
Il comando di sospensione che ha funzionato per me il 16.04 LTS eradbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Suspend" boolean:true
Max Goodridge il

@MaxGoodridge fantastico! Stranamente .Hibernateinvece di sospendere richiede il root ...
Ufos,

41

Per Ubuntu 15.04. e successivamente è possibile utilizzare dal terminale

systemctl suspend

Quindi crea una scorciatoia nell'app impostazioni / tastiera con lo stesso comando.

key-sortcut

Facile!

Motivo: Ubuntu è passato da upstarta systemd.


3
Testato sotto il 16.04
Elder Geek il

In 17.10, è Impostazioni -> Dispositivi -> Tastiera.
colan,

1
Potrebbe essere preferibile utilizzare Super + scome collegamento anziché il Ctrl + Squale viene spesso utilizzato per salvare il documento attualmente aperto.
thomas.mc.work

Ancora funzionante il 18.04
wranvaud il


1

Con Ubuntu 16.04 LTS un nuovo suggerirei di utilizzare systemctlinvece perché i sistemi più recenti usano systemdper controllare le cose.

Il comando sicuro da eseguire è systemctl suspendche sospende immediatamente la macchina a meno che un processo non richieda al sistema di rimanere alimentato (ad es. Un lettore video che mostra un film, un masterizzatore CD attivo, un altro utente connesso che fa qualcosa, ecc.).

Se si desidera forzare immediatamente la sospensione e ignorare tutti gli "inibitori", aggiungere semplicemente -icome spiegato dall'output del comando precedente.

Se si desidera bloccare immediatamente lo screensaver e sospendere il sistema in tutti i casi, è possibile eseguire

loginctl lock-session && systemctl suspend -i

Questo è meglio dell'utilizzo di raw dbusper inviare messaggi perché usando loginctled systemctlevita di codificare qualsiasi informazione sul salvaschermo o sul gestore delle sessioni.


0

systemctl suspend -i ha funzionato per me.

Mappato su super+dnelle scorciatoie personalizzate delle impostazioni della tastiera.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.