Панель Unity Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:панель_unity [2012/10/03 12:32]
СперанскийСперанскийСперанскийDictum ac factum [Панель Unity]
wiki:панель_unity [2014/01/22 13:12] (текущий)
pauluspauluspaulus [Документы Google]
Строка 1: Строка 1:
 ====== Панель Unity ====== ====== Панель Unity ======
 [[https://​launchpad.net/​unity|{{:​wiki:​unity-logo-64.png?​nolink | Unity Logo}}]] Панель Unity (Launcher Unity, ланчер Unity)- одно из основных средств управления,​ поиска и запуска приложений на вашем компьютере. После установки она уже содержит достаточный функционал,​ для полноценной работы с системой,​ но для более удобного использования существует ряд способов по её настройке. [[https://​launchpad.net/​unity|{{:​wiki:​unity-logo-64.png?​nolink | Unity Logo}}]] Панель Unity (Launcher Unity, ланчер Unity)- одно из основных средств управления,​ поиска и запуска приложений на вашем компьютере. После установки она уже содержит достаточный функционал,​ для полноценной работы с системой,​ но для более удобного использования существует ряд способов по её настройке.
-====== Добавление собственного значка в Dash и на панель Unity ======+====== Добавление собственного значка в Главное меню ​и на панель Unity ======
 =====Теория===== =====Теория=====
-Все значки,​ которые отображаются в Dash (меню приложений,​ вызывается нажатием на пиктограмму логотипа Ubuntu на панели Unity) хранятся в двух директориях:​+Все значки,​ которые отображаются в Главном меню((меню приложений,​ вызывается нажатием на пиктограмму логотипа Ubuntu на панели Unity)) и, соответственно,​ на панели Unity хранятся в двух директориях:​
   * ''/​usr/​share/​applications/''​- общесистемные ярлыки приложений,​ видны всем пользователям;​   * ''/​usr/​share/​applications/''​- общесистемные ярлыки приложений,​ видны всем пользователям;​
   * ''​~/​.local/​share/​applications/''​- ярлыки приложений,​ которые будут видны только одному пользователю.   * ''​~/​.local/​share/​applications/''​- ярлыки приложений,​ которые будут видны только одному пользователю.
-Ярлык приложения представляет собой файл с расширением .desktop, в котором указываются все параметры запуска и отображения приложения. Полный синтаксис их написания описан [[http://​standards.freedesktop.org/​desktop-entry-spec/​desktop-entry-spec-latest.html|здесь]].\\ Таким образом процедура добавления ярлыка своего приложения в Dash (и на панель Unity) сводится к созданию .desktop файла для своего приложения.+Ярлык приложения представляет собой файл с расширением .desktop, в котором указываются все параметры запуска и отображения приложения. Полный синтаксис их написания описан [[http://​standards.freedesktop.org/​desktop-entry-spec/​desktop-entry-spec-latest.html|здесь]].\\ Таким образом процедура добавления ярлыка своего приложения в Главное меню ​(и на панель Unity) сводится к созданию .desktop файла для своего приложения.
 ===== Практика ===== ===== Практика =====
-Для начала необходимо определиться нужен ли нам ярлык для всех пользователей или только для одного. Если вы в системе единственный пользователь,​ рекомендую создавать ярлыки в домашней папке (''​~/​local/​share/​applications/''​),​ потому что нет проблем с доступом к этим файлам и ваши труды не потеряются при переустановке системы((с сохранением раздела /home)). В данном примере рассматривается случай создания .desktop файла в домашней папке, в противном случае необходимо заменить путь и редактировать файл от имени суперпользователя (к командам редактирования добавлять "​sudo"​ без кавычек).+Для начала необходимо определиться нужен ли нам ярлык для всех пользователей или только для одного. Если вы в системе единственный пользователь,​ рекомендую создавать ярлыки в домашней папке (''​~/​.local/​share/​applications/''​),​ потому что нет проблем с доступом к этим файлам и ваши труды не потеряются при переустановке системы((с сохранением раздела /home)). В данном примере рассматривается случай создания .desktop файла в домашней папке, в противном случае необходимо заменить путь и редактировать файл от имени суперпользователя (к командам редактирования добавлять "​sudo"​ без кавычек).
 ==== Создание файла ==== ==== Создание файла ====
 Ниже приведен шаблон desktop файла, для добавление его себе в систему нажмите <​key>​Alt</​key>​+<​key>​F2</​key>,​ введите команду((имя файла не должно содержать русских символов)) Ниже приведен шаблон desktop файла, для добавление его себе в систему нажмите <​key>​Alt</​key>​+<​key>​F2</​key>,​ введите команду((имя файла не должно содержать русских символов))
Строка 24: Строка 24:
 Path= Path=
 Categories= Categories=
 +NoDisplay=false
 </​code>​ </​code>​
 Описание значения записей:​ Описание значения записей:​
-  * **Name**- имя приложения,​ которое будет отображаться под иконкой в Dash+  * **Name**- имя приложения,​ которое будет отображаться под иконкой в Главном меню
-  * **Comment**- ​[FIXME] +  * **Comment**- FIXME 
-  * **GenericName**- ​[FIXME] +  * **GenericName**- FIXME 
-  * **Keywords**- слова, по которым будет искаться данный ярлык в Dash;+  * **Keywords**- слова, по которым будет искаться данный ярлык в Главном меню;
   * **Exec**- путь к вашему приложению;​   * **Exec**- путь к вашему приложению;​
   * **Terminal**- (**true** или **false**)- запускать или нет приложение в окне терминала((если true- откроется дополнительное окно терминала,​ в котором будут отображаться ошибки выполнения приложения));​   * **Terminal**- (**true** или **false**)- запускать или нет приложение в окне терминала((если true- откроется дополнительное окно терминала,​ в котором будут отображаться ошибки выполнения приложения));​
-  * **Type**- определяет "​раздел"​ в Dash, где будет находится ярлык приложения;​+  * **Type**- определяет "​раздел"​ в Главном меню, где будет находится ярлык приложения;​
   * **Icon**- путь или общесистемное название иконки;​   * **Icon**- путь или общесистемное название иконки;​
   * **Path**- путь к рабочему каталогу приложения((необходимо,​ если приложение создает файлы, в этом случае они будут создаваться по указанному пути));   * **Path**- путь к рабочему каталогу приложения((необходимо,​ если приложение создает файлы, в этом случае они будут создаваться по указанному пути));
-  * **Categories**- категории,​ к которым будет относится ярлык вашего приложения при выборе в меню ​Dash фильтров. Я не знаю как посмотреть полный список доступных категорий,​ поэтому проще всего подсмотреть в ярлыке другого приложения,​ категория которого вам подходит.+  * **Categories**- категории,​ к которым будет относится ярлык вашего приложения при выборе в Главном ​меню фильтров. Я не знаю как посмотреть полный список доступных категорий,​ поэтому проще всего подсмотреть в ярлыке другого приложения,​ категория которого вам подходит. 
 +  * **NoDisplay**(true или false)- Не отображать иконку в Главном меню;
 <note important>​Строки **Name** и **Exec**- обязательны,​ остальные строки можно не заполнять и оставить пустыми!</​note>​ <note important>​Строки **Name** и **Exec**- обязательны,​ остальные строки можно не заполнять и оставить пустыми!</​note>​
 После редактирования данный файл должен выглядеть так: После редактирования данный файл должен выглядеть так:
Строка 48: Строка 50:
 Icon=/​home/​speranza/​Игры/​Rocksndiamonds/​graphics/​gfx_classic/​19032.png Icon=/​home/​speranza/​Игры/​Rocksndiamonds/​graphics/​gfx_classic/​19032.png
 Categories= Categories=
-Path=/​путь/​к/​директории/​с/​исполняющим/​файлом</​code>​+Path=/​путь/​к/​директории/​с/​исполняющим/​файлом 
 +NoDiplay=false</​code>​
 <​note>​Как видите в примере выше, строку Keywords нужно заполнить словами,​ по которым вы, вероятнее всего будете это приложение в последствии искать,​ разделенными точкой с запятой. При этом можно написать эти же слова в "​неправильной"​ раскладке.</​note>​ <​note>​Как видите в примере выше, строку Keywords нужно заполнить словами,​ по которым вы, вероятнее всего будете это приложение в последствии искать,​ разделенными точкой с запятой. При этом можно написать эти же слова в "​неправильной"​ раскладке.</​note>​
 Результат:​\\ Результат:​\\
 {{:​wiki:​панель_unity:​мое_dash2.png?​nolink}} {{:​wiki:​панель_unity:​мое_dash3.png?​nolink}} {{:​wiki:​панель_unity:​мое_dash.png?​nolink}} {{:​wiki:​панель_unity:​мое_dash2.png?​nolink}} {{:​wiki:​панель_unity:​мое_dash3.png?​nolink}} {{:​wiki:​панель_unity:​мое_dash.png?​nolink}}
 =====Добавление ярлыка на панель Unity==== =====Добавление ярлыка на панель Unity====
-После создания .desktop файла перетянуть ярлык из Dash на панель не составит труда.+После создания .desktop файла перетянуть ярлык из Главного меню ​на панель не составит труда.
 {{ :​wiki:​панель_unity:​мое_launcher.png?​nolink }} {{ :​wiki:​панель_unity:​мое_launcher.png?​nolink }}
 ====== Линзы Unity ====== ====== Линзы Unity ======
Строка 62: Строка 65:
 В этой статье представлены уже готовые квиклисты для большинства популярных программ. В этой статье представлены уже готовые квиклисты для большинства популярных программ.
  
-====== Установка ​======+===== Установка =====
  
 Самый простой способ,​ это создать файл с именем ''​имя_программы.desktop''​ в папке ''​~/​.local/​share/​applications''​. Затем скопировать содержимое приведенное ниже в этот файл и перенести его на панель Unity. ​ Самый простой способ,​ это создать файл с именем ''​имя_программы.desktop''​ в папке ''​~/​.local/​share/​applications''​. Затем скопировать содержимое приведенное ниже в этот файл и перенести его на панель Unity. ​
Строка 71: Строка 74:
 <​code>​Name=Open a New Window <​code>​Name=Open a New Window
 Name[ru]=Открыть новое окно</​code>​ Name[ru]=Открыть новое окно</​code>​
-====== Квиклисты:​ ====== 
  
 ===== Nautilus ===== ===== Nautilus =====
Строка 353: Строка 355:
  
 Создаем файл: Создаем файл:
-<​file>​sudo gedit ~/​.local/​share/​applications/​googledocs.desktop</​file>​+<​file>​gedit ~/​.local/​share/​applications/​googledocs.desktop</​file>​
  
 Добавляем следующий текст: Добавляем следующий текст: