Midnight Commander 有一个文件,可以作为 gnome 应用程序使用
/usr/share/applications/mc.desktop
[Desktop Entry]
Name=Midnight Commander
...
Exec=mc
Icon=MidnightCommander
Terminal=true
Type=Application
Categories=ConsoleOnly;Utility;FileManager;System;FileTools;
Keywords=file manager;console;
但是当我运行它时,MC 会将自己作为终端应用程序介绍。如何将其作为单独的应用程序运行(MC 图标位于 Dock 中,切换应用程序视图)?
我尝试设置Terminal=false
但没有任何改变。
这让我很烦恼,因为当我运行 MC 时,我想打开一个终端,我按下超级键,然后输入terminal
,按回车键,然后我意识到什么都没有发生,因为 MC 已经作为终端工作,所以我需要以新窗口的形式打开一个终端。
Ubuntu 22.04.1 LTS
GNOME 42.5
答案1
复制。如果您还没有
/usr/share/applications/mc.desktop
文件夹~/.local/share/applications
,则可能需要创建该文件夹。applications
编辑副本 ~/.local/share/applications/mc.desktop`
- 改成
Terminal=true
Terminal=false
- 改成
Exec=mc
Exec=gnome-terminal --class=mccommander -- mc
- 添加行
StartupWMClass=mccommander
- 改成
mc
它现在将在具有不同窗口类的终端中启动,并将被视为单独的应用程序。