Огляд
Ця відповідь дає дві можливі відповіді - " Листи" та " Швидкі списки"
Ящики
Ящики доступні через PPA за 12.04:
sudo add-apt-repository ppa:ian-berke/ppa-drawers
sudo apt-get update
sudo apt-get install drawers
Запустіть ящики від Dash. Для вашого ящика перетягніть створену піктограму з неї ~/.local/share/applications
.
Запустіть свій ящик - тоді ви можете перетягувати улюблені програми з тире на ящик.
Графічні списки
Метод єдності за замовчуванням для запуску декількох варіантів здійснюється за допомогою швидких списків - клацніть правою кнопкою миші піктограму запуску, щоб відобразити меню параметрів цього піктограми запуску.
Створення швидкого списку за допомогою графічного методу на 12.04 доступне за допомогою MyUnity
Ця опція дозволяє створювати швидкі списки - швидкі списки - це підменю, яке відображається при натисканні правою кнопкою миші на значку запуску.
Створення швидкого списку за допомогою графічного методу для 11.04 працює незавершеним - наприклад, редактором Unity Launcher Editor
Це працює в 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