Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
wiki:панель_unity [2012/12/05 13:49] Эта и предыдущая правки: добавил параметр NoDisplay |
wiki:панель_unity [2013/11/24 12:49] [Практика] |
||
---|---|---|---|
Строка 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" без кавычек). |
==== Создание файла ==== | ==== Создание файла ==== | ||
Ниже приведен шаблон desktop файла, для добавление его себе в систему нажмите <key>Alt</key>+<key>F2</key>, введите команду((имя файла не должно содержать русских символов)) | Ниже приведен шаблон desktop файла, для добавление его себе в систему нажмите <key>Alt</key>+<key>F2</key>, введите команду((имя файла не должно содержать русских символов)) | ||
Строка 27: | Строка 27: | ||
</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)- Не отображать иконку в Dash; | + | * **NoDisplay**(true или false)- Не отображать иконку в Главном меню; |
<note important>Строки **Name** и **Exec**- обязательны, остальные строки можно не заполнять и оставить пустыми!</note> | <note important>Строки **Name** и **Exec**- обязательны, остальные строки можно не заполнять и оставить пустыми!</note> | ||
После редактирования данный файл должен выглядеть так: | После редактирования данный файл должен выглядеть так: | ||
Строка 56: | Строка 56: | ||
{{: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 ====== |