Showing posts with label контекстное. Show all posts

Как добавить дополнительные приложения для запуска в контекстное меню значка Unity в Ubuntu

Контекстное меню значка Unity или Quicklists, одна из функций реализованных для удобной работы с приложениями на панели Unity и предназначенная для быстрого доступа к часто используемым функциям/приложениям. Контекстное меню открывается нажатием правой кнопкой мышки на значке в панели Unity. "Пройдитесь" правой кнопкой по значкам в панели и вы увидите данное меню. Оно есть в каждом значке, но в каких-то оно простое, отображающее название приложения и опцию Прикрепить к панели/Убрать с панели, а в некоторых - расширенное, в зависимости от того, какими дополнительными функциями обладает данное приложение для их быстрого запуска, без необходимости сначала открывать само приложение, а затем преходить к выбранной функции. Кликните правой кнопкой на значке Файлы или Nautilus (второй сверху), откроется это самое контекстное меню и вы сразу можете открыть любую папку пользователя: Видео/Документы/Загрузки/Изображения/Музыка. Это удобно с одной стороны, а другой, экономит место на панели, хотя панель от изобилия значков имеет свойство сжиматься в "гармошку". На этот счёт есть приложение под названием Выдвижные ящики (Drawers), которое также создаёт контекстное меню в значке, но это приложение и оно требует установки, я же решил дополнить контекстное меню значков некоторых приложений, сконфигурировав определённые файлы.
В этой инструкции я хочу показать вам, как это сделать.

1. Дополнительные параметры меню значка Центр приложений

Вот так выглядит контекстное меню значка Центр приложений Ubuntu по умолчанию:


А вот таким мы его сделаем:


Я уже подготовил необходимые изменения в файле  ubuntu-software-center.desktop.

Откройте на редактирование файл ubuntu-software-center.desktop с правами администратора следующей командой в терминале:

sudo gedit /usr/share/applications/ubuntu-software-center.desktop

Когда откроется редактор с файлом, скопируйте и вставьте в продолжение следующее содержание (выделено тёмным цветом):

X-Ayatana-Desktop-Shortcuts=synaptic;update-manager;software-properties;

[synaptic Shortcut Group]
Name=Менеджер пакетов Synaptic
Exec=gksu /usr/sbin/synaptic
TargetEnvironment=Unity

[update-manager Shortcut Group]
Name=Менеджер обновлений
Exec=/usr/bin/update-manager
TargetEnvironment=Unity

[software-properties Shortcut Group]
Name=Источники приложений
Exec=gksu /usr/bin/software-properties-gtk
TargetEnvironment=Unity


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


Сохраните файл Ctrl+S и закройте редактор. А теперь кликните правой кнопкой на значке Центр приложений Ubuntu, чтобы начать пользоваться новыми функциями.

Примечание1. В контекстное меню я добавил Менеджер пакетов Synaptic, но он запустится лишь в том случае, если установлен в вашей системе.

2. Дополнительные параметры меню значка Параметры системы

В приложении Параметры системы находятся графические программы настройки системы. Контекстное меню значка я дополнил самыми часто используемыми.

Вот так выглядит меню значка Параметры системы по умолчанию:


А вот так после конфигурации:


Откройте на редактирование файл gnome-control-center.desktop с правами администратора следующей командой в терминале:

sudo gedit /usr/share/applications/gnome-control-center.desktop

Когда откроется редактор с файлом, скопируйте и вставьте в конце следующие строки (выделено тёмным цветом):

X-Ayatana-Desktop-Shortcuts=unity-appearance;region;keyboard;gnome-language-selector;screen;sound;mouse;display;power;info;user-accounts;ubuntu-tweak;unity-tweak-tool;ccsm;

[unity-appearance Shortcut Group]
Name=Внешний вид
Exec=gnome-control-center unity-appearance
TargetEnvironment=Unity

[region Shortcut Group]
Name=Раскладка клавиатуры
Exec=gnome-control-center region
TargetEnvironment=Unity

[keyboard Shortcut Group]
Name=Клавиатура
Exec=gnome-control-center keyboard
TargetEnvironment=Unity

[gnome-language-selector Shortcut Group]
Name=Язык системы
Exec=/usr/bin/gnome-language-selector
TargetEnvironment=Unity

[screen Shortcut Group]
Name=Яркость и блокировка
Exec=gnome-control-center screen
TargetEnvironment=Unity

[sound Shortcut Group]
Name=Звук
Exec=gnome-control-center sound
TargetEnvironment=Unity

[mouse Shortcut Group]
Name=Мышь и сенсорная панель
Exec=gnome-control-center mouse
TargetEnvironment=Unity

[display Shortcut Group]
Name=Настройка экранов
Exec=gnome-control-center display
TargetEnvironment=Unity

[power Shortcut Group]
Name=Питание
Exec=gnome-control-center power
TargetEnvironment=Unity

[info Shortcut Group]
Name=Сведения о системе
Exec=gnome-control-center info
TargetEnvironment=Unity

[user-accounts Shortcut Group]
Name=Учётные записи
Exec=gnome-control-center user-accounts
TargetEnvironment=Unity


[ubuntu-tweak Shortcut Group]
Name=Ubuntu Tweak
Exec=ubuntu-tweak
TargetEnvironment=Unity

[unity-tweak-tool Shortcut Group]
Name=Unity Tweak Tool
Exec=unity-tweak-tool
TargetEnvironment=Unity

[ccsm Shortcut Group]
Name=CompizConfig
Exec=ccsm
TargetEnvironment=Unity


Сохраните файл Ctrl+S и закройте редактор. А теперь кликните правой кнопкой на значке Параметры системы, чтобы начать пользоваться новыми функциями.

Примечание 2. Я добавил в контекстное меню приложение Менеджер Compiz, оно будет запускаться лишь в том случае, если установлено в вашей системе.

Вот и всё.

Удачи.

Как редактировать контекстное меню значков Unity с Ubuntu Tweak в Ubuntu

Вчера я прочёл статью на сайте http://www.webupd8.org о программе QLE Unity Quicklist Editor или по русски - Редактор меню быстрого запуска (Quicklist) Unity, которая обновилась до версии 2.0. Программа не новая, она была выпущена вскоре после выхода Ubuntu 12.04 и служит конкретно для редактирования меню быстрого запуска значков пользователя, расположенных на панели Unity.
Поизучав программу QLE, я пришёл к выводу, что её возможности идентичны или почти идентичны возможностям Редактора списков действий в Ubuntu Tweak, которую я всегда рекомендую пользователям установить после установки новой системы Ubuntu. Поэтому я решил написать данную статью не о QLE, а о Редакторе списков действий, т.к. считаю что нет необходимости в установке новых программ в системе, дублирующих возможности уже установленных.
Итак, думаю что Ubuntu Tweak у вас уже установлен? Если нет, откройте терминал, скопируйте и выполните следующие команды:

sudo add-apt-repository ppa:tualatrix/next
sudo apt-get update
sudo apt-get install ubuntu-tweak

Откройте Ubuntu Tweak ->Администрирование ->Редактор списков действий:


В левой колонке отображены значки программ, которые присутствуют на вашей панели Unity, а в правой, контекстное меню конкретного значка.
Иногда пользователь устанавливает на панели Unity такое количество значков, что панель сжимается в "гармошку". Чтобы этого не происходило, Редактор списков действий поможет нам избавится от этой самой "гармошки" и категоризировать значки, расположив их в контекстном меню конкретного значка.

Как видно на верхнем снимке, в левой колонке активирован значок Файлы (Nautilus). А в правой отображено контекстное меню пользователя в значке (Quicklist), которое мы вызываем правым кликом на значке в панели Unity:


Примечание. У меня уже добавлены пункты меню для прямого открытия конкретных папок и разделов.

Как правильно добавлять пункты меню?

Чтобы добавить дополнительный пункт в контекстное меню значка, кликните на кнопке  с знаком плюс (+), которая находится в правой колонке, после чего должны появиться два пустых поля: Название и Команда, куда вы должны впоследствии ввести необходимые данные:


Скажем, вы очень часто занимаетесь редактированием файлов в файловой системе. Для этого вам нужно установить расширение в Файловый менеджер Nutilus - Отрыть как Администратор или открыть Терминал и выполнить команду - sudo nautilus.  Но можно просто добавить пункт в контекстное меню значка и открывать из него файловую систему с правами администратора. Введите в поле Название: Файловая система, а в поле Команда: gksu nautilus /. У вас должно получиться как на снимке:


И нажмите кнопку - Сохранить.
Теперь кликните правой кнопкой на значке Nautilus (второй сверху) на панели Unity, перейдите к данному пункту меню, введите свой пароль администратора и перед вами откроется Файловая система, в которой вы можете проводить необходимые действия с файлами/папками, как суперпользователь.

Если у вас на компьютере, в отдельном разделе жёсткого диска имеется раздел для хранения ваших данных (фотографии, документы и прочее), то и его вы можете добавить в контекстное меню значка для быстрого открытия. Откройте Nautilus и подведите указатель к данному разделу, чтобы определить путь, который должен отобразиться рядом с указателем:


В моём случае раздел называется Archivos (Файлы), у вас он может называться home или как-то ещё, это не важно, главное этот путь к открытию данного раздела вы должны ввести в поле Команда при создании дополнительного пункта контекстного меню значка, добавив перед ним nautilus и пробел:


А также можете добавить в контекстное меню пункт к открытию конкретной папки:



В значке Firefox уже имеется контекстное меню по умолчанию, в которое вы можете добавить пункт для открытия какого-то  конкретного URL, который/которые часто просматриваете, примерно так же, как в  закладках браузера. Для этого в новом пункте меню, после нажатия на кнопке с знаком плюс (+), в поле Название введите произвольное название сайта, в поле Команда - firefox -new-tab url страницы, чтобы страница открылась в новой вкладке браузера:


Или в поле Команда - firefox -new-window url страницы, чтобы страница открылась в новом окне браузера:


Тем пользователям, которые очень часто используют офисные приложения можно объединить их в контекстное меню одого значка LibreOffice.

Откуда копировать правильные команды для вставки в поле Команда?

Откроете Nautilus по адресу: Компьютер (Файловая система) /usr/share/applications, правый клик на выбранном значке - Свойства:


В открывшемся окне Свойства значка скопируете Имя и Команду для вставки в вновь создаваемый пункт контекстного меню значка:




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

Удачи.

Как создать контекстное меню значка Nemo на панели Unity в Ubuntu

Да, да, не удивляйтесь. Именно контекстное меню Nemo (Quicklist) на панели Unity в Ubuntu.
Как известно, Nemo является файловым менеджером по умолчанию в дистрибутиве Linux Mint с окружением Cinnamon и в то же время форком (ответвлением) гномовского Nautilus, но сохранившим его старые, добрые функции: двухпанельность при нажатии клавиши F3, очень простой и понятный интерфейс, и многое другое, что было удалено разработчиками Gnome.
Ходят слухи (по другому нельзя выразиться, т.к. официальных заявлений пока нет), что Canonical по опыту Linux Mint также будет разрабатывать свой файловый мененджер, чтобы не быть "привязанным" к гномовским поделкам. Но пока "курочка в гнезде", как говорится, будем пользоваться Nemo.


Итак, прежде чем создать контекстное меню (Quicklist), нам нужно установить Nemo в Ubuntu и сделать его менеджером по умолчанию. На эти темы мной уже были написаны статьи, как это сделать, поэтому я не буду повторяться, а дам ссылки на них:

1. Установить файловый менеджер Nemo в Ubuntu

2. Как сделать альтернативный файловый менеджер, менеджером по умолчанию в Ubuntu

3. После установки и назначения Nemo менеджером по умолчанию, он отображается как Nautilus, поэтому его нужно переименовать. Выполните команду в терминале  с правами администратора для открытия необходимой директории:

sudo nautilus /usr/share/applications

Найдите папку под названием Nautilus, правый клик на ней и выберите Свойства:


В открывшемся окне Свойства, в поле Имя измените Nautilus на Nemo:


И можете закрыть окно.

4. А также для создания контекстного меню нам понадобится Ubuntu Tweak. Если он у вас ещё не установлен, установите его следующими командами в терминале:

sudo add-apt-repository ppa:tualatrix/next
sudo apt-get update
sudo apt-get install ubuntu-tweak

Закрепите значок Nemo на панели Unity, чтобы он отобразился в Ubuntu Tweak. Откройте Ubuntu Tweak ->Администрирование ->Редактор списков действий:


Примечание 1. У меня уже добавлены пункты меню для прямого открытия конкретных папок и разделов, поэтому они отображены на снимке..

Как правильно добавить пункты меню?

Чтобы добавить дополнительный пункт в контекстное меню значка, кликните на кнопке с знаком плюс (+), которая находится в правой колонке, после чего должны появиться два пустых поля: Название и Команда, куда вы должны ввести необходимые данные.

Введите в поле  Название: Видео, а в поле Команда скопируйте/вставьте nemo %U /home/пользователь/Видео. У вас должно получится как на снимке:


Выполните подобные действия с другими пунктами меню, в алфавитном порядке:

Название:  Документы
Команда:   nemo %U /home/пользователь/Документы

Название:  Загрузки
Команда:    nemo %U /home/пользователь/Загрузки

Название:  Изображения
Команда:   nemo %U /home/пользователь/Изображения

Название:  Музыка
Команда:   nemo %U /home/пользователь/Музыка

Примечание 2. В командах вместо пользователь введите имя вашей Домашней папки, т.е. имя администратора системы (в нижнем регистре).

Вот и всё. Контекстное меню меню значка Nemo на панели Unity создано. Кликните правой кнопкой на значке Nemo в панели Unity, чтобы убедиться в этом и можете открывать нужные папки из контекстного меню напрямую.

Удачи.

Как добавить опцию Использовать команду пользователя в контекстное меню Nautilus

До выхода дистрибутива Ubuntu 11.04, а точнее, до выхода Gnome 3 и соответственных изменений во многих приложениях, таких, например, как в Nautilus, была полезная опция "Использовать пользовательскую команду" (Use a custom command) в контекстном меню при клике правой кнопкой мыши на файле, где можно было в поле ввести определённую команду пользователя, чтобы открыть файл. Но теперь эта опция больше не доступна в Nautilus по умолчанию. http://compizomania.blogspot.com/


 Добавить в Nautilus "Использовать команду пользователя"

1. Для того чтобы добавить в контекстное меню Nautilus "Использовать команду пользователя", откройте текстовый редактор gedit,  скопируйте/вставьте в него следующий скрипт (сценарий):

#!/bin/bash
var=$(zenity --entry \
--title="Добавить приложение/команду" \
--text="Использовать команду пользователя" \
--width="320")
if [ $? -eq 0 ] && [ "$var" ]; then
    $var ""
else
    exit 0
fi



 Сохраните файл под именем Использовать команду пользователя по адресу:  ~/.local/share/nautilus/scripts/, как на  снимке:


И закройте редактор.

2. Теперь сохранённый файл нужно сделать исполняемым. Откройте файл "Использовать команду пользователя", клик правой кнопкой на файле, Свойства ->Права и активировать параметр Разрешить выполнение файла как программы:


3. Перезагрузите Nautilus следующей командой в терминале

nautilus -q

4. Теперь откройте Nautilus, кликните правой кнопкой на любом файле и в контекстном меню, опции Сценарии вы должны обнаружить пункт  "Использовать команду пользователя":


При нажатии на данном пункте откроется диалоговое окно Добавить приложение/команду:



Использование данной функции.

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

Например, открыть текстовый файл .txt, используя gedit или .pdf файл, вводом evince в диалоговом окне.

Если вы хотите открыть файл с правами суперпользователя, то используйте gksudo или gksu перед приложением.
Пример. Чтобы открыть текстовый файл .txt с правами администратора нужно ввести в диалоговом окне следующее:

gksudo gedit

или

gksu gedit

Если в вашем дистрибутиве не установлена по умолчанию команда gksu, вы можете установить её следующей командой в терминале:

sudo apt-get install gksu

Вот и всё. http://compizomania.blogspot.com/
Удачи.

Popular Post

Labels

Followers

- Copyright © 2013 ubuntu -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -