200字
KDE与Niri共存时Noctalia图标缺失问题
2026-01-16
2026-03-15

KDE与Niri共存时Noctalia图标缺失问题

在KDE Plasma桌面环境与Niri窗口管理器共存的Wayland会话中,大量的KDE环境下的软件的图标无法正常显示,均呈现为系统默认的紫黑方块占位图标。原因是Niri启动时未关联KDE相关环境配置,导致Noctalia菜单无法识别KDE软件的图标。

图标缺失

配置Niri启动入口的.desktop文件

参考配置内容如下,其中 KDE_SESSION_VERSION=6 KDE_FULL_SESSION=true是解决图标缺失的核心配置:


[Desktop Entry]
Name=Niri + KDE
Comment=Wayland session with niri compositor and KDE Plasma
Exec=env KDE_SESSION_VERSION=6 KDE_FULL_SESSION=true niri
Type=Application

如果已有 niri 的 desktop 文件,直接打开修改;如果没有通过以下命令新建并编辑:


sudo vim /usr/share/wayland-sessions/niri+kde.desktop

将内容配置粘贴或修改完成后,保存退出

注销当前会话,在SDDM登录界面选择“Niri + KDE”登录

现在进入桌面可以看到Noctalia的菜单中的KDE图标恢复了正常

正常菜单

评论