Skip to content

Alt + W logs out of graphical session

Issue Description

The Alt + W keyboard shortcut logs me out of the graphical session when the desktop wallpaper is in focus. It is not defined via keyboard shortcuts, window manager, or the desktop program.

When closing a bunch of windows sometimes it makes me log out on accident, which can be a harmful thing for unsaved data.

Originally posted on forum.

Steps to Reproduce Issue

  1. Focus cursor on desktop
  2. Press Alt + W

Expected Behavior

The graphical sessions remains active, no action is performed.

Additional Information

System:
  Host: debian Kernel: 6.12.38+deb13-amd64 arch: x86_64 bits: 64
  Desktop: Xfce v: 4.20.1 Distro: Debian GNU/Linux 13 (trixie)

Result of xfconf-query -c xfce4-keyboard-shortcuts -lv

/commands/custom/<Alt>F1                   xfce4-popup-applicationsmenu
/commands/custom/<Alt>Print                xfce4-screenshooter -w
/commands/custom/<Alt><Super>s             orca
/commands/custom/Launch1                   pavucontrol
/commands/custom/Menu                      xfce4-appfinder --collapsed
/commands/custom/Menu/startup-notify       true
/commands/custom/override                  true
/commands/custom/<Primary><Alt>b           exo-open --launch WebBrowser
/commands/custom/<Primary><Alt>Delete      xfce4-session-logout
/commands/custom/<Primary><Alt>f           thunar
/commands/custom/<Primary><Alt>h           xfce4-clipman-history
/commands/custom/<Primary><Alt>l           xflock4
/commands/custom/<Primary><Alt>m           exo-open --launch MailReader
/commands/custom/<Primary><Alt>o           /home/kamil/Opt/Obsidian-1.8.9.AppImage --no-sandbox %U
/commands/custom/<Primary><Alt>t           exo-open --launch TerminalEmulator
/commands/custom/<Primary>Escape           xfdesktop --menu
/commands/custom/<Primary>q                xkill
/commands/custom/<Primary><Shift><Alt>m    pactl set-sink-volume @DEFAULT_SINK@ 150%
/commands/custom/<Primary><Shift>Escape    xfce4-taskmanager
/commands/custom/<Primary><Shift>s         xfce4-dict --clipboard --spell
/commands/custom/Print                     xfce4-screenshooter
/commands/custom/<Shift><Alt>d             xfce4-dict --clipboard --dict
/commands/custom/<Shift>Print              xfce4-screenshooter -r
/commands/custom/<Super>p                  xfce4-display-settings --minimal
/commands/custom/<Super>space              xfce4-appfinder
/commands/custom/XF86Display               xfce4-display-settings --minimal
/commands/default/<Alt>F1                  xfce4-popup-applicationsmenu
/commands/default/<Alt>F2                  xfce4-appfinder --collapsed
/commands/default/<Alt>F2/startup-notify   true
/commands/default/<Alt>F3                  xfce4-appfinder
/commands/default/<Alt>F3/startup-notify   true
/commands/default/<Alt>Print               xfce4-screenshooter -w
/commands/default/<Alt><Super>s            orca
/commands/default/HomePage                 exo-open --launch WebBrowser
/commands/default/<Primary><Alt>Delete     xfce4-session-logout
/commands/default/<Primary><Alt>Escape     xkill
/commands/default/<Primary><Alt>f          thunar
/commands/default/<Primary><Alt>l          xflock4
/commands/default/<Primary><Alt>t          exo-open --launch TerminalEmulator
/commands/default/<Primary>Escape          xfdesktop --menu
/commands/default/<Primary><Shift>Escape   xfce4-taskmanager
/commands/default/Print                    xfce4-screenshooter
/commands/default/<Shift>Print             xfce4-screenshooter -r
/commands/default/<Super>e                 thunar
/commands/default/<Super>p                 xfce4-display-settings --minimal
/commands/default/<Super>r                 xfce4-appfinder -c
/commands/default/<Super>r/startup-notify  true
/commands/default/XF86Display              xfce4-display-settings --minimal
/commands/default/XF86Mail                 exo-open --launch MailReader
/commands/default/XF86WWW                  exo-open --launch WebBrowser
/providers                                 [xfwm4,commands]
/xfwm4/custom/<Alt>Delete                  del_workspace_key
/xfwm4/custom/<Alt>F11                     fullscreen_key
/xfwm4/custom/<Alt>F12                     above_key
/xfwm4/custom/<Alt>F6                      stick_window_key
/xfwm4/custom/<Alt>F7                      move_window_key
/xfwm4/custom/<Alt>F8                      resize_window_key
/xfwm4/custom/<Alt>Insert                  add_workspace_key
/xfwm4/custom/<Alt>m                       hide_window_key
/xfwm4/custom/<Alt><Shift>Tab              cycle_reverse_windows_key
/xfwm4/custom/<Alt>space                   popup_menu_key
/xfwm4/custom/<Alt>Tab                     cycle_windows_key
/xfwm4/custom/<Alt>w                       close_window_key
/xfwm4/custom/Down                         down_key
/xfwm4/custom/Escape                       cancel_key
/xfwm4/custom/Left                         left_key
/xfwm4/custom/override                     true
/xfwm4/custom/<Primary><Alt>1              move_window_workspace_1_key
/xfwm4/custom/<Primary><Alt>2              move_window_workspace_2_key
/xfwm4/custom/<Primary><Alt>3              move_window_workspace_3_key
/xfwm4/custom/<Primary><Alt>4              move_window_workspace_4_key
/xfwm4/custom/<Primary><Alt>5              move_window_workspace_5_key
/xfwm4/custom/<Primary><Alt>c              switch_application_key
/xfwm4/custom/<Primary><Alt>d              show_desktop_key
/xfwm4/custom/<Primary><Alt>Down           down_workspace_key
/xfwm4/custom/<Primary><Alt>End            move_window_next_workspace_key
/xfwm4/custom/<Primary><Alt>Home           move_window_prev_workspace_key
/xfwm4/custom/<Primary><Alt>Left           left_workspace_key
/xfwm4/custom/<Primary><Alt>Right          right_workspace_key
/xfwm4/custom/<Primary><Alt>Up             up_workspace_key
/xfwm4/custom/<Primary>F1                  workspace_1_key
/xfwm4/custom/<Primary>F10                 workspace_10_key
/xfwm4/custom/<Primary>F11                 workspace_11_key
/xfwm4/custom/<Primary>F12                 workspace_12_key
/xfwm4/custom/<Primary>F2                  workspace_2_key
/xfwm4/custom/<Primary>F3                  workspace_3_key
/xfwm4/custom/<Primary>F4                  workspace_4_key
/xfwm4/custom/<Primary>F5                  workspace_5_key
/xfwm4/custom/<Primary>F6                  workspace_6_key
/xfwm4/custom/<Primary>F7                  workspace_7_key
/xfwm4/custom/<Primary>F8                  workspace_8_key
/xfwm4/custom/<Primary>F9                  workspace_9_key
/xfwm4/custom/<Primary><Shift><Alt>Left    move_window_left_key
/xfwm4/custom/<Primary><Shift><Alt>Right   move_window_right_key
/xfwm4/custom/<Primary><Shift><Alt>Up      move_window_up_key
/xfwm4/custom/Right                        right_key
/xfwm4/custom/<Shift><Alt>f                maximize_window_key
/xfwm4/custom/<Shift><Alt>Page_Down        lower_window_key
/xfwm4/custom/<Shift><Alt>Page_Up          raise_window_key
/xfwm4/custom/<Super>KP_Down               tile_down_key
/xfwm4/custom/<Super>KP_End                tile_down_left_key
/xfwm4/custom/<Super>KP_Home               tile_up_left_key
/xfwm4/custom/<Super>KP_Left               tile_left_key
/xfwm4/custom/<Super>KP_Next               tile_down_right_key
/xfwm4/custom/<Super>KP_Page_Up            tile_up_right_key
/xfwm4/custom/<Super>KP_Right              tile_right_key
/xfwm4/custom/<Super>KP_Up                 tile_up_key
/xfwm4/custom/<Super>Tab                   switch_window_key
/xfwm4/custom/Up                           up_key
/xfwm4/default/<Alt>Delete                 del_workspace_key
/xfwm4/default/<Alt>F10                    maximize_window_key
/xfwm4/default/<Alt>F11                    fullscreen_key
/xfwm4/default/<Alt>F12                    above_key
/xfwm4/default/<Alt>F4                     close_window_key
/xfwm4/default/<Alt>F6                     stick_window_key
/xfwm4/default/<Alt>F7                     move_window_key
/xfwm4/default/<Alt>F8                     resize_window_key
/xfwm4/default/<Alt>F9                     hide_window_key
/xfwm4/default/<Alt>Insert                 add_workspace_key
/xfwm4/default/<Alt><Shift>Tab             cycle_reverse_windows_key
/xfwm4/default/<Alt>space                  popup_menu_key
/xfwm4/default/<Alt>Tab                    cycle_windows_key
/xfwm4/default/Down                        down_key
/xfwm4/default/Escape                      cancel_key
/xfwm4/default/Left                        left_key
/xfwm4/default/<Primary><Alt>d             show_desktop_key
/xfwm4/default/<Primary><Alt>Down          down_workspace_key
/xfwm4/default/<Primary><Alt>End           move_window_next_workspace_key
/xfwm4/default/<Primary><Alt>Home          move_window_prev_workspace_key
/xfwm4/default/<Primary><Alt>KP_1          move_window_workspace_1_key
/xfwm4/default/<Primary><Alt>KP_2          move_window_workspace_2_key
/xfwm4/default/<Primary><Alt>KP_3          move_window_workspace_3_key
/xfwm4/default/<Primary><Alt>KP_4          move_window_workspace_4_key
/xfwm4/default/<Primary><Alt>KP_5          move_window_workspace_5_key
/xfwm4/default/<Primary><Alt>KP_6          move_window_workspace_6_key
/xfwm4/default/<Primary><Alt>KP_7          move_window_workspace_7_key
/xfwm4/default/<Primary><Alt>KP_8          move_window_workspace_8_key
/xfwm4/default/<Primary><Alt>KP_9          move_window_workspace_9_key
/xfwm4/default/<Primary><Alt>Left          left_workspace_key
/xfwm4/default/<Primary><Alt>Right         right_workspace_key
/xfwm4/default/<Primary><Alt>Up            up_workspace_key
/xfwm4/default/<Primary>F1                 workspace_1_key
/xfwm4/default/<Primary>F10                workspace_10_key
/xfwm4/default/<Primary>F11                workspace_11_key
/xfwm4/default/<Primary>F12                workspace_12_key
/xfwm4/default/<Primary>F2                 workspace_2_key
/xfwm4/default/<Primary>F3                 workspace_3_key
/xfwm4/default/<Primary>F4                 workspace_4_key
/xfwm4/default/<Primary>F5                 workspace_5_key
/xfwm4/default/<Primary>F6                 workspace_6_key
/xfwm4/default/<Primary>F7                 workspace_7_key
/xfwm4/default/<Primary>F8                 workspace_8_key
/xfwm4/default/<Primary>F9                 workspace_9_key
/xfwm4/default/<Primary><Shift><Alt>Left   move_window_left_key
/xfwm4/default/<Primary><Shift><Alt>Right  move_window_right_key
/xfwm4/default/<Primary><Shift><Alt>Up     move_window_up_key
/xfwm4/default/Right                       right_key
/xfwm4/default/<Shift><Alt>Page_Down       lower_window_key
/xfwm4/default/<Shift><Alt>Page_Up         raise_window_key
/xfwm4/default/<Super>KP_Down              tile_down_key
/xfwm4/default/<Super>KP_End               tile_down_left_key
/xfwm4/default/<Super>KP_Home              tile_up_left_key
/xfwm4/default/<Super>KP_Left              tile_left_key
/xfwm4/default/<Super>KP_Next              tile_down_right_key
/xfwm4/default/<Super>KP_Page_Up           tile_up_right_key
/xfwm4/default/<Super>KP_Right             tile_right_key
/xfwm4/default/<Super>KP_Up                tile_up_key
/xfwm4/default/<Super>Tab                  switch_window_key
/xfwm4/default/Up                          up_key

Result of journalctl --user -b -1 --no-pager: https://pastebin.com/LLtF7EqN

~/.xsession-errors.old after having been logged and and recovered

Xsession: X session started for kamil at Sat 16 Aug 17:08:37 CEST 2025
dbus-update-activation-environment: setting DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
dbus-update-activation-environment: setting DISPLAY=:0
dbus-update-activation-environment: setting XAUTHORITY=/home/kamil/.Xauthority
localuser:kamil being added to access control list
dbus-update-activation-environment: setting XDG_DATA_DIRS=/usr/share/xfce4:/home/kamil/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
dbus-update-activation-environment: setting GTK_MODULES=gail:atk-bridge
dbus-update-activation-environment: setting QT_ACCESSIBILITY=1
/usr/bin/x-session-manager: X server already running on display :0
** Message: 17:08:37.701: Failed to fetch _NET_NUMBER_OF_DESKTOPS; assuming 1
** Message: 17:08:37.701: Failed to get _NET_WORKAREA; using full screen dimensions
** Message: 17:08:37.701: Failed to fetch _NET_CURRENT_DESKTOP; assuming 0
** Message: 17:08:37.701: Failed to fetch _NET_CURRENT_DESKTOP; assuming 0
xfce4-session-Message: 17:08:37.705: SSH authentication agent is already running
gpg-agent: a gpg-agent is already running - not starting a new one
** Message: 17:08:38.559: Failed to fetch _NET_CURRENT_DESKTOP; assuming 0
Xfce power manager is not running
** Message: 17:08:40.477: Another instance of GeoClue DemoAgent is running.
[monitor] 2025/08/16 17:08:40 INFO: Log output saved to file "/home/kamil/.local/state/syncthing/syncthing.log"
[start] 2025/08/16 17:08:40 INFO: syncthing v1.30.0 "Gold Grasshopper" (go1.24.4 linux-amd64) debian@github.syncthing.net 2025-06-20 09:17:23 UTC [noupgrade, noupgrade]
[start] 2025/08/16 17:08:40 WARNING: Failed to acquire lock: is another Syncthing instance already running?
[monitor] 2025/08/16 17:08:40 INFO: Syncthing exited: exit status 1
Xfce Power Manager: Another power manager is already running
Cannot register authentication agent: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: An authentication agent already exists for the given subject
Process already running (98:Address already in use). Exiting.
[start] 2025/08/16 17:08:41 INFO: syncthing v1.30.0 "Gold Grasshopper" (go1.24.4 linux-amd64) debian@github.syncthing.net 2025-06-20 09:17:23 UTC [noupgrade, noupgrade]
[start] 2025/08/16 17:08:41 WARNING: Failed to acquire lock: is another Syncthing instance already running?
[monitor] 2025/08/16 17:08:41 INFO: Syncthing exited: exit status 1
[start] 2025/08/16 17:08:42 INFO: syncthing v1.30.0 "Gold Grasshopper" (go1.24.4 linux-amd64) debian@github.syncthing.net 2025-06-20 09:17:23 UTC [noupgrade, noupgrade]
[start] 2025/08/16 17:08:42 WARNING: Failed to acquire lock: is another Syncthing instance already running?
[monitor] 2025/08/16 17:08:42 INFO: Syncthing exited: exit status 1
[start] 2025/08/16 17:08:43 INFO: syncthing v1.30.0 "Gold Grasshopper" (go1.24.4 linux-amd64) debian@github.syncthing.net 2025-06-20 09:17:23 UTC [noupgrade, noupgrade]
[start] 2025/08/16 17:08:43 WARNING: Failed to acquire lock: is another Syncthing instance already running?
[monitor] 2025/08/16 17:08:43 INFO: Syncthing exited: exit status 1
[monitor] 2025/08/16 17:08:44 WARNING: 4 restarts in 4.241564392s; not retrying further
Failed to initialize sentry
INFO[Aug 16 17:08:45.995] bridge-gui starting
INFO[Aug 16 17:08:45.995] Using Qt 6.8.2
INFO[Aug 16 17:08:46.026] lock file created /home/kamil/.cache/protonmail/bridge-v3/bridge-v3-gui.lock
INFO[Aug 16 17:08:46.026] bridge-gui executable: /home/kamil/.local/share/protonmail/bridge-v3/updates/3.21.2/bridge-gui
INFO[Aug 16 17:08:46.026] Command-line invocation: --no-window --session-id 20250816_170843005 --launcher /usr/lib/protonmail/bridge/proton-bridge
INFO[Aug 16 17:08:46.026] New Sentry reporter - id: gdk3V0V/mIUjgUrgAJg3rok/ONP+Ej8sN4lvEYtMeAQ=.
DEBU[Aug 16 17:08:46.038] Bridge executable path: /home/kamil/.local/share/protonmail/bridge-v3/updates/3.21.2/bridge
INFO[Aug 16 17:08:46.038] Launching bridge process with command "/home/kamil/.local/share/protonmail/bridge-v3/updates/3.21.2/bridge" --grpc --parent-pid 30767 --no-window --launcher /usr/lib/protonmail/bridge/proton-bridge --session-id 20250816_170843005
INFO[Aug 16 17:08:46.038] Retrieving gRPC service configuration from '/home/kamil/.config/protonmail/bridge-v3/grpcServerConfig.json'
INFO[Aug 16 17:08:48.250] Connecting to gRPC service
INFO[Aug 16 17:08:48.287] Tray icon is visible: true
INFO[Aug 16 17:08:48.291] Connection to gRPC server at unix:///tmp/bridge4126. attempt #1
INFO[Aug 16 17:08:48.299] Successfully connected to gRPC server.
INFO[Aug 16 17:08:48.299] Client config file was saved to '/home/kamil/.config/protonmail/bridge-v3/grpcClientConfig_0.json'
DEBU[Aug 16 17:08:48.300] checkTokens()
INFO[Aug 16 17:08:48.300] gRPC token was validated
INFO[Aug 16 17:08:48.300] Connected to backend via gRPC service.
DEBU[Aug 16 17:08:48.300] version()
DEBU[Aug 16 17:08:48.300] EventStreamReader started
DEBU[Aug 16 17:08:48.304] goos()
DEBU[Aug 16 17:08:48.305] logsPath()
DEBU[Aug 16 17:08:48.306] licensePath()
DEBU[Aug 16 17:08:48.306] mailServerSettings()
DEBU[Aug 16 17:08:48.307] getUserList()
[GFX1-]: Detect DeviceReset DeviceResetReason::FORCED_RESET DeviceResetDetectPlace::WR_SIMULATE in Parent process
X connection to :0.0 broken (explicit kill or server shutdown).
[33mWARN[0m[Aug 16 17:09:37.809] The X11 connection broke (error 1). Did the X11 server die?  [33mpkg[0m=frontend/bridge-gui
[31mFATA[0m[Aug 16 17:09:54.415] Failed to launch                              [31merror[0m="signal: segmentation fault" [31mexe_path[0m=/home/kamil/.local/share/protonmail/bridge-v3/updates/3.21.2/bridge-gui [31mexe_to_launch[0m=bridge-gui [31mlauncher_path[0m=/home/kamil/.local/share/protonmail/bridge-v3/updates/3.21.2/proton-bridge [31mlauncher_version[0m=3.21.2
[31mFATA[0m[Aug 16 17:09:54.417] Failed to launch                              [31merror[0m="exit status 1" [31mexe_path[0m=/home/kamil/.local/share/protonmail/bridge-v3/updates/3.21.2/proton-bridge [31mlauncher_path[0m=/usr/lib/protonmail/bridge/proton-bridge [31mlauncher_version[0m=3.19.0

Environment & Versions

  • OS distribution and version: Debian 13
  • Overall Xfce version: 4.20
  • Windowing system (X11/Wayland): X11
  • GTK Theme: Adwaita-dark
  • Icon Theme: Tango
  • UI Scale Factor: 1x
Edited by Kamil Zwoiński