![在启动器中启动不带图标的应用程序](https://linux22.com/image/819278/%E5%9C%A8%E5%90%AF%E5%8A%A8%E5%99%A8%E4%B8%AD%E5%90%AF%E5%8A%A8%E4%B8%8D%E5%B8%A6%E5%9B%BE%E6%A0%87%E7%9A%84%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F.png)
是否可以在启动器中启动没有图标的应用程序?
答案1
为了防止应用程序的图标在 Unity 中显示,我们可以在应用程序的.desktop
文件中添加以下行(例如在/usr/share/applications
):
OnlyShowIn=GNOME;XFCE;KDE
这样,应用程序将仅显示在 GNOME、XFCE 或 KDE 中,而不会显示在 Unity 中。
.desktop
使用另一个名称(例如app-noshow.desktop
)保存修改后的文件~/.local/share/applications
,以便从那里运行时隐藏启动器图标。
答案2
当然可以。左侧 Unity 侧边栏中的启动器只是启动应用程序的简单快捷方式。但是,您也可以通过 Alt+F2(或通过终端)启动应用程序。为此,您必须按 Alt+F2,输入程序名称并按回车键:
如果您想从终端运行它,您可以按 Ctrl+Alt+T,输入要执行的命令/程序并按回车键。
如果需要,为了方便使用,您可以为您的应用程序创建自己的桌面启动器并将其添加到 Unity 侧边栏。一旦您找到了正确的命令以执行您的程序,您就可以这样做。在您确定这一点之后,根据这您可以创建自己的桌面文件。只需编辑此示例文件中的 Exec(要执行的命令)、Icon(要显示的图标)、Comment、Name(将显示的名称)等字段即可:
[Desktop Entry]
Version=2.1
Name=Wallch
Comment=Change desktop wallpapers automatically
Exec=wallch
Icon=wallch
Terminal=false
Type=Application
Categories=Utility;Application;
并将其另存为anything.desktop 然后,将您的桌面文件移动到~/.local/share/applications,并根据您在“名称”字段中为其指定的名称,通过 Unity Dash 搜索它。启动应用程序并将其锁定到启动器。