You are not logged in.

#1 2026-04-11 05:46:33

aldolat
Member
From: Italy
Registered: 2022-07-15
Posts: 21

[SOLVED] Missing Suspend/Hybernate/Shutdown/Restart buttons in KDE

Hello everyone,
I'm an Arch Linux user with KDE, daily updated.

Some system information:

Operating System: Arch Linux
KDE Plasma Version: 6.6.3
KDE Frameworks Version: 6.24.0
Qt Version: 6.11.0
Kernel Version: 6.19.10-arch1-1 (64-bit)
Graphics Platform: Wayland
Display manager: Plasma Login Manager

A few days ago I noticed that my computer no longer enters sleep mode automatically.
If I trigger the standby manually, it works perfectly, and - if activated - the system resumes without any issues.

After some investigation, I noticed two things:

  • In System preferences > Energy Saving (I use KDE in Italian and don't know the exact English terms), Suspend and Hibernate options are missing from the menu "If inactive".

  • In addition, the buttons for hibernate, suspend, restart, and shutdown are missing in the KDE menu. I use Application Dashboard, but even the standard Application Launcher shows the same problem.

I found two alternative workarounds for this, which work for the current session (if I reboot the problem comes back).

  1. The first is to logout from the current session and relogin: both problems disappear for the current session. The computer will regularly go in suspend mode and also the options in the System Settings > Energy Saving come back.

  2. The second is to open the terminal and issue these two commands:

$ systemctl --user restart plasma-plasmashell # this makes the icons in the application launcher reappear
$ systemctl --user restart plasma-powerdevil # this makes options in the system settings reappear

Why does this happen?
Have you ever heard anything about this behavior?
Does it depend on the new Plasma Login Manager? (btw, I have uninstalled SDDM as explained in the ArchWiki [1])

Thanks in advance for any help.

[1] https://wiki.archlinux.org/title/Plasma_Login_Manager

Last edited by aldolat (2026-04-12 10:22:56)

Offline

#2 2026-04-11 11:10:15

aldolat
Member
From: Italy
Registered: 2022-07-15
Posts: 21

Re: [SOLVED] Missing Suspend/Hybernate/Shutdown/Restart buttons in KDE

I have disabled plasma-login-manager (it's a dependency of plama-meta) and reinstalled sddm, but the situation is the same.

In addition, I am seeing that I have a lot of errors in the journal: I don't know if they have to do with the problem of this post.

$ journalctl -b 0 -p warning -g "Failed to register"

apr 11 12:42:47 shiva kwin_wayland[948]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: Unable to open /proc/948/root")
apr 11 12:42:47 shiva ksmserver[1089]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: App info not found for 'org.kde.ksmserver'")
apr 11 12:42:47 shiva kactivitymanagerd[1163]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: App info not found for 'org.kde.ActivityManager'")
apr 11 12:42:47 shiva kded6[1091]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: App info not found for 'org.kde.kded6'")
apr 11 12:42:47 shiva gmenudbusmenuproxy[1216]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: App info not found for 'org.kde.gmenudbusmenuproxy'")
apr 11 12:42:47 shiva xembedsniproxy[1226]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: App info not found for 'org.kde.xembedsniproxy'")
apr 11 12:42:47 shiva polkit-kde-authentication-agent-1[1218]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: Unable to open /proc/1218/root")
apr 11 12:42:47 shiva kwalletd6[1233]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: App info not found for 'org.kde.kwalletd'")
apr 11 12:42:47 shiva org_kde_powerdevil[1219]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: App info not found for 'org.kde.org_kde_powerdevil'")
apr 11 12:42:47 shiva kdeconnectd[1407]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: Connection already associated with an application ID")
apr 11 12:42:47 shiva gmenudbusmenuproxy[1216]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: App info not found for 'org.kde.gmenudbusmenuproxy'")
apr 11 12:42:47 shiva kwalletd6[1233]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: App info not found for 'org.kde.kwalletd'")
apr 11 12:42:47 shiva ksecretd[912]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: Connection already associated with an application ID")
apr 11 12:42:47 shiva kwalletmanager5[1180]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: Connection already associated with an application ID")
apr 11 12:42:47 shiva org_kde_powerdevil[1219]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: Connection already associated with an application ID")
apr 11 12:42:47 shiva kwin_wayland[948]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: Unable to open /proc/948/root")
apr 11 12:42:47 shiva xembedsniproxy[1226]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: App info not found for 'org.kde.xembedsniproxy'")
apr 11 12:42:47 shiva kded6[1091]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: App info not found for 'org.kde.kded6'")
apr 11 12:42:47 shiva kactivitymanagerd[1163]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: App info not found for 'org.kde.ActivityManager'")
apr 11 12:42:47 shiva xdg-desktop-portal-kde[1547]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: Connection already associated with an application ID")
apr 11 12:42:47 shiva ksmserver[1089]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: App info not found for 'org.kde.ksmserver'")
apr 11 12:42:47 shiva polkit-kde-authentication-agent-1[1218]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: Unable to open /proc/1218/root")
apr 11 12:42:47 shiva kaccess[1217]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: Connection already associated with an application ID")
apr 11 12:42:47 shiva DiscoverNotifier[1492]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: Connection already associated with an application ID")
apr 11 12:42:47 shiva plasmashell[1144]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: Connection already associated with an application ID")
apr 11 12:42:47 shiva kalendarac[1493]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: App info not found for 'org.kde.kalendarac'")
apr 11 12:42:47 shiva kalendarac[1493]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: App info not found for 'org.kde.kalendarac'")
apr 11 12:42:47 shiva akonadi_control[1574]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: App info not found for 'org.kde.akonadi_control'")
apr 11 12:42:47 shiva akonadi_migration_agent[1650]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: App info not found for 'org.kde.akonadi_migration_agent'")
apr 11 12:42:47 shiva akonadi_newmailnotifier_agent[1651]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: App info not found for 'org.kde.akonadi_newmailnotifier_agent'")
apr 11 12:42:47 shiva akonadi_maildispatcher_agent[1649]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: App info not found for 'org.kde.akonadi_maildispatcher_agent'")
apr 11 12:48:16 shiva baloo_file_extractor[2927]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: App info not found for 'org.kde.baloo'")
apr 11 12:48:23 shiva org_kde_powerdevil[2966]: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: App info not found for 'org.kde.org_kde_powerdevil'")

These messages don't seem normal to me...

Offline

#3 2026-04-11 14:16:41

aldolat
Member
From: Italy
Registered: 2022-07-15
Posts: 21

Re: [SOLVED] Missing Suspend/Hybernate/Shutdown/Restart buttons in KDE

I just restarted the computer and currently it doesn't show any restart/suspend/shutdown button in the application launcher, as explained in the first post.
At this moment I do not have applied any of the alternative workarounds explained there.

But if I press CTRL+ALT+CANC, a fullscreen menu appears with all the possible actions (suspend, hibernate, etc.), asking me what to do. If I press the Restart icon, the computer restarts.

Offline

#4 2026-04-12 10:21:22

aldolat
Member
From: Italy
Registered: 2022-07-15
Posts: 21

Re: [SOLVED] Missing Suspend/Hybernate/Shutdown/Restart buttons in KDE

I have temporarily resolved the issue by delaying these two services:

systemctl --user edit plasma-powerdevil.service
systemctl --user edit plasma-plasmashell.service

Adding the following content to both:

[Service]
ExecStartPre=/usr/bin/sleep 5

Then I rebooted the system.

The first delay makes the power management options reappear in the System Settings > Power Management > If inactive menu.
The second makes the shutdown/reboot/etc buttons reappear in the applications menu.

To remove these two delays in the future, issue this command:

systemctl --user revert plasma-powerdevil.service plasma-plasmashell.service

This command will remove the two directories ~/.config/systemd/user/plasma-plasmashell.service.d and ~/.config/systemd/user/plasma-powerdevil.service.d created by the first two commands.

I'm going to mark this thread as [SOLVED], even though this feels more like a workaround than a definitive fix.

Last edited by aldolat (2026-04-12 11:00:58)

Offline

Board footer

Powered by FluxBB