如何强制 Dolphin 不执行可执行文件

shm*_*211 6 settings dolphin executable

Dolphin 有一个讨厌的习惯,它会执行我不小心点击的任何可执行文件。如何关闭此行为?在 Nautilus 中是否有类似的东西可以选择适当的操作?

小智 3

没有真正的 gui 选项Dolphin允许您做您想做的事情,但我认为执行此操作的方法是编辑 列表,正如KDE 论坛mime types上的“Farry”所建议的那样。我刚刚测试了下面从 KDE 论坛引用的方法,它确实对我有用。确保按照说明更新并退出并重新加载以查看差异(如有必要,请重新启动)。mime databaseDolphin

引自KDE 论坛,(加上我的gksudo gedit补充)归功于“Farry”:

(在继续之前先备份文件)

gksudo gedit /usr/share/mime/packages/freedesktop.org.xml
and find the line that starts the shellscript section:
  <mime-type type="application/x-shellscript">
then scroll down to find this line within that section:
   <sub-class-of type="application/x-executable"/>
then comment it out like so:
   <!-- <sub-class-of type="application/x-executable"/> -->
save that, then compile it with this command:
  sudo update-mime-database /usr/share/mime
Run Code Online (Sandbox Code Playgroud)

正如我所说,它对我有用,也应该对任何人有用,只要您使用gedit's 搜索功能找到要编辑的文件的正确部分即可;请小心,因为它是一个重要文件。正如我之前提到的,在编辑之前对其进行备份很重要。

将来,如果您想返回到文件的原始状态并让脚本在单击它们时执行,则可以删除上面讨论的注释并mime database再次更新。