Как заставить Unity распознавать установленные приложения, которых нет в списке?

Во-первых, я должен сказать, что наслаждаюсь новым интерфейсом Unity. Это не без этого peccadilloes, как бы то ни было. В связи с моим вопросом я обеспокоен тем, что я установил несколько приложений, которые не отображаются в списке приложений, доступ к которому осуществляется в Unity Launcher. Есть ли способ заставить Unity признать эти пропущенные программы?

Одна из программ, с которыми у меня возникают проблемы, это Ryzom, ролевая онлайн-игра. Это игра, которая не требует традиционной установки, как большинство программ. Вы просто распаковываете папку в своем домашнем каталоге и запускаете клиентскую программу. Возможно, Unity не распознает программы, которые не «установлены». Могу ли я добавить Ryzom в список приложений, чтобы запустить его, не прибегая к терминалу? Я пытался использовать функцию главного меню в системе, но, видимо, это не имеет никакого отношения к тому, какие приложения отображаются в Unity. Это объясняет, почему все программы, которые я скрыл в главном меню, отображаются в Unity.

Спасибо за любую информацию, которую вы можете дать.

7
задан 18 June 2012 в 22:17

3 ответа

Я думаю, вам нужно создать файл .desktop в папке /usr/share/applications/. Посмотрите на любой файл .desktop и создайте новый с тем, что вам нужно.

Вот мой Banshee.desktop. Замените только Exec, Name, Icon и несколько вещей.

[Desktop Entry]
Exec=banshee-1 --redirect-log --device-activate-play=%u
NoDisplay=true
MimeType=x-content/audio-cdda;
Version=1.0
Name=Banshee Media Player
GenericName=Media Player
X-GNOME-FullName=Banshee Media Player
Comment=Play and organize your media collection
Icon=media-player-banshee
StartupNotify=true
Terminal=false
Type=Application
Categories=GNOME;Audio;Music;Player;AudioVideo;X-Ximian-Main;X-Novell-Main;X-Red-Hat-Base;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=banshee
X-GNOME-Bugzilla-Component=General
X-GNOME-Bugzilla-Version=1.7.6
X-Ubuntu-Gettext-Domain=banshee

Я также думаю, что вы можете создать в «alacarte» (Редактор меню) средство запуска (оно само создает файл .desktop).

0
ответ дан 18 June 2012 в 22:17

В Ubuntu 11.10 Oneiric Ocelot есть программа под названием Main Menu , которая позволяет очень легко регистрировать приложения в Unity.

Я не знаю, является ли Главное меню предыдущими версиями Ubuntu.

0
ответ дан 18 June 2012 в 22:17

Если вы запустите приложение в терминале, оно появится в панели запуска? если это так, щелкните правой кнопкой мыши по нему и выберите «добавить в панель запуска».

0
ответ дан 18 June 2012 в 22:17

Другие вопросы по тегам:

Похожие вопросы: