Действительно ли возможно 'включить' больше чем одно приложение в единственный значок/кнопку Unity? Для держания количества под контролем кнопок на средстве запуска для меня будет очень полезно сохранить некоторые приложения того же типа (например, маленький вспомогательный, приложениям нравится, делают снимок экрана или веб-приложение и т.д.) в единственной кнопке, поскольку это возможно с xfce панелью...
Этот ответ дает два возможных ответа - Ящики и Quicklists
Ящики доступны через 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
.
Запустите свой ящик - затем вы можете перетащить свои любимые приложения из Dash в ящик.
Метод единства по умолчанию для запуска нескольких параметров заключается в использовании быстрых списков - щелкните правой кнопкой мыши значок средства запуска, чтобы отобразить меню параметров для этого значка средства запуска.
Создание быстрого списка с использованием графического метода для 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
поле Имя =
: это текст меню быстрого списка Exec =
: это исполняемый файл, запускаемый при выборе записи быстрого списка .desktop файлы должны существовать в локальная папка ~ / .local / share / applications
Если она еще не существует, создайте эту папку:
mkdir -p ~/.local/share/applications
Создайте файл в папке, например myquicklist.desktop и перетащите -и перетащите этот файл из Nautilus в Unity Launcher.
Действие 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
Да, вы можете использовать быстрые списки Launcher для добавления приложений, щелкнув правой кнопкой мыши меню значка пусковой установки. Посмотрите на этот вопрос:
В частности, пример libreoffice можно изменить, чтобы просто запускать любые приложения под одним и тем же значком.
Для Ubuntu 11.10 (Oneiric) и Unity (3D)
Пример: « Ubuntu Toolbox » многоцелевой значок
Описание: Один Значок «панель инструментов», заменяющий несколько значков запуска Unity, для: Системные настройки (по умолчанию), Ubuntu Tweak , Центр программного обеспечения Ubuntu и Обновления программного обеспечения .
Комментарии: Я сделал некоторые компромиссы в отношении значков (не пользовательских), именования файлов и элемента по умолчанию. Другие альтернативы могут конфликтовать или могут быть перепутаны с существующими предметами. (будьте осторожны)
mkdir ~/.local/share/applications (if required)
gedit ~/.local/share/applications/toolbox.desktop &
Примечание: Амперсанд '&' немедленно освобождает командную строку.
Мой пользовательский файл ' toolbox.desktop ': (можно легко редактировать)
[Desktop Entry]
Name=Ubuntu Toolbox
Comment=System Settings
Exec=gnome-control-center --overview
Icon=redhat-tools
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;System;
OnlyShowIn=GNOME;Unity;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-control-center
X-GNOME-Bugzilla-Component=shell
X-GNOME-Bugzilla-Version=3.2.1
X-Ubuntu-Gettext-Domain=gnome-control-center-2.0
X-Ayatana-Desktop-Shortcuts=UbuntuTweak;SoftwareCenter;SoftwareUpdates;
[UbuntuTweak Shortcut Group]
Name=Ubuntu Tweak
Exec=ubuntu-tweak
TargetEnvironment=Unity
[SoftwareCenter Shortcut Group]
Name=Ubuntu Software Center
Exec=software-center
TargetEnvironment=Unity
[SoftwareUpdates Shortcut Group]
Name=Update Manager
Exec=update-manager -c
TargetEnvironment=Unity
Я думаю, что оба ответа david6 и fossfreedom вполне хороши, это просто для того, чтобы показать вам один и тот же вариант.
В данном случае у меня есть значок «Утилита» для различных действий, он использует стандартные приложения, некоторые сценарии и команды оболочки. Поскольку я чаще всего использую synaptic, я установил, что левый щелчок по значку запускает synaptic, все остальное не входит в быстрые списки, вызываемые правой кнопкой мыши.
Еще один интересный момент - в пользовательских .desktops с быстрыми списками 'X-Ayatana Строка -Desktop-Shortcuts = 'определяет, что отображается в быстром списке и в указанном порядке.
Пример. - У вас может быть 10 записей [любая группа ярлыков], но показывать только некоторые из них в строке «X-Ayatana-Desktop-Shortcuts =»
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=synaptic-pkexec
Name=Utilities
Icon=/usr/share/icons/Humanity/categories/48/applications-other.svg
X-Ayatana-Desktop-Shortcuts=UpdateManager;CompizConfig;Htop;GetUpdates;NautilusActions;DconfEditor;GconfEditor;ForceQuit;ScreenShot;SeachFiles;Gksu;
[UpdateManager Shortcut Group]
Name=Update Manager
Exec=/usr/bin/update-manager
TargetEnvironment=Unity
[Htop Shortcut Group]
Name=Htop
Exec=htop1
TargetEnvironment=Unity
[GetUpdates Shortcut Group]
Name=Update Sources
Exec=update1
TargetEnvironment=Unity
[NautilusActions Shortcut Group]
Name=Nautilus Actions
Exec=nautilus-actions-config-tool
TargetEnvironment=Unity
[CompizConfig Shortcut Group]
Name=Compiz Settings
Exec=ccsm
TargetEnvironment=Unity
[GconfEditor Shortcut Group]
Name=Gconf Editor
Exec=gconf-editor
TargetEnvironment=Unity
[ForceQuit Shortcut Group]
Name=Force Quit
Exec=xkill
TargetEnvironment=Unity
[ScreenShot Shortcut Group]
Name=Screen Shots
Exec=gnome-screenshot --interactive
TargetEnvironment=Unity
[SeachFiles Shortcut Group]
Name=Search For Files
Exec=gnome-search-tool
TargetEnvironment=Unity
[DconfEditor Shortcut Group]
Name=Dconf Editor
Exec=dconf-editor
TargetEnvironment=Unity
[Gksu Shortcut Group]
Name=Root Nautilus
Exec=gksudo nautilus
TargetEnvironment=Unity
. небольших скриптов Exec = htop1 - это просто файл с именем htop1 в корзине в моем $ PATH (~ / bin
#!/bin/bash
gnome-terminal --command htop
Exec = update1 - это файл с именем update1
#!/bin/bash
gnome-terminal --command "sudo apt-get update"
в .desktop с обширными быстрыми списками, если кто-то хочет сэкономить место в строке X-Ayatana-Desktop-Shortcuts = вы можете назвать свои группы ярлыков более простым способом, используя что-то вроде Scg1; Scg2; Scg3; ect, так что
X-Ayatana-Desktop-Shortcuts = Scg1; Scg2; Scg3 ; и т. д.
В качестве примера возьму мою первую запись
[Scg1 Shortcut Group]
Name=Update Manager
Exec=/usr/bin/update-manager
TargetEnvironment=Unity
Множество вещей и вариантов того, как вы можете делать с вашими значками запуска, списками быстрого доступа и т. д.,
Ящики - отличный способ сгруппировать приложения в Unity Laucher.
На данный момент он недоступен в репозиториях, но вы все равно можете установить его из ppa.
sudo add-apt-repository ppa:ian-berke/ppa-drawers
sudo apt-get update
sudo apt-get install drawers
Некоторые снимки экрана, демонстрирующие использование ящиков.
Создав новый ящик, вы можете перетаскивать приложения из Dash.
Вы даже можете хранить файлы и папки в своем ящике, обеспечивая способ быстрого доступ к часто используемым файлам.
Источники:
http://maketecheasier.com/group-apps-to General-in-unity-launcher/2012/08/10
http://www.iloveubuntu.net / how-easy-group-items-Featuring-their-own-mini-dash-unity-launcher-drawers
Я знаю, что это не ответ на ваш вопрос, но я думаю, что это то же самое, что и пусковая установка (или просто альтернативы
).
1) попробуйте Gnome-Pie (средство запуска приложений с некоторыми действительно крутыми эффектами)
Проверьте новое приложение: Ящики http://www.iloveubuntu.net/how-easily-group-items-featuring-their-own-mini-dash-unity-launcher-drawers
вы можете добавить ppa, сделав
sudo add-apt-repository ppa:ian-berke/ppa. sudo apt-получить обновление & & sudo apt-получить установочные ящики
Просто введите Drawers в Dash для начала. Это создаст ящик для запуска в ~/.local/share/приложениях, который вы можете разместить на ящике для запуска/доке. Затем перетащите все, что хотите (документы, папки, приложения, веб-витрины). Щелчок левой кнопкой мыши открывает мини-чертеж с иконками для каждого файла, а щелчок правой кнопкой мыши - краткий список. Щелчок правой кнопкой мыши по элементам в открытом ящике позволяет редактировать их имя или команду выполнения. Щелчок левой кнопкой мыши запускает их с приложением по умолчанию.