首先,我应该说我很喜欢新的 Unity 界面。但是,它也不是没有缺点。就我的问题而言,我主要担心的是,我安装的几个应用程序没有出现在 Unity Launcher 上访问的应用程序列表中。有没有办法强制 Unity 承认这些被跳过的程序?
我遇到麻烦的程序之一是 Ryzom,这是一款在线角色扮演游戏。与大多数程序不同,这款游戏不需要传统安装。您只需将其解压到主目录中的文件夹并运行客户端程序即可。也许 Unity 无法识别未“安装”的程序。我可以将 Ryzom 添加到应用程序列表中,这样我就可以启动它而无需借助终端吗?我尝试使用系统中的主菜单功能,但显然这与 Unity 中显示的应用程序无关。这可以解释为什么我隐藏在主菜单中的所有程序都显示在 Unity 中。
感谢您提供的任何见解。
答案1
我认为您需要在/usr/share/applications/
文件夹中创建一个 .desktop 文件。查看任何 .desktop 文件并根据需要创建一个新文件。
这是我的 Banshee.desktop。仅替换了 Exec、Name、Icon 和一些东西。
[桌面条目] Exec=banshee-1 --redirect-log --device-activate-play=%u 无显示=真 MimeType=x-内容/音频-cdda; 版本=1.0 名称=Banshee Media Player GenericName=媒体播放器 X-GNOME-FullName=Banshee 媒体播放器 评论=播放并组织您的媒体收藏 图标=media-player-banshee StartupNotify=true 终端=false 类型=应用程序 类别=GNOME;音频;音乐;播放器;音频视频;X-Ximian-Main;X-Novell-Main;X-Red-Hat-Base; X-GNOME-Bugzilla-Bugzilla=GNOME X-GNOME-Bugzilla-Product=banshee X-GNOME-Bugzilla-Component=常规 X-GNOME-Bugzilla-版本=1.7.6 X-Ubuntu-Gettext-Domain=banshee
我认为您还可以在“alacarte”(菜单编辑器)中创建一个启动器(它会自行创建一个 .desktop 文件)。
答案2
如果您在终端中启动该应用程序,它会出现在启动器中吗?如果是,请右键单击它并选择“添加到启动器”。
答案3
在 Ubuntu 11.10 Oneiric Ocelot 中有一个名为主菜单这使得使用 Unity 注册应用程序变得非常容易。
我不知道主菜单是任何先前版本的 Ubuntu。