Is there a keyboard shortcut available to shutdown the computer?
I know I can use the Power button, but I would like to be able to it from the keyboard.
If such a shortcut does not exist already, how do I set one?
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It only takes a minute to sign up.Sign up to join this community
There are some low level keyboard shortcuts available. They talk directly to the kernel and can break things. You probably shouldn't use these. But in the interest of counter-acting the atrocious answers recommending this method, here's how to use the SysReq button to shutdown or reboot your system. If your cpu bursts into flames because of these incantations, well, can't say I didn't warn you.
There is a mnemonic here:
busier backwards. As in, you are too busy to shutdown properly, so you are doing it backwards.
alt + SysRq + r , e , i , s , u , b
I borrowed this from 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)
This is the same except at the end use
o for Off instead of
b for reBoot.
alt + SysRq + r , e , i , s , u , o
This is like yanking the power cord out. You risk destroying recently saved data (files not quite actually written to disk) and you will definitely lose anything unsaved. On the upside, it is quick and to the point.
reBoot: alt + SysRq + b
shut Off: alt + SysRq + o
Under graphical environments like Unity, alt + SysRq takes a screenshot. You must hold down ctrl as well.
Thank you wikipedia for the information in this post.
In older versions of Ubuntu Ctrl + Alt + Del will bring up options for shutdown, restart, suspend and hibernate. These can then be selected with the arrow keys and Enter.
For a single hit solution in later versions you can use this script to create a keyboard shortcut. First you need to download the script and save it on your computer. Next you need to make it executable by right clicking on it and going to properties → Permissions → Allow executing file as a program. Finally go to System Settings → Keyboard → Shortcuts → Custom Shortcuts and click the small plus symbol. For the command type in
or whatever path you saved the script to.
Suspend, hibernate and restart are also available by this method; just replace shutdown in the above command.
Pressing Ctrl+Alt+Del leads to the logout dialog. If you need the old functionality back you will have to define your own shortcut by opening Keyboard -> Shortcuts from System settings and add this command:
Alternatively we can use a shoutdown only dialog as shown in this answer
Before we can use Ctrl+Alt+Del we will have to assign another shortcut to logout.
Using default keyboard settings pressing Ctrl+Alt+Del will open the following window:
The first entry is selected by default for an immediate shutdown by just pressing Return in addition.
There also is a countdown that shuts down your system after 60s without any further keyboard action.
Well, an easy one to try is to open the keyboard shortcuts.
If using Unity, press the window key/superkey and then type shor and select keyboard shortcuts. Here you can then create a new shortcut and then assign a key combo to shut your pc down… without using your power button!
The command for your shortcut should be:
Which will shut you down!!
Here is mine which I did to test it:
After install Gnomenu, I found out another simple way to shutdown the computer immediately without choosing any option. Just add this
python -u /usr/lib/gnomenu/session-manager.py shutdown to keyboard shortcut with your favorite shortcut to shutdown computer. I myself use Super+F4.
Hope this help :D
If you are using an ubuntu version prior to 11.04, the easiest way I have found to shutdown the computer via keyboard is to type: Super + S, Up, Enter
You will be offered a prompt that asks for verification that you want to shutdown. But you can eliminate this prompt by making a configuration change in the gconf-editor. Then the shortcut I posted above will directly and quickly shutdown the computer without prompt.
Some other alternatives are:
With run command prompt shortcut: Alt + F2, type "power off".
Which will run
From top bar: Ctrl + Alt [+ Shift] + TAB (switch Windows/Top bar system controls)
or Super + M (notification menu)
or Super + F10 (application menu)
move with arrow keys to the traditional shutdown option.
It seems there is no east/straightforward way like on other platforms
If your GUI ubuntu desktop is not freezed, open a terminal by Ctrl+Alt+T shortcut and do the following:
To shutdown now :
sudo shutdown -P now
To restart now :
sudo shutdown -P -r now
To shutdown after (say) 20 minutes :
sudo shutdown -P 20
Similarly, for restart also replace
(To stop timed execution: Say after 15 minutes you decide not needed to shutdown/restart then go to the terminal window in which you executed the command and press Ctrl+C.)
If your GUI ubuntu desktop is freezed, go to commandline ubuntu desktop by Ctrl+Alt+F1(Here in place of F1, the keys F1to F6 are applicable ; also Ctrl+Alt+F7 will give you the GUI desktop back). Now in commandline ubuntu enter your login username and password. After successful login execute the same commands described above for shutdown (or restart).
In 12.10 (don't know about lower versions) it is possible to do the following:
On Ubuntu 15.10, I have defined a custom keyboard shortcut that runs the following command:
This will not work on older versions of Ubuntu, although I don't know exactly when it started working.
systemctl accepts other commands:
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
Plus about two dozen others.
Best is Ctrl+Alt+Del as many have said. That's the best way (especially for non-advanced users). If you wanna do it more 'geekily',then try opening a terminal and typing in the command (
halt I think it was).
[ If the system is not responding, you can do
Backspace which will forcefully log out of the system. (It won't shut down, just log off). I believe it's a safer alternative to the 'SysResq' key combo. ]
The fastest and most reliable thing is Ctrl+Alt+SysRq+o It's a direct command to the kernel