![从终端打开目录时 Dolphin 文件管理器挂起](https://linux22.com/image/221896/%E4%BB%8E%E7%BB%88%E7%AB%AF%E6%89%93%E5%BC%80%E7%9B%AE%E5%BD%95%E6%97%B6%20Dolphin%20%E6%96%87%E4%BB%B6%E7%AE%A1%E7%90%86%E5%99%A8%E6%8C%82%E8%B5%B7.png)
每当我尝试从终端打开带有 dolphin 的目录(使用dolphin /home/user
和)时,它都会挂起,这看起来很奇怪,因为在不指定目录的情况下打开 dolphin 工作正常(只是)。我怀疑这就是 xdg-open 和其他应用程序文件对话框不起作用的原因。知道为什么专门传递一个目录会破坏东西吗?我现在使用的发行版是 nixosdolphin --select /home/user
dolphin
答案1
这只是部分答案,坦率地说,在我看来,这更像是一种黑客行为,而不是解决方案,但它似乎确实解决了 xdg-open 和其他应用程序文件对话框的问题,这就是我首先发布此内容的动机。
如果您制作 org.kde.dolphin.desktop 文件的副本,将其放在 $XDG_DATA_HOME/applications 中,并编辑Exec=dolphin %u
为Exec=dolphin --new-window %u
,xdg-open 似乎可以正常运行(以及应用程序文件对话框)。
然而,这仍然不能解决根本问题,如果没有海豚的旗帜仍然悬挂着。此外,在我试图解决这个问题的更多检查中,这并不是导致海豚上吊的唯一原因。--daemon
似乎也导致海豚上吊。