Во-первых, я должен сказать, что наслаждаюсь новым интерфейсом Unity. Это не без этого peccadilloes, как бы то ни было. В связи с моим вопросом я обеспокоен тем, что я установил несколько приложений, которые не отображаются в списке приложений, доступ к которому осуществляется в Unity Launcher. Есть ли способ заставить Unity признать эти пропущенные программы?
Одна из программ, с которыми у меня возникают проблемы, это Ryzom, ролевая онлайн-игра. Это игра, которая не требует традиционной установки, как большинство программ. Вы просто распаковываете папку в своем домашнем каталоге и запускаете клиентскую программу. Возможно, Unity не распознает программы, которые не «установлены». Могу ли я добавить Ryzom в список приложений, чтобы запустить его, не прибегая к терминалу? Я пытался использовать функцию главного меню в системе, но, видимо, это не имеет никакого отношения к тому, какие приложения отображаются в Unity. Это объясняет, почему все программы, которые я скрыл в главном меню, отображаются в Unity.
Спасибо за любую информацию, которую вы можете дать.
Я думаю, вам нужно создать файл .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).
В Ubuntu 11.10 Oneiric Ocelot есть программа под названием Main Menu , которая позволяет очень легко регистрировать приложения в Unity.
Я не знаю, является ли Главное меню предыдущими версиями Ubuntu.
Если вы запустите приложение в терминале, оно появится в панели запуска? если это так, щелкните правой кнопкой мыши по нему и выберите «добавить в панель запуска».