Spegni il computer dalla tastiera


59

È disponibile una scorciatoia da tastiera per spegnere il computer?

So di poter utilizzare il pulsante di accensione, ma vorrei poterlo utilizzare dalla tastiera.

Se tale scorciatoia non esiste già, come posso impostarne una?


1
Per qualche ragione molte cose sono cambiate in 12.04 e la maggior parte delle risposte non funzionerà.
umpirsky,

Ancora più cose sono cambiate in Ubuntu 19.04 (Disco Dingo) (forse anche prima) e funzionano ancora meno risposte. Ma la risposta di Rishu Prakamya Dutt funziona ancora.
Peter Mortensen,

Risposte:


33

Nelle versioni precedenti di Ubuntu Ctrl+ Alt+ Delverranno visualizzate le opzioni per l'arresto, il riavvio, la sospensione e l'ibernazione. Questi possono quindi essere selezionati con i tasti freccia e Enter.

Per una soluzione single hit nelle versioni successive è possibile utilizzare questo script per creare una scorciatoia da tastiera. Per prima cosa devi scaricare lo script e salvarlo sul tuo computer. Successivamente è necessario renderlo eseguibile facendo clic con il tasto destro su di esso e andando su Proprietà → Autorizzazioni → Consenti l'esecuzione del file come programma. Infine vai su Impostazioni di sistemaTastieraScorciatoieScorciatoie personalizzate e fai clic sul piccolo simbolo più. Per il comando digitare

/home/toby/power.sh shutdown

o in qualunque percorso tu abbia salvato lo script.

Con questo metodo sono anche disponibili sospensione, ibernazione e riavvio; basta sostituire l'arresto nel comando sopra.


6
Adoro i tag <kbd>. +1
Soner Gönül,

Questo non funziona in Ubuntu 11.10. Ora offre solo il pulsante di disconnessione.
umpirsky,

3
ctrl-alt-delete non funziona neanche nel 14.04: bugs.launchpad.net/ubuntu/+source/unity/+bug/1403289
Lonnie Best

In Ubuntu 18.04 bionic ho aggiunto una scorciatoia personalizzata come descritto ma il comando "gnome-session-quit --power-off" che ti dà accesso rapido al riavvio / spegnimento, ha scelto Ctrl + Alt + Ins come combo .. chiudi ma senza sigaro tipo di umorismo ;-)
flowtron

29

Bene, uno facile da provare è aprire le scorciatoie da tastiera.

Se si utilizza Unity, premere il tasto finestra / superkey, quindi digitare shor e selezionare le scorciatoie da tastiera. Qui puoi quindi creare un nuovo collegamento e quindi assegnare una combinazione di tasti per spegnere il tuo PC ... senza usare il pulsante di accensione!

Il comando per il tuo collegamento dovrebbe essere:

/usr/lib/indicator-session/gtk-logout-helper -s

Che ti spegnerà !!

Ecco il mio che ho fatto per testarlo:

Spegnimento!


2
questo è meglio
Robin Winslow il

Non riesco a trovare questo comando su Ubuntu 15.10. Per un comando alternativo che ti consente di arrestare, sospendere, disconnettersi, ecc., Vedi la mia risposta molto in fondo a questa pagina. Cerca pagina per 'systemctl'
Jonathan Hartley,

28

Sono disponibili alcune scorciatoie da tastiera di basso livello. Parlano direttamente con il kernel e possono rompere le cose. Probabilmente non dovresti usare questi. Ma per contrastare le atroci risposte che raccomandano questo metodo, ecco come utilizzare il pulsante SysReq per spegnere o riavviare il sistema. Se la tua cpu prende fuoco a causa di questi incantesimi, beh, non posso dire che non ti ho avvertito.

Grazioso

Reboot

C'è un mnemonico qui: al busiercontrario. Come in, sei troppo occupato per spegnerlo correttamente, quindi lo stai facendo all'indietro.

alt+ SysRq+ r, e, i, s, u, b

L'ho preso da wikipedia * :

unRaw      (take control of keyboard back from X),
 tErminate (send SIGTERM to all processes, allowing them to terminate gracefully),
 kIll      (send SIGKILL to all processes, forcing them to terminate immediately),
  Sync     (flush data to disk),
  Unmount  (remount all filesystems read-only),
reBoot     (durr)

Spegnimento

Questo è lo stesso tranne per l'uso finale oper Off anziché bper reBoot.

alt+ SysRq+ r, e, i, s, u, o

Distruttivo

È come strappare il cavo di alimentazione. Rischi di distruggere i dati salvati di recente (file che in realtà non sono stati scritti sul disco) e perderai sicuramente tutto ciò che non è stato salvato. Sul lato positivo, è veloce e al punto.

reBoot : alt+ SysRq+ b

spento : alt+ SysRq+ o

Utilizzare in ambiente desktop grafico

In ambienti grafici come Unity, alt+ SysRqprende uno screenshot. Devi anche tenere premuto ctrl.

Grazie Wikipedia per le informazioni in questo post.


26

11.10 e successive

Premendo Ctrl+ Alt+ si Delaccede alla finestra di dialogo di disconnessione . Se hai bisogno della vecchia funzionalità, dovrai definire il tuo collegamento aprendo Tastiera -> Collegamenti dalle impostazioni di sistema e aggiungi questo comando:

gnome-session-quit --power-off

inserisci qui la descrizione dell'immagine

In alternativa, possiamo usare una finestra di dialogo solo per lo scriptdown, come mostrato in questa risposta

/usr/lib/indicator-session/gtk-logout-helper --shutdown

inserisci qui la descrizione dell'immagine

Nota

Prima di poter usare Ctrl+ Alt+ Deldovremo assegnare un altro collegamento al logout .


11.04 e precedenti

Utilizzando le impostazioni predefinite della tastiera premendo Ctrl+ Alt+ Delsi aprirà la seguente finestra:

inserisci qui la descrizione dell'immagine

La prima voce è selezionata per impostazione predefinita per un arresto immediato premendo semplicemente Returnin aggiunta.

C'è anche un conto alla rovescia che arresta il sistema dopo 60 anni senza ulteriori azioni da tastiera.


1
Sai cos'è strano? Quando premi Ctrl + Alt + Canc, la finestra che si apre non si attiva :) Grazie.
umpirsky,

2
uhm - è davvero strano, dato che qui si concentra sul mio sistema. Tuttavia, è possibile lasciarlo arrestare dopo il conto alla rovescia.
Takkat,

Questo non funziona in Ubuntu 11.10. Ora offre solo il pulsante di disconnessione.
umpirsky,

Grazie. Ho problemi a disabilitare il collegamento esistente (Sistema> Disconnetti). I pulsanti + e - sono disabilitati, Backspace non fa nulla e non posso modificarlo.
umpirsky,

Questo è quello che ho provato, ma quando provo ad assegnare la Ctl + Alt + Delfinestra di disconnessione del collegamento si apre, ecco perché provo a rimuoverlo in primo luogo :) Quando provo qualche altro collegamento, non funziona anche, rimane disabilitato.
umpirsky,

13

È inoltre possibile avviare una finestra Terminale con Ctrl+ Alt+ Te quindi digitare sudo halt.


4
Questa non è una scorciatoia da tastiera.
NN,

10
Non richiede un mouse per farlo. Inoltre, sudo shutdown nowfunziona anche. Utilizzare invece il -rflag per riavviare, invece.
Joe the Person,

11

Non è una vera scorciatoia, ma un modo interessante per farlo dalla tastiera:

  • Alt+ F10> Left> Up>Enter

Hallelujah! Premere di nuovo Invio nella finestra di dialogo di spegnimento per eseguire l'arresto. Funziona perché: Alt-F10 ti porta al menu, a sinistra avvolge a destra, in alto avvolge verso il basso, entra per fare la voce di menu "Arresto", Invio di nuovo per fare clic sul pulsante icona di spegnimento (o freccia sinistra, Invio, invece, per riavviare).
robocat,

Proprio quello che stavo cercando! - evitando di usare il mouse per arrivarci.
Peter Mortensen,

Sfortunatamente, questo non funziona in Ubuntu 19.04 (Disco Dingo).
Peter Mortensen,

2

Dopo aver installato Gnomenu, ho scoperto un altro modo semplice per spegnere immediatamente il computer senza scegliere alcuna opzione. Basta aggiungere questo python -u /usr/lib/gnomenu/session-manager.py shutdownalla scorciatoia da tastiera con la scorciatoia preferita per spegnere il computer. Io stesso uso Super+ F4. Spero che questo aiuto: D


2

Se si utilizza una versione di Ubuntu 11.04 prima, il modo più semplice che ho trovato per spegnere il computer tramite tastiera è di tipo: Super+ S, Up,Enter

Ti verrà offerto un prompt che richiede la verifica che desideri arrestare. Ma puoi eliminare questo prompt apportando una modifica alla configurazione nell'editor gconf. Quindi il collegamento che ho postato sopra spegnerà direttamente e rapidamente il computer senza richiesta.


2

Questo è un buon modo:

  • premi il Super tasto (chiamato anche "tasto Windows").
  • stampa L due volte. Questo ti porta alla schermata di accesso.
  • stampa Tab.
  • stampa Enter.
  • Premi il tasto freccia destra.
  • Press Enter.

Questo non ha funzionato quando l'ho provato su Ubuntu 16.04 (Xenial Xerus), rilasciato il 2016-04 - "ll" non va da nessuna parte (non corrisponde a nulla).
Peter Mortensen,

2

Per KDE / Kubuntu

  • Spegnimento: Ctrl+ Alt+ Shift+PgDown
  • Riavvio: Ctrl+ Alt+ Shift+PgUp
  • Esci: Ctrl+ Alt+ Shift+Del

Confermato di funzionare in Kubuntu 12.04 e 12.10.

inserisci qui la descrizione dell'immagine

O nelle impostazioni di Risparmio energetico , imposta il pulsante di accensione sul PC per fare questo:

inserisci qui la descrizione dell'immagine


1

In 12.10 (non conosco le versioni precedenti) è possibile fare quanto segue:

  • Riduci a icona tutte le finestre usando Ctrl+ Super+D
  • Tocca Altper visualizzare l'HUD
  • Digitare tutte le lettere di "Spegni" necessarie per il completamento automatico per selezionare il comando Spegni
  • Premi Enteruna volta per aprire la finestra di dialogo Spegni, due volte per chiudere

Questo non ha funzionato quando l'ho provato su Ubuntu 16.04 (Xenial Xerus), rilasciato il 2016-04 - "shut d" non corrisponde davvero a nulla.
Peter Mortensen,

1
  1. Apri il terminale premendo Ctrl + Alt + T
  2. Digita il comando seguente

    sudo poweroff

  3. Premere Invio

1
Questo non richiederebbe una password. In tal caso, ciò vanificherebbe la convenienza.
Lonnie Best

0

Se il desktop Ubuntu della tua GUI non è bloccato , apri un terminale di Ctrl+ Alt+T collegamento e procedi come segue:

Per spegnere ora:

sudo shutdown -P now

Per riavviare ora:

sudo shutdown -P -r now

Per spegnere dopo (diciamo) 20 minuti:

sudo shutdown -P 20  

Allo stesso modo, per il riavvio sostituire anche nowcon 20.

( Per interrompere l'esecuzione a tempo: dopo 15 minuti decidi che non è necessario arrestare / riavviare, quindi vai alla finestra del terminale in cui hai eseguito il comando e premi Ctrl+ C.)


Se il vostro desktop Ubuntu GUI è congelato , andare a riga di comando ubuntu desktop Ctrl+ Alt+ F1(Qui al posto di F1, i tasti F1a F6sono applicabili, anche Ctrl+ Alt+ F7vi darà desktop GUI posteriore). Ora nella riga di comando ubuntu inserisci il tuo nome utente e password di accesso. Dopo aver eseguito correttamente l'accesso, eseguire gli stessi comandi descritti sopra per l'arresto (o il riavvio).


0

Su Ubuntu 15.10, ho definito una scorciatoia da tastiera personalizzata che esegue il comando seguente:

systemctl poweroff

Questo non funzionerà con le versioni precedenti di Ubuntu, anche se non so esattamente quando ha iniziato a funzionare.

systemctl accetta altri comandi:

halt            Shut down and halt the system
poweroff        Shut down and power-off the system
reboot [ARG]    Shut down and reboot the system
suspend         Suspend the system
hibernate       Hibernate the system
hybrid-sleep    Hibernate and suspend the system

Inoltre circa altre due dozzine.


2
Probabilmente ha iniziato a funzionare quando systemd è diventato init, che sarebbe stato nel 15.04.
muru,

-1

Il migliore è Ctrl + Alt + Canc, come molti hanno già detto. Questo è il modo migliore (specialmente per utenti non esperti). Se vuoi farlo più "genialmente", prova ad aprire un terminale e digitare il comando ( haltpenso che lo fosse).

[Se il sistema non risponde, è possibile eseguire Ctrl+ Alt+ Backspaceche si disconnetterà forzatamente dal sistema. (Non si spegne, basta disconnettersi). Credo che sia un'alternativa più sicura alla combinazione di tasti "SysResq". ]


3
C + A + Bksp spegne il server X (non abilitato di default nelle nuove installazioni di Ubuntu, è necessario abilitarlo nelle opzioni Tastiera), riportando a GDM (login utente); se hai un accesso grafico, questo ti disconnetterà davvero - in un modo piuttosto forte. Hai ragione a dire che questo è un po 'più sicuro che fare confusione con SysRq, ma è comunque un'opzione di emergenza al massimo.
Piskvor,

1
Per avere successo, il haltcomando deve essere eseguito come root (quindi esegui sudo haltanziché semplicemente halt). Inoltre, per impostazione predefinita, Ctrl + Alt + Backspace in realtà non fa nulla su un sistema Ubuntu. Puoi usare Alt + SysRq + K invece, oppure puoi riattivarlo modificando un file di configurazione. Dettagli qui.
Eliah Kagan,

-2

Credo che ci siano alcune scorciatoie di sysRequest ma ne conosco solo due ... Mi sono utili quindi se vuoi riavviare hit sysRequest + alt allora digita REUSB se vuoi chiudere sempre sysRequest + alt e digita RSEOUI
Speranza questo aiuterà ;]


3
Sembra che tu stia offrendo un incantesimo di culto delle merci ("questa è magia - funziona, ma non ho idea di come") unRaw, tErminate, Unmount, Sync, reBoot:? Se hai smontato i dischi per la scrittura, qual è il punto di sincronizzazione? (Suggerimento: nessuno) Inoltre, RSEOUI è unRaw,Sync,tErminate,shut Off,Unmount,kIll- wtf? Stai inviando gli ultimi due comandi a un computer spento; inoltre, la sincronizzazione è inutile poiché E attiverà un'uscita graziosa - più scritture su disco. Per maggiori informazioni, consulta: en.wikipedia.org/wiki/Magic_SysRq_key#Magic_commands Per favore non dare consigli senza sapere cosa fa.
Piskvor,

2
(Sì, il vostro incantesimo SysRq sarà lavorare - ma un po 'per caso Si noti anche che questo non è un modo molto pulito di avviare un arresto..)
Piskvor

-2

Prova la combinazione di Ctrl+ Alt+ Shift+Del


1
Per il mio sistema 12.04 che si sta disconnettendo invece di spegnersi.
gertvdijk,

Quando l'ho provato su Ubuntu 16.04 (Xenial Xerus), rilasciato il 2016-04, non ha fatto nulla. Lasciando il tasto Maiusc viene visualizzata la finestra di disconnessione (che è inutile in questo contesto, come ha sottolineato gertvdiijk).
Peter Mortensen,

-3

La cosa più veloce e affidabile è Ctrl + Alt + SysRq + o È un comando diretto per il kernel


8
Congratulazioni, hai spento direttamente il tuo sistema senza alcun tipo di pulizia - tutto ciò che è ancora nella cache di scrittura andrà perso e i filesystem non pubblicati potrebbero corrompersi; questo per non parlare delle connessioni di rete. La tua risposta è tecnicamente corretta - questo sicuramente spegnerà il computer in modo affidabile, ma potresti voler disconnettere invece la spina elettrica dell'hardware - è ancora più affidabile e ha lo stesso effetto.
Piskvor,

@Piskvor Anche se hai ragione che questo non è un buon modo per spegnere il computer, è un po 'meglio che staccare la spina. Il computer si spegne automaticamente con questo metodo. In particolare, è improbabile che le testine di lettura / scrittura dei dischi rigidi si schiantino sui piatti e danneggino fisicamente l'unità. Ma se il computer non risponde affatto e deve essere forzato l'arresto (piuttosto che riavviare con Alt + SysRq + REISUB), dovrebbe essere usato Alt+ SysRq+R E I S U O (vedi questo articolo ).
Eliah Kagan,

1
@Eliah Kagan: Oh, qualsiasi cosa più sofisticata del tagliare fisicamente il potere è (anche se trascurabilmente) migliore - e la sequenza "allevare elefanti" di cui parli è il modo accettato di farlo - ma i SysRqcomandi sono un'emergenza, ultimo -ssort misura, da utilizzare quando tutto il resto fallisce. (Per quanto riguarda i danni fisici, qualsiasi disco rigido abbastanza recente da essere ancora operativo - ovvero circa 15 anni o più recenti - si parcheggerà automaticamente sulla perdita di potenza, quindi il rischio di danni fisici è molto teorico.)
Piskvor
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.