
Только что обновился с версии 10.04 до 11.04 и начинаю привыкать к интерфейсу Unity.
Вернувшись в Gnome, мне удалось создать «общее» меню, доступное из кнопки «Пуск», в которое я мог бы просто добавлять *.desktop
файлы, чтобы поместить туда все свои общие вещи?
Есть ли способ сделать это в Unity? Я ищу одну иконку в лаунчере, при нажатии на которую открывается меню, с помощью которого можно запускать мои самые распространенные приложения, например:
- Fire Fox.
- громовая птица.
- несколько разных образов VMWare.
- несколько общих каталогов (файловый менеджер Nautilus).
- максимизированный терминал.
- мой резервный скрипт.
- brasero, gcalctool, eclipse и другие.
Идея разместить все приложения в панели запуска мне не очень нравится, поскольку они могут выйти за пределы экрана, даже с учетом уменьшенного размера иконок.
Благодаря разумному использованию файлов рабочего стола (некоторые стандартные, некоторые самодельные) мне удалось запустить все это в Gnome, но у меня возникли проблемы с пониманием новой настройки.
Кроме того, иконки для всех моих образов VMWare идентичны в Unity launcher, тогда как Gnome допускает текстовые описания. Можно ли это изменить на верхнем уровне или, что предпочтительнее, в подменю, которое я ищу?
решение1
Довольно просто добавлять записи в контекстное меню для плиток лаунчера, и я знаю, что где-то здесь уже был ответ, но я не смог его найти. Но вот основные шаги:
Найдите строку, похожую на эту, в файле рабочего стола для плитки, которую вы хотите редактировать: X-Ayatana-Desktop-Shortcuts=NewWindow;
Если вы не можете его найти, создайте его. Для каждого ярлыка добавьте следующее:
[pick_a_name Shortcut Group]
Name=pick_a_name
Exec=command to execute
TargetEnvironment=Unity
Добавьте каждую группу, которую вы добавляете, в строку X-Ayatana-Desktop-Shortcuts, разделив их точкой с запятой. Например, если вы хотите добавить веб-ярлыки к значку Firefox (у вас уже должна быть определена группа NewWindow, и это длинная запись, поэтому я ее опускаю):
X-Ayatana-Desktop-Shortcuts=NewWindow;Xkcd;Google;AskUbuntu;
[xkcd Shortcut Group]
Name=xkcd
Exec=firefox --new-tab http://www.xkcd.com
TargetEnvironment=Unity
[Google Shortcut Group]
Name=Google
Exec=firefox --new-tab http://www.google.com
TargetEnvironment=Unity
[AskUbuntu Shortcut Group]
Name=AskUbuntu
Exec=firefox --new-tab "http://www.askubuntu.com"
TargetEnvironment=Unity
Я не помню, нужно ли вам выходить из системы и входить снова, чтобы изменения вступили в силу. Возможно, да. Но в противном случае у вас должны быть какие-то ссылки, если вы щелкните правой кнопкой мыши по значку Firefox на панели запуска. И, очевидно, вы можете использовать любую команду в элементе Exec.
Здесь вы найдете ряд лаунчеров, созданных сообществом, которые вы можете адаптировать:
Веселиться! :)