обзор
Этот ответ дает два возможных ответа - Ящики и Быстрые списки
подштанники
Ящики доступны через PPA на 12.04:
sudo add-apt-repository ppa:ian-berke/ppa-drawers
sudo apt-get update
sudo apt-get install drawers
Ящики запуска от Тире. Для вашего ящика, перетащите созданный значок из ~/.local/share/applications
.
Запустите свой ящик - тогда вы можете перетащить ваши любимые приложения из Dash на ящик.
Графические быстрые списки
Метод объединения по умолчанию для запуска нескольких параметров заключается в использовании быстрых списков - щелкните значок средства запуска правой кнопкой мыши, чтобы отобразить меню параметров для этого значка средства запуска.
Создание быстрого списка с использованием графического метода для 12.04 доступно с использованием MyUnity
Этот параметр позволяет создавать быстрые списки - быстрые списки - это подменю, которые отображаются при щелчке правой кнопкой мыши на значке средства запуска.
Создание быстрого списка с использованием графического метода для 11.04 находится в стадии разработки, например, редактор Unity Launcher
Это работает в Natty (Ubuntu 11.04) - но из-за изменения версии Python не работает (на момент написания этого) в oneiric (Ubuntu 11.10)
установить
cd ~/Downloads
sudo apt-get install bzr
bzr branch lp:unity-launcher-editor
бежать
cd ~/Downloads/unity-launcher-editor
./ule
Ручное создание быстрых списков
К счастью, быстрые списки легко создавать вручную. Быстрый список - это файл .desktop, содержащий как минимум следующее:
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=adressbook
Name=Sample Menu
Exec=example_application1
X-Ayatana-Desktop-Shortcuts=example_app2;
[example_apps Shortcut Group]
Name=Name of Application 2
Exec=example_application2
TargetEnvironment=Unity
Давайте разберем это с областями, которые вы должны изменить (работая сверху вниз по примеру).
Icon=
: это графический файл изображения, найденный в /usr/share/icons
Name=
: эта подсказка появляется при наведении курсора на значок запуска
Exec=
: это запуск исполняемого файла по умолчанию, когда вы щелкаете левой кнопкой мыши значок запуска
X-Ayatana-Desktop-Shortcuts=
: это список групп, разделенных точкой с запятой.
Каждая группа представляет собой пункт меню быстрого списка под записью [group_name Shortcut Group]
example_apps
это название группы в X-Ayatana-Desktop-Shortcuts
поле
Name=
: это текст меню быстрого списка
Exec=
: это исполняемый файл при выборе записи в быстром списке
Файлы .desktop должны существовать в локальной папке~/.local/share/applications
Если он еще не создан, создайте эту папку:
mkdir -p ~/.local/share/applications
Создайте файл в папке - например, myquicklist.desktop и перетащите этот файл из Nautilus в Unity Launcher.
имитатор запуска XFCE
Действие XFCE по умолчанию при нажатии кнопки запуска - запуск исполняемого файла. Для нашего лаунчера вы можете по умолчанию использовать калькулятор
Name=My Quicklist
Exec=gcalctool
Другое возможное действие в панели запуска XFCE - просто отобразить список элементов панели запуска. К сожалению, в Unity вы не можете сделать это - это должен быть щелчок правой кнопкой мыши.
По умолчанию Exec=
что-то должно запускаться - например, вы можете использовать это для отображения всплывающего диалогового окна, напоминающего о щелчке правой кнопкой мыши:
Name=My Quicklist
Exec=zenity --title="action" --info --text="Right-Click for quicklist" --height=50 --width=275 --timeout=2
пример
Вы привели следующие примеры, которые вы хотели:
- Скриншот:
Exec=gnome-screenshot -i
- Словарь:
Exec=xfce4-dict
- Калькулятор:
Exec=gcalctool
Таким образом, ваш пример .desktop файл будет выглядеть так:
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=addressbook
Name=My Quicklist
Exec=zenity --title="action" --info --text="Right-Click for quicklist" --height=50 --width=275 --timeout=2
X-Ayatana-Desktop-Shortcuts=screenshot;dictionary;calculator
[screenshot Shortcut Group]
Name=Gnome Screenshot
Exec=gnome-screenshot -i
TargetEnvironment=Unity
[dictionary Shortcut Group]
Name=XFCE Dictionary
Exec=xfce4-dict
TargetEnvironment=Unity
[calculator Shortcut Group]
Name=Gnome Calculator
Exec=gcalctool
TargetEnvironment=Unity