JGMENU-PMENU(1) JGMENU-PMENU(1)

jgmenu-pmenu - تولید داده‌های منو با فرمت CSV به سبک jgmenu

jgmenu_run pmenu [-h | –help] [–append-file <FILE>]

                 [–prepend-file <FILE>] [–locale <LOCALE>]

داده‌های منو با فرمت CSV و به سبک jgmenu را بر اساس فایل‌های .desktop و .directory موجود در سیستم تولید می‌کند، اما تمام فایل‌های .menu را نادیده می‌گیرد. به جای ساختار مشخص‌شده در فایل .menu، این ابزار به‌سادگی هر برنامهٔ “.desktop” را به یکی از دسته‌بندی‌های “.directory” نگاشت می‌کند. اگر دسته‌بندی منطبق در “.directory” وجود نداشته باشد، تلاش می‌کند طبق مشخصات XDG menu-spec، “دسته‌بندی‌های اضافی” را به “دسته‌بندی‌های مرتبط” ارجاع متقابل دهد. این یک رویکرد عمومی است که از قواعد مختص محیط رومیزی تعریف‌شده در فایل .menu اجتناب می‌کند. این کار تضمین می‌کند که تمامی فایل‌های .desktop در منو گنجانده شوند.

در صورت وجود فایل‌های زیر، محتوای آن‌ها به ابتدا یا انتهای منوی ریشه افزوده می‌شود:

•
~/.config/jgmenu/append.csv
•
~/.config/jgmenu/prepend.csv

-h, --help
نمایش این پیام راهنما و خروج
--append-file FILE
مسیر فایل منو جهت الحاق به انتهای منوی ریشه
--prepend-file FILE
مسیر فایل منو جهت الحاق به ابتدای منوی ریشه
--locale LOCALE
استفاده از یک لوکال سفارشی (مانند en_US.UTF-8). لوکال‌های موجود را می‌توان با اجرای دستور locale -a مشاهده کرد.

JGMENU_SINGLE_WINDOW
در صورت تنظیم، موارد ^checkout() با ^root() جایگزین خواهند شد
JGMENU_NO_DIRS
در صورت تنظیم، برنامه‌ها بدون ساختار دایرکتوری فهرست خواهند شد

Johan Malm.

29 September, 2019