Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
wiki:панель_unity [2012/10/03 12:32] [Панель Unity] |
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) хранятся в двух директориях: | + | Все значки, которые отображаются в Главном меню((меню приложений, вызывается нажатием на пиктограмму логотипа 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 ===== |