Я могу поместить больше приложений в значок Unity?

Действительно ли возможно 'включить' больше чем одно приложение в единственный значок/кнопку Unity? Для держания количества под контролем кнопок на средстве запуска для меня будет очень полезно сохранить некоторые приложения того же типа (например, маленький вспомогательный, приложениям нравится, делают снимок экрана или веб-приложение и т.д.) в единственной кнопке, поскольку это возможно с xfce панелью...

enter image description here

19
задан 28 November 2011 в 13:30

7 ответов

Обзор

Этот ответ дает два возможных ответа - Ящики и Quicklists

Ящики

Ящики доступны через PPA для 12.04:

enter image description here

sudo add-apt-repository ppa:ian-berke/ppa-drawers 
sudo apt-get update
sudo apt-get install drawers

Запуск ящиков из Dash. Для своего ящика перетащите созданный значок из ~ / .local / share / applications .

Запустите свой ящик - затем вы можете перетащить свои любимые приложения из Dash в ящик.

Графические быстрые списки

Метод единства по умолчанию для запуска нескольких параметров заключается в использовании быстрых списков - щелкните правой кнопкой мыши значок средства запуска, чтобы отобразить меню параметров для этого значка средства запуска.

enter image description here

Создание быстрого списка с использованием графического метода для 12.04 доступен с использованием MyUnity

myunity Install myunity

enter image description here

Эта опция позволяет создавать быстрые списки - быстрые списки - это подменю, которое отображается при щелчке правой кнопкой мыши по значку программы запуска.

Создание быстрого списка с использованием графического представления метод для 11.04 - незавершенный - например, Unity Launcher Editor

enter image description here

Это работает в 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

Manu al создание быстрых списков

К счастью, также легко создать быстрые списки вручную. Быстрый список - это файл .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 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

enter image description here

Таким образом, ваш пример .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
19
ответ дан 23 November 2019 в 01:58

Да, вы можете использовать быстрые списки Launcher для добавления приложений, щелкнув правой кнопкой мыши меню значка пусковой установки. Посмотрите на этот вопрос:

В частности, пример libreoffice можно изменить, чтобы просто запускать любые приложения под одним и тем же значком.

5
ответ дан 23 November 2019 в 01:58

Для Ubuntu 11.10 (Oneiric) и Unity (3D)

Пример: « Ubuntu Toolbox » многоцелевой значок

Описание: Один Значок «панель инструментов», заменяющий несколько значков запуска Unity, для: Системные настройки (по умолчанию), Ubuntu Tweak , Центр программного обеспечения Ubuntu и Обновления программного обеспечения .

enter image description here

Комментарии: Я сделал некоторые компромиссы в отношении значков (не пользовательских), именования файлов и элемента по умолчанию. Другие альтернативы могут конфликтовать или могут быть перепутаны с существующими предметами. (будьте осторожны)

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
5
ответ дан 23 November 2019 в 01:58

Я думаю, что оба ответа 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

Множество вещей и вариантов того, как вы можете делать с вашими значками запуска, списками быстрого доступа и т. д.,

3
ответ дан 23 November 2019 в 01:58

Ящики - отличный способ сгруппировать приложения в Unity Laucher.

На данный момент он недоступен в репозиториях, но вы все равно можете установить его из ppa.

sudo add-apt-repository ppa:ian-berke/ppa-drawers   
sudo apt-get update   
sudo apt-get install drawers

Некоторые снимки экрана, демонстрирующие использование ящиков.

enter image description here

enter image description here

Создав новый ящик, вы можете перетаскивать приложения из Dash.

Вы даже можете хранить файлы и папки в своем ящике, обеспечивая способ быстрого доступ к часто используемым файлам.

enter image description here

Источники:
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

5
ответ дан 23 November 2019 в 01:58

Я знаю, что это не ответ на ваш вопрос, но я думаю, что это то же самое, что и пусковая установка (или просто альтернативы ).

1) попробуйте Gnome-Pie (средство запуска приложений с некоторыми действительно крутыми эффектами) Gnome-Pie


2) Использование док-станций, таких как Glx-Dock / Cairo-Dock (например, док-станции в Mac) и док-станции (они находятся в программном центре).

Cairo-Dock


3) Использование ярлыков для открытия программ (напишите клавиатуру в тире и откройте ее >> перейдите к ярлыкам коснитесь >> перейдите к настраиваемым ярлыкам >> нажмите кнопку + >> напишите программу, которую вы хотите открыть, с помощью ярлыка> > применить >> назначить ему ярлык)

shortcuts

2
ответ дан 23 November 2019 в 01:58

Проверьте новое приложение: Ящики enter image description here http://www.iloveubuntu.net/how-easily-group-items-featuring-their-own-mini-dash-unity-launcher-drawers

http://www.iloveubuntu.net/create-bundles-files-and-folders-unity-launcher-fancy-drawers-ppa-available

вы можете добавить ppa, сделав

sudo add-apt-repository ppa:ian-berke/ppa. sudo apt-получить обновление & & sudo apt-получить установочные ящики

Просто введите Drawers в Dash для начала. Это создаст ящик для запуска в ~/.local/share/приложениях, который вы можете разместить на ящике для запуска/доке. Затем перетащите все, что хотите (документы, папки, приложения, веб-витрины). Щелчок левой кнопкой мыши открывает мини-чертеж с иконками для каждого файла, а щелчок правой кнопкой мыши - краткий список. Щелчок правой кнопкой мыши по элементам в открытом ящике позволяет редактировать их имя или команду выполнения. Щелчок левой кнопкой мыши запускает их с приложением по умолчанию.

1
ответ дан 23 November 2019 в 01:58

Другие вопросы по тегам:

Похожие вопросы: