Updated: 4 November 2026 · Applies to: Linux Mint 22 (Cinnamon, Xfce, MATE), GNOME 48, Xfce 4.18 and 4.20; systemd 252 to 259 on AlmaLinux and Rocky Linux 9 and 10, RHEL 9 and 10, Debian 13, Ubuntu 24.04 and 26.04

On Linux, Ctrl+Alt+Del does not open a task manager as it does on Windows. On a desktop such as Linux Mint it opens the Log out dialog (Cinnamon, Xfce, GNOME) or the Shut down dialog (MATE). On a text console, which is what servers and remote consoles show, it reboots the machine at once. To get a task manager, open System Monitor (or press Ctrl+Shift+Esc on Xfce); to stop accidental reboots on a server, mask ctrl-alt-del.target as shown below.

What Ctrl+Alt+Del does on each desktop

We read the default key bindings from the desktop packages (Linux Mint's own Cinnamon source, Debian 13 and Ubuntu 24.04); Linux Mint's settings package does not change them:

  • Linux Mint Cinnamon: Ctrl+Alt+Del = Log out. Ctrl+Alt+End = Shut down, Ctrl+Alt+L = lock the screen.
  • Linux Mint Xfce (Xfce 4.18) and Xfce 4.20: Ctrl+Alt+Del runs xfce4-session-logout (the log-out dialog). Ctrl+Shift+Esc opens xfce4-taskmanager and Ctrl+Alt+Esc starts xkill (click a window to close it).
  • Linux Mint MATE (MATE 1.26): Ctrl+Alt+Del is bound to Shut down; Log out has no default key.
  • GNOME (Ubuntu, Fedora; GNOME 48): Ctrl+Alt+Del = Log out.

The Linux equivalent of Task Manager

  1. Graphical: open System Monitor from the menu. The package is gnome-system-monitor on Cinnamon and GNOME, mate-system-monitor on MATE (Linux Mint MATE depends on it) and xfce4-taskmanager on Xfce. If it is missing on Mint or Ubuntu: sudo apt install gnome-system-monitor.
  2. Give it Ctrl+Alt+Del on Linux Mint Cinnamon: open System Settings, Keyboard, Shortcuts. Under System, remove the Ctrl+Alt+Del binding from Log out. Then click Add custom shortcut, enter the command gnome-system-monitor and assign Ctrl+Alt+Del to it.
  3. Terminal: top (or htop after sudo apt install htop) lists processes by CPU use; note the PID and end it with kill PID, or kill -9 PID if it ignores that.

If the whole desktop is frozen

  1. Press Ctrl+Alt+F3 to switch to a text console (Ctrl+Alt with an F key switches between virtual consoles). Log in, find the culprit with top and kill it. Switch back with Ctrl+Alt and the F key your desktop runs on (try F7, F1 or F2).
  2. If even that fails, the kernel's Magic SysRq keys can still reboot cleanly: hold Alt+SysRq (SysRq is the Print Screen key) and press S (sync disks), U (remount read-only), then B (reboot). Ubuntu 24.04, and Linux Mint 22 which uses Ubuntu's package, set kernel.sysrq = 176, which allows exactly these three; according to the kernel documentation, 1 enables all SysRq functions.

Disable Ctrl+Alt+Del reboots on a server (text console)

On the text console, systemd starts ctrl-alt-del.target, an alias of reboot.target. On a physical console, a KVM switch, an IPMI console or a VPS VNC console this key combination is easy to send by accident, for example when it was meant for a Windows machine. In addition, pressing it more than seven times within two seconds forces a reboot even when the target is blocked (CtrlAltDelBurstAction, default reboot-force). Disable both, as root:

  1. Mask the target:
    systemctl mask --force ctrl-alt-del.target
    On Debian and Ubuntu plain systemctl mask works. On AlmaLinux, Rocky Linux and RHEL 9 and 10, the system presets already place a link in /etc, and without --force it fails:
    Failed to mask unit: File '/etc/systemd/system/ctrl-alt-del.target' already exists and is a symlink to /usr/lib/systemd/system/reboot.target
    With --force:
    Removed '/etc/systemd/system/ctrl-alt-del.target'.
    Created symlink '/etc/systemd/system/ctrl-alt-del.target' → '/dev/null'.
  2. Switch off the burst rule with a drop-in file:
    mkdir -p /etc/systemd/system.conf.d
    printf '[Manager]\nCtrlAltDelBurstAction=none\n' > /etc/systemd/system.conf.d/ctrl-alt-del.conf
  3. Load the change: systemctl daemon-reload (in our tests this was enough; systemctl daemon-reexec also works).
  4. Check:
    $ systemctl is-enabled ctrl-alt-del.target
    masked
    $ systemctl show -p CtrlAltDelBurstAction
    CtrlAltDelBurstAction=none

What we tested: according to the systemd manual, pressing Ctrl+Alt+Del on the console sends SIGINT to process 1, so we sent that signal to a systemd 257 system on AlmaLinux 10. With the target masked, the system kept running and logged:

Failed to enqueue replace-irreversibly job for ctrl-alt-del.target: Unit ctrl-alt-del.target is masked.

Ten signals in one second with CtrlAltDelBurstAction=none also left it running. With the drop-in removed (back to reboot-force), the same ten signals rebooted it at once, although the target was masked. That is why both steps matter.

Undo

systemctl unmask ctrl-alt-del.target
rm /etc/systemd/system.conf.d/ctrl-alt-del.conf
systemctl daemon-reload

After unmask, the target points to reboot.target again through the link in /usr/lib/systemd/system.

Remote and VPS consoles

Browser consoles built on noVNC hide a Send Ctrl-Alt-Del button under Show extra keys. Use it to reach a Windows login screen; on a Linux server it reboots the machine unless you disabled it as above. To restart a Linux server on purpose, see How to reboot Linux using the CLI?; to stop users from running the reboot and shutdown commands, see How to disable shutdown and reboot commands in Linux?; to log who rebooted a server, see Audit Rules to Log Who Ran reboot or shutdown on Linux.

Official documentation: systemd-system.conf (CtrlAltDelBurstAction), systemd.special (ctrl-alt-del.target) and Linux Magic System Request Key.

Related services

KVM VPS hosting

NVMe SSD and full root access, with Free Basic Managed Support.

Unmanaged dedicated servers

full root access and free IPMI KVM, with Free Basic Managed Support.

Managed dedicated servers

our engineers look after the server for you, from $135 a month.

Was this answer helpful?

Still stuck? Open a ticket