KDE 将程序视为库(.so),如何更改程序的文件关联?

KDE 将程序视为库(.so),如何更改程序的文件关联?

问题:

如何在 KDE 中建立正确的文件扩展名关联,以便程序可以从 UI 执行?

Linux 4.9 Debian 9(延伸)稳定版 64 位 2017-09-28。默认包含 KDE Plasma

语境:

我最近安装了最新的稳定版 Debian,KDE 似乎将每个可执行文件视为 (.so) 库。当我单击软件(海豚中的二进制文件)并打开“对话框”时,这是一个问题选择您要用来打开文件的程序

该程序有ugo+x权限,所以我猜测是 KDE 配置错误。

以下是屏幕截图,如果这可能是更好的解释。 https://youtu.be/O_nJX6JJV-E

答案1

你不能用魔杖启动任何程序。使用 CLI(命令行界面 = 控制台)时,shell 程序正在运行,并且您输入了一些命令 - 如果您编写了程序的有效名称,shell 程序会将其加载到内存中并启动它。在 Xwindows 中工作时,将“鼠标”指向程序文件,您必须知道是什么样的程序。它是(二进制、shell 脚本、python、perl ...),以及您想用它做什么(运行、编辑)。为了运行 python 脚本,选择 python 作为首选应用程序似乎很有用。在某些情况下,在窗口中打开 xterm 并使用 CLI 启动程序会更容易。如果您想要编辑脚本,首选应用程序可以是 Kate、Kwrite 或任何其他文本编辑器甚至 IDE。

答案2

您是否尝试过右键单击该文件并选择“属性”?有带st的按钮。比如“文件类型选项”(我不确定英文名称)。您可以在那里设置应用程序优先级链。

相关内容