Niri桌面环境下Dolphin找不到应用程序。

根据archlinux wiki中Dolphin的条目,需要安装archlinux-xdg-menu并运行$ XDG_MENU_PREFIX=arch- kbuildsycoca6 --noincremental,这样之后Dolphin依然无法找到应用,我尝试过打开png和mkv,无法找到gwenview和mpv。

谢谢,我原来也有这个问题,看到你的帖子问题解决了。我png能够正常打开

可以正常解决吗?这个方法?我有两天设备都在最近安装了archlinux+niri,但是按照这个方法好像都不行,我不确定为什么,所以来论坛提问。

我原本用的kde, 后来换成niri, 之前一直有 dolphin找不到应用程序的问题(我一般用 vscode 的打开文件夹),按你这个帖子的操作做了之后就好了,可以选中文件夹,用 vscode 打开,图片也能右键用 gwenview 打开。

好的谢谢,我去再排查下,感觉可能是我少安装了什么KDE的依賴。

问题解决了,没有安装更多的KDE组件,设置了XDG_MENU_PREFIX=arch-这个环境变量后进行重启后可以使用终端启动Dolphin并正常使用双击打开mkv、png文件。但是通过fuzzel菜单之类的则无法正常双击右键打开,需要先在终端中启动Dolphin并右键设置默认使用什么应用打开后,才可以直接通过fuzzel启动的Dolphin双击打开。

prefix好像还有plasma-
我之前使用环境变量解决两个都试过,但好像不太稳定,因为我会在kde和niri中切换
后来使用ln -sf /etc/xdg/menus/plasma-applications.menu ~/.config/menus/applications.menu解决的

1 Like

我发现我又遇到问题了,按照教程设置后,是一次性的。每次设置后仅下一次有效 :joy:

试试我的链接文件方法呢
我之间也是问题反复出现,链接之后就彻底解决了

你的方法确实有用