xlunch — графическая панель запуска приложений, гибко настраиваемый Xlib / Imlib2 визуальный лаунчер.
Лаунчер / Launcher (англ: Launch) — специализированное приложение предназначенное для быстрого запуска других приложений, процессов, файлов или каталогов.
xlunch создан специально для нужд проекта Slax Linux (модификация Debian GNU/Linux с оконным менеджером Fluxbox) и используется как диалог запуска приложений (Alt+F2 / Run Application dialog) или выполнения набранной консольной команды.
xlunch имеет два режима работы, "Одноразовый режим запуска" используется "по умолчанию", для него нет необходимости указывать при запуске какой-либо параметр. В этом режиме лаунчер открывает в полноэкранном режиме поле с иконками для выбора приложения и командную строку, которая одновременно служит фильтром для значков. При запуске любого из приложений или команды лаунчер автоматически закрывается. Отменить запуск и закрыть лаунчер можно с помощью клавиши "Esc", или щелчком правой кнопкой мыши (по пустому пространству).
Запуск в "Режиме рабочего стола" открывает xlunch под всеми окнами и используемый оконный менеджер не влияет на его работу. Этот режим эмулирует "Рабочий стол с значками", при открытии приложений лаунчер не закрывается (если его принудительно не завершить). Режим предназначается для использования в рабочих окружениях или оконных менеджерах не имеющих своего рабочего стола (Fluxbox, Openbox, i3 и др).
xlunch имеет множество параметров, задать параметры можно из командной строки или в конфигурационном файле (/etc/xlunch/default.conf или ~/.config/xlunch/), можно запускать "в сочетании" и использовать несколько файлов конфигурации. В параметрах оформления можно задать цвет фона, границы окна, включить требуемую прозрачность (требуется композитность) или установить фоновое изображение, отключить отображение значков, задать размер значков и расстояние между значками, длину текстовой метки (имён приложений), используемый шрифт и многое другое...
xlunch при установке создаёт файл с записями установленных в системе приложений:
/etc/entries.dsv
Сканируются стандартные каталоги на наличие "Desktop Entry Specification" файлов (*.desktop):
/usr/share/applications
~/.local/share/applications
Созданный *.dsv файл является статическим и при установке новых приложений автоматически не обновляется, для обновления списка в состав приложения входят дополнительные утилиты (скрипты). Пользовательский файл с списком приложений имеет приоритет над системным:
~/.config/xlunch/entries.dsv
xlunch полностью поддерживает Юникод (Unicode/UTF8), запускать лаунчер можно любым удобным способом (из меню, кнопкой на панели инструментов, клавиатурным сочетанием и пр).
Лицензия: GNU General Public License version 3.0 (GPLv3)
Вы можете войти под своим логином или зарегистрироваться на сайте.