Quicklist обеспечивает простой и эффективный способ быстрого запуска часто используемых задач из конкретного приложения, кликнув правой кнопкой на значке и выбрав нужный пункт.
Создание
Quicklist или контекстного меню в значке запуска
Unity достаточно просто.
Итак приступим.
Я выбрал шесть, на мой взгляд, самых востребованных значков.
1. Quicklist Домашняя папка
1. Откройте терминал и выполните следующие команды:
mkdir ~/.local/share/applications
cp /usr/share/applications/nautilus-home.desktop ~/.local/share/applications
2. Откройте файл на редактирование в
gedit:
sudo gedit ~/.local/share/applications/nautilus-home.desktop
3. Удалите следующую строку из файла:
OnlyShowIn=GNOME;Unity;
4. Скопируйте и вставьте текст в конец файла, а затем сохраните и закройте редактор:
X-Ayatana-Desktop-Shortcuts=Videos;Documents;Music;Pictures;Downloads
[Videos Shortcut Group]
Name=Видео
Exec=nautilus Видео
TargetEnvironment=Unity
[Documents Shortcut Group]
Name=Документы
Exec=nautilus Документы
TargetEnvironment=Unity
[Music Shortcut Group]
Name=Музыка
Exec=nautilus Музыка
TargetEnvironment=Unity
[Pictures Shortcut Group]
Name=Изображения
Exec=nautilus Изображения
TargetEnvironment=Unity
[Downloads Shortcut Group]
Name=Загрузки
Exec=nautilus Загрузки
TargetEnvironment=Unity
У вас должно получиться как на снимке:
5. Выйдите из системы и снова войдите, чтобы увидеть изменения, кликнув правой кнопкой на значке.
2. Quicklist Терминал
1. Скопируйте и выполните в терминале следующее:
cp /usr/share/applications/gnome-terminal.desktop ~/.local/share/applications
2. Откройте следующий файл в gedit на редактирование, используя
терминал:
sudo gedit ~/.local/share/applications/gnome-terminal.desktop
3. Найдите следующую строку:
OnlyShowIn=GNOME;
И замените на следующую:
OnlyShowIn=GNOME;Unity;
4. Скопируйте и добавьте текст в конец файла, затем сохраните и закройте редактор:
X-Ayatana-Desktop-Shortcuts=NewWindow;NewTab;Top;Root;
[NewWindow Shortcut Group]
Name=Новое окно
Exec=gnome-terminal —window
TargetEnvironment=Unity
[NewTab Shortcut Group]
Name=Новая вкладка
Exec=xdotool windowfocus gnome-terminal key ctrl+shift+t
TargetEnvironment=Unity
[Root Shortcut Group]
Name=Root Terminal
Exec=gksudo gnome-terminal
TargetEnvironment=Unity
[Top Shortcut Group]
Name=Top
Exec=gnome-terminal —command top
TargetEnvironment=Unity
Должно получиться как на снимке:
Чтобы контекстное меню открылось в значке, нужно перелогиниться (выйти/войти в систему).
3. Центр приложений Ubuntu
1. Скопируйте и выполните следующее в терминале:
cp /usr/share/applications/ubuntu-software-center.desktop ~/.local/share/applications/
2. Откройте файл на редактирование в gedit:
sudo gedit ~/.local/share/applications/ubuntu-software-center.desktop
3. Скопируйте и добавьте следующее в
конец файла. Это должно быть введено после строки
X-Ubuntu-Gettext-Domain=software-center:
X-Ayatana-Desktop-Shortcuts=SoftwareUpdates;SoftwareProperties;
Synaptic;
[SoftwareUpdates Shortcut Group]
Name=Менеджер обновлений
Exec=update-manager -c
OnlyShowIn=Unity
[SoftwareProperties Shortcut Group]
Name=Источники приложений/Edit PPAs
Exec=gksu software-properties-gtk %u
OnlyShowIn=Unity
[Synaptic Shortcut Group]
Name=Менеджер пакетов Synaptic
Exec=gksu synaptic %u
OnlyShowIn=Unity
Снимок ниже.
Для того чтобы начать пользоваться контекстным меню, надо выйти/войти в систему.
4. Opera
1. Скопируйте в терминал следующее:
cp /usr/share/applications/opera-browser.desktop ~/.local/share/applications
2. Открытие терминал и выполните следующую команду:
sudo gedit ~/.local/share/applications/opera-browser.desktop
3. В нижней части файла добавьте следующие строки, затем сохраните и
закройте:
X-Ayatana-Desktop-Shortcuts=NewTab;NewPrivateTab;NewWindow;Mail;
[NewTab Shortcut Group]
Name=Новая вкладка
Exec=opera -newtab
TargetEnvironment=Unity
[NewPrivateTab Shortcut Group]
Name=Новая вкладка в режиме приватности
Exec=opera -newprivatetab
TargetEnvironment=Unity
[NewWindow Shortcut Group]
Name=Новое окно
Exec=opera -newwindow
TargetEnvironment=Unity
[Mail Shortcut Group]
Name=Opera Mail
Exec=opera -mail
TargetEnvironment=Unity
Сравните со снимком.
Для применения-перелогиниться.
5. Firefox
1. Скопируйте в терминал следующие и нажмите Enter:
cp /usr/share/applications/firefox.desktop ~/.local/share/applications
2. Откройте файл в gedit:
sudo gedit ~/.local/share/applications/firefox.desktop
3. Найдите и измените следующую строку:
X-Ayatana-Desktop-Shortcuts=NewWindow;
чтобы она выглядела следующим образом:
X-Ayatana-Desktop-Shortcuts=NewWindow;SafeMode;ProfileManager;
4. Добавьте этот текст в
нижнюю часть файла и сохраните:
[SafeMode Shortcut Group]
Name=Открыть Firefox в безопасном режиме
Exec=firefox -safe-mode
TargetEnvironment=Unity
[ProfileManager Shortcut Group]
Name=Firefox Profile Manager
Exec=firefox -ProfileManager
TargetEnvironment=Unity
Как на снимке.
6. LibreOffice
1. Скопируйте в терминал следующее и нажмите Enter:
cp /usr/share/applications/libreoffice-startcenter.desktop ~/.local/share/applications
2. Откройте файл в gedit:
sudo gedit ~/.local/share/applications/libreoffice-startcenter.desktop
3. Измените строки MimeType:
Найдите следующую строку:
MimeType=application/vnd.openofficeorg.extension;
Заменить на:
MimeType=application/vnd.oasis.opendocument.text;application/vnd.oasis.opendocument.text-template;application/vnd.oasis.opendocument.text-web;application/vnd.oasis.opendocument.text-master;application/vnd.sun.xml.writer;application/vnd.sun.xml.writer.template;application/vnd.sun.xml.writer.global;application/vnd.stardivision.writer;application/msword;application/vnd.ms-word;application/x-doc;application/rtf;text/rtf;application/vnd.wordperfect;application/wordperfect;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.ms-word.document.macroenabled.12;application/vnd.openxmlformats-officedocument.wordprocessingml.template;application/vnd.ms-word.template.macroenabled.12;application/vnd.oasis.opendocument.spreadsheet;application/vnd.oasis.opendocument.spreadsheet-template;application/vnd.sun.xml.calc;application/vnd.sun.xml.calc.template;application/vnd.stardivision.calc;application/vnd.stardivision.chart;application/msexcel;application/vnd.ms-excel;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;application/vnd.ms-excel.sheet.macroenabled.12;application/vnd.openxmlformats-officedocument.spreadsheetml.template;application/vnd.ms-excel.template.macroenabled.12;application/vnd.ms-excel.sheet.binary.macroenabled.12;text/csv;application/x-dbf;application/vnd.oasis.opendocument.graphics;application/vnd.oasis.opendocument.graphics-template;application/vnd.sun.xml.draw;application/vnd.sun.xml.draw.template;application/vnd.stardivision.draw;application/vnd.oasis.opendocument.presentation;application/vnd.oasis.opendocument.presentation-template;application/vnd.sun.xml.impress;application/vnd.sun.xml.impress.template;application/vnd.stardivision.impress;application/mspowerpoint;application/vnd.ms-powerpoint;application/vnd.openxmlformats-officedocument.presentationml.presentation;application/vnd.ms-powerpoint.presentation.macroenabled.12;application/vnd.openxmlformats-officedocument.presentationml.template;application/vnd.ms-powerpoint.template.macroenabled.12;application/vnd.oasis.opendocument.formula;application/vnd.sun.xml.math;application/vnd.stardivision.math;
4. Выделите и скопируйте текст ниже, а затем вставьте его в нижней части файла:
X-Ayatana-Desktop-Shortcuts=Writer;Impress;Calc;Math;Draw
[Writer Shortcut Group]
Name=Текстовый редактор
Exec=libreoffice -writer %U
TargetEnvironment=Unity
[Impress Shortcut Group]
Name=Презентация
Exec=libreoffice -impress %U
TargetEnvironment=Unity
[Calc Shortcut Group]
Name=Электронная таблица
Exec=libreoffice -calc %U
TargetEnvironment=Unity
[Math Shortcut Group]
Name=Формула
Exec=libreoffice -math %U
TargetEnvironment=Unity
[Draw Shortcut Group]
Name=Рисунок
Exec=libreoffice -draw %U
TargetEnvironment=Unity
Вот снимки, как должно получиться:
Вот и всё.
Удачи.