19 февраля 2012

Создать Quicklist (контекстное меню) в значке запуска Unity

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


Вот снимки, как должно получиться:






Вот и всё.

Удачи.

2 комментария :

  1. Здравствуйте. Не получается создать Quicklist для Центра приложений в Ubuntu 12.04. Для LibreOffice создаётся. Подскажите, в чём дело?

    ОтветитьУдалить
    Ответы
    1. В Ubuntu 12.04 не получится. Это для Ubuntu 11.10.

      Удалить