Могу ли я добавить больше приложений в значок Unity?

19

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

    
задан Gingalone 22.11.2011 в 16:11
источник

7 ответов

19

Обзор

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

Тумбы

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

sudoadd-apt-repositoryppa:ian-berke/ppa-drawerssudoapt-getupdatesudoapt-getinstalldrawers

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

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

ГрафическиеQuicklists

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

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

myunity

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

Создание quicklist с использованием графического метода для 11.04 - это работа в процессе - например, редактор запуска Unity

ЭтоработаетвNatty(ubuntu11.04),ноиз-заизмененияверсииpythonнеработает(какнамоментнаписанияэтого)вoneiric(ubuntu11.10)

дляустановки

cd~/Downloadssudoapt-getinstallbzrbzrbranchlp:unity-launcher-editor

длязапуска

cd~/Downloads/unity-launcher-editor./ule

Ручноесозданиесписковбыстрогодоступа

Ксчастью,такжелегкосоздаватьспискибыстрогодоступавручную.Быстрыйсписок-этофайл.desktop,содержащийкакминимумследующее:

[DesktopEntry]Version=1.0Type=ApplicationTerminal=falseIcon=adressbookName=SampleMenuExec=example_application1X-Ayatana-Desktop-Shortcuts=example_app2;[example_appsShortcutGroup]Name=NameofApplication2Exec=example_application2TargetEnvironment=Unity

Давайтеразложимэтонаобласти,которыевыдолжныизменить(работаясверхудонизупримера).

  • Icon=:этографическийфайлизображения,найденныйв/usr/share/icons
  • Name=:этоподсказка,которуювывидите,когдавынаводитекурсорназначокзапуска
  • Exec=:этоисполняемыйзапускпоумолчанию,когдавынажметеназначокзапуска
  • X-Ayatana-Desktop-Shortcuts=:этосписокгрупп,разделенныхзапятой.

Каждаягруппаявляетсяопциейменюбыстрогоспискавпозиции[group_nameShortcutGroup]

  • example_appsэтоимягруппывполеX-Ayatana-Desktop-Shortcuts
  • Name=:этотекстменюбыстрогосписка
  • Exec=:этоисполняемыйфайлпривыборезаписибыстрогосписка

.desktopфайлыдолжнысуществоватьвлокальнойпапке~/.local/share/applications

Еслионещенесуществует,создайтеэтупапку:

mkdir-p~/.local/share/applications

Создайтефайлвпапке-например,myquicklist.desktopиперетащитеэтотфайлизNautilusвUnityLauncher.

mimicXFCElauncher

ДействиеXFCEпоумолчаниюпринажатиинакнопкузапусказапускаетисполняемыйфайл.Длянашейпусковойустановкивыможетепоумолчаниюиспользоватькалькулятор

Name=MyQuicklistExec=gcalctool

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

ПоумолчаниюExec=долженвыполнитьчто-то-например,выможетеиспользоватьэто,чтобыотобразитьбыстроевсплывающеедиалоговоеокно,напоминающеевамправойкнопкоймыши:

Name=MyQuicklistExec=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будетвыглядетьтак:

[DesktopEntry]Version=1.0Type=ApplicationTerminal=falseIcon=addressbookName=MyQuicklistExec=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
    
ответ дан fossfreedom 25.11.2011 в 20:10
5

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

  • Какие пользовательские ускорители и Unity Quicklists доступны?

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

    
ответ дан Jorge Castro 22.11.2011 в 16:49
5

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

Пример: многофункциональный значок Ubuntu Toolbox

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

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

mkdir ~/.local/share/applications  (if required)

gedit ~/.local/share/applications/toolbox.desktop &

Примечание: Амперсанд '& amp;' немедленно освобождает командную строку.

Мой пользовательский файл 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 24.11.2011 в 20:52
5

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

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

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

Некоторые скриншоты, показывающие использование ящиков

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

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

Источники:
Ссылка
Ссылка

    
ответ дан Hashken 09.12.2012 в 15:45
3

Я думаю, что и david6 & amp; Ответы fossfreedom довольно хорошие, это просто показать вам один и тот же вариант.

В этом случае это значок «Утилиты», который у меня есть для разных действий, он использует стандартные приложения, некоторые сценарии оболочки и amp; команды. Поскольку я использую synaptic, большинство из них установил левый клик по значку для запуска синаптики, все остальное не работает в быстрых списках быстрого доступа.

Еще одна интересная задача - в пользовательских десктопах с быстрыми списками строка «X-Ayatana-Desktop-Shortcuts =» определяет, что показано в списке быстрого доступа & amp; показанный порядок.

Ex. - У вас может быть 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"

В рабочем столе с обширными списками быстрого доступа, если вы хотите сэкономить место на строке X-Ayatana-Desktop-Shortcuts =, вы могли бы назвать свои группы ярлыков более простым способом, используя что-то вроде Scg1; Scg2; Scg3; ect, поэтому

X-Ayatana-рабочий стол-ярлыки = SCG1; Scg2; Scg3; ЭСТ.

В качестве примера возьмем первую запись

[Scg1 Shortcut Group]
Name=Update Manager
Exec=/usr/bin/update-manager
TargetEnvironment=Unity

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

    
ответ дан doug 25.11.2011 в 21:07
2

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

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

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

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

    
ответ дан Black Block 28.11.2011 в 22:45
1

Посмотрите новое приложение: Ящики Ссылка

Ссылка

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

sudo add-apt-repository ppa: ian-berke / ppa sudo apt-get update & amp; & amp; & amp; sudo apt-get установочные ящики

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

    
ответ дан Ian B. 24.07.2012 в 15:24