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

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
wiki:панель_unity [2012/10/03 12:38]
[Создание файла]
wiki:панель_unity [2013/07/29 10:35]
[Добавление ярлыка на панель Unity]
Строка 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)) и, соответственно,​ на панели 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"​ без кавычек).
Строка 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 ======