![在 antix/icewm 中设置默认文件管理器时出现奇怪的递归](https://linux22.com/image/190864/%E5%9C%A8%20antix%2Ficewm%20%E4%B8%AD%E8%AE%BE%E7%BD%AE%E9%BB%98%E8%AE%A4%E6%96%87%E4%BB%B6%E7%AE%A1%E7%90%86%E5%99%A8%E6%97%B6%E5%87%BA%E7%8E%B0%E5%A5%87%E6%80%AA%E7%9A%84%E9%80%92%E5%BD%92.png)
我已经安装了 antiX Linux 19.3,并且我想将文件管理器(对于第一个用户和默认情况)更改为除烦人的 rox 之外的其他东西(抱歉,我只是不喜欢它)。因此,我安装了 pcmanfm,进入控制中心按下“首选应用程序”,然后出现一个包含.desktop
文件路径的对话框。好的,到目前为止一切顺利。文件管理器是:deskto-p-defaults-follow-fm.desktop
,表明该设置实际上是从其他地方获取的。
现在,该.desktop
文件运行:
desktop-defaults-run -fm --follow
有一个匹配的desktop-defaults-set
,但是 - 如果我运行那个,我会看到我之前看到的对话框。因此,就好像存在递归,而无需任何人选择文件管理器。
然后我查看了desktop-defaults-run
,它似乎正在寻找一个与文件管理器相关的.desktop
文件,该文件本身运行desktop-defaults-run -fm --follow
。除非我错误地解析了脚本(我可能有 - 它在启动时会获取更多脚本)。
这是怎么回事?
答案1
$ desktop-defaults-run -fm --follow
用于启动与处理桌面图标相同的文件管理器(如果没有任何东西处理桌面图标,则默认为 rox)
只需使用该desktop-defaults-set
程序并将文件管理器更改为指向不同的 .desktop 文件(在您的情况下为 /usr/share/applications/pcmanfm.desktop)
您还可以使用 antiX 中包含的 spacefm。