User Commands

ИМЯ

icewm-menu-fdo - генератор меню из .desktop файлов

СИНОПСИС

icewm-menu-fdo [OPTIONS] [FILENAME]

ОПИСАНИЕ

icewm-menu-fdo генерирует меню для диспетчера окон IceWM из XDG описателей меню (или FreeDesktop.Org .desktop файлов). При включении этой команды в icewm-menu(1), системные приложения станут доступными в стартовом меню icewm.

АРГУМЕНТЫ

[FILENAME]

Дополнительный аргумент FILENAME это положение .desktop файла. Когда он задан, icewm-menu-fdo запустит приложение с использованием строки Exec из .desktop файла.

ПАРАМЕТРЫ

-g, --generic

Включить общее название в круглых скобках в заголовки записей программ.

--seps

Напечатать передний и задний разделители.

--sep-before

Напечатать передний разделитель.

--sep-after

Напечатать задний разделитель.

--no-sep-others

Не печатать раздел Другое в конце.

--no-sub-cats

Не делать вложенные разделы во вложенных меню.

-o, --output=FILE

Записать вывод в FILE.

-t, --terminal=name

Использовать NAME чтобы запустить эмулятор терминала, поддерживающий параметр '-e'.

--flat

Показать приложения из всех категорий на одном уровне, с заголовками, содержащими информацию о категориях в качестве префикса.

-F sep, --flat-sep="sep"

При использовании с --flat, определяет последовательность символов, которая используется как разделитель между секциями заголовка.

-m filter, --match=filter

Определяет фильтр для показа только приложений, которые содержат его как подстроку внутри своего заголовка.

-M filter, --imatch=filter

Как --match, но применяется с любым регистром символов.

--match-sec

Применяет фильтр от --match или --imatch как к приложениям, так и к заголовкам секций.

--match-osec

Применяет фильтр от --match или --imatch только к заголовкам секций.

-h, --help

Напечатать краткую справку об использовании на stdout и выйти.

-V, --version

апечатать версию программы на stdout и выйти.

-C, --copying

Напечатать разрешения на копирование для программы на stdout и выйти.

ИСПОЛЬЗОВАНИЕ

Эта утилита обычно не используется сама по себе. Она предназначена для выполнения в записи menuprog в icewm-menu(5).

ПРИМЕРЫ

Следующая строка в файле icewm-menu(5) будет динамически генерировать комплексный набор меню для лёгкого доступа к .desktop файлам.

menuprog "Desktop Apps" folder icewm-menu-fdo

ОКРУЖЕНИЕ

XDG_DATA_HOME или XDG_DATA_DIRS рассматриваются как рекомендованные XDG Base Directory Specification.

TERMINAL может определить эмулятор терминала, поддерживающий параметр '-e'.

СООТВЕТСТВИЕ С

icewm-menu-fdo примерно соответствует "XDG .desktop file and menu specification", см. "Desktop Entry Specification", Version 1.2alpha, 2015-03-06 и "Desktop Menu Specification", Version 1.1-draft, 31 March 2011.

ПРЕДОСТЕРЕЖЕНИЯ

Программа icewm-menu-fdo собирается только когда пакет icewm(1) сконфигурирован с параметром --enable-menus-fdo, который требует зависимость на пакет glib2-dev.

СМ. ТАКЖЕ

Base Directory Specification, Desktop Entry Specification, Desktop Menu Specification, icewm(1), icewm-menu(5), icewm-preferences(5), icewm-programs(5).

ОШИБКИ

Пожалуйста, сообщайте об ошибках на https://github.com/bbidulock/icewm/issues.

АВТОР

Eduard Bloch <edi@gmx.de>.

См. --copying для полного уведомления об авторских правах и разрешений на копирование.

ПЕРЕВОД

Перевод данного текста на русский язык, а также поддержка пакета программного обеспечения icewm в ALTLinux Dmitriy Khanzhin <jinn@altlinux.org>.

ЛИЦЕНЗИЯ

IceWM лицензирован под GNU Library General Public License. См. файл COPYING в комплекте поставки или используйте флаг --copying, чтобы показать разрешения на копирование.

 User Commands