*.desktop 文件在 Kate 中打开

Rya*_*edy 9 kde kubuntu

我已经下载并正在使用 KDE 的新 Neon 版本。但是,当我从 Kickoff 菜单激活一个项目时,它会*.desktop在 Kate 文本编辑器中打开一个文件,而不是启动该项目。有什么问题?

小智 5

背景

我在干净安装 32 位 Kubuntu 16.10 时遇到了这个错误。允许更新系统后:

  1. 使用 Dolphin 我浏览到remote:网络
  2. 我打开了添加网络文件夹
  3. 我希望推出knetattach网络文件夹向导 - KDE 网络向导
  4. 相反,.desktop凯特打开了一个文件。

我安装了 Thunar 1.6.11,浏览/usr/share/applications/并找到了具有代表性名称(例如 )的文件,其KNetAttach行为符合预期。

用 Dolphin 浏览同一个目录,发现org.kde.knetattach.desktop其他.desktop文件有问题;Dolphin 无法执行所需的文件。

Unix 和 Linux 堆栈交换

还有的接受的答案的Kubuntu 10.04 / Dolphin文件管理器:有没有一种方法,使.desktop文件显示文件名相同,NAME =在元数据?– 与在我的案例中观察到的症状之一相关,但不是执行问题的解决方案。

超级用户

KDE 启动器在 Kate 中打开 .desktop 文件公认的答案,但在我的情况下,建议没有解决执行问题。

在我的情况下的解决方案

.desktop 文件的回复使用文本编辑器打开 • KDE 社区论坛引用了 2015 年的主题:

  • 如何取消默认设置以在文本编辑器中打开 .desktop?

– 我从 mfrandsen 2016 年的回复中得到了暗示

nano ~/.config/kiorc

该文件包括两行,

[Executable scripts]
behaviourOnLaunch=open
Run Code Online (Sandbox Code Playgroud)

我编辑了第二行以阅读:

behaviourOnLaunch=execute
Run Code Online (Sandbox Code Playgroud)

– 然后保存文件。

扑救后,海豚立即表现出预期。


小智 -1

@Ryan-muller 我一直在用一个*.desktop文件对此进行测试。

这是我的文件的内容*.desktop

[Desktop Entry]
Name=Gedit
Comment=Gnome Text Editor
Icon=/usr/share/icons/gnome/256x256/apps/text-editor.png
Exec=/usr/bin/gedit
Terminal=false
Type=Application
NoDisplay=false
Name[en_US]=Gedit
GenericName[en_US.UTF-8]=Gedit
Comment[en_US.UTF-8]=Gedit
Run Code Online (Sandbox Code Playgroud)