Fedora 桌面启动器

Fedora 桌面启动器

我已经在 Fedora LXDE 环境中为 Midnight Commander 创建了一个桌面启动器,但这不起作用。我哪里做错了?

$ cat mc.desktop 

[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=mc
Name[en_US]=mc
Name[ru_RU]=mc
Icon=mc_64
Exec=/home/uri/mc.sh

mc.sh 很简单bash -c '/usr/bin/mc'

答案1

mc需要在终端仿真器内运行,终端仿真器本身就是一个应用程序。有各种终端仿真器(xterm、aterm、eterm);一般来说,DE(例如 lxde)都有自己的一个——在 lxde 的例子中,它是LX终端。检查如果您lxterminal &在命令行中键入会发生什么;)对于您的启动器,请更改中的 Exec 行MC桌面到:

Exec=/usr/bin/lxterminal -e mc

假设这就是可执行文件所在的位置(使用 进行检查whereis lxterminal)。或者,你可以改变MC.SH做同样的事情,但上面的更直接。

请参阅man lxterminal以了解该选项的解释-e

相关内容