如何让 Unity 识别未列出的已安装应用程序?

N.C*_*ber 7 unity

首先,我应该说我很享受新的 Unity 界面。然而,它并非没有缺点。就我的问题而言,我主要担心的是,我安装了几个应用程序,它们没有出现在 Unity Launcher 上访问的应用程序列表中。有没有办法强制 Unity 承认这些跳过的程序?

我遇到问题的程序之一是 Ryzom,这是一款在线角色扮演游戏。这是一款不需要像大多数程序一样进行传统安装的游戏。您只需解压到主目录中的一个文件夹并运行客户端程序。也许 Unity 无法识别未“安装”的程序。我可以将 Ryzom 添加到应用程序列表中,这样我就可以在不求助于终端的情况下启动它吗?我试过在系统中使用主菜单功能,但显然这与 Unity 中显示的应用程序无关。这将解释为什么我在主菜单中隐藏的所有程序都显示在 Unity 中。

感谢您提供的任何见解。

Alf*_*dez 7

我认为您需要在您的/usr/share/applications/文件夹中创建一个 .desktop 文件。查看任何 .desktop 文件并根据需要创建一个新文件。

这是我的 Banshee.desktop。只替换 Exec、Name、Icon 和一些东西。

[桌面输入]
exec=banshee-1 --redirect-log --device-activate-play=%u
无显示=真
MimeType=x-content/audio-cdda;
版本=1.0
名称=女妖媒体播放器
GenericName=媒体播放器
X-GNOME-FullName=Banshee 媒体播放器
Comment=播放和整理您的媒体收藏
图标=媒体播放器女妖
启动通知=真
终端=假
类型=应用程序
类别=GNOME;音频;音乐;播放器;音频视频;X-Ximian-Main;X-Novell-Main;X-Red-Hat-B​​ase;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=banshee
X-GNOME-Bugzilla-Component=常规
X-GNOME-Bugzilla-Version=1.7.6
X-Ubuntu-Gettext-Domain=banshee

我认为你也可以在“alacarte”(菜单编辑器)中创建一个启动器(它自己创建一个 .desktop 文件)。