.\" Generated by scdoc 1.11.5 .\" Complete documentation for this program is not available as a GNU info page .ie \n(.g .ds Aq \(aq .el .ds Aq ' .nh .ad l .\" Begin generated content: .TH "fuzzel" "1" "2026\-09\-03" .PP .SH "نام (NAME)" fuzzel \- راه‌انداز برنامه‌ها و گزینش‌گر وی‌لند (Wayland) .PP .SH "خلاصه دستور (SYNOPSIS)" \fBfuzzel\fR [\fIگزینه‌ها\fR].\&.\&.\& .PP .SH "توضیحات (DESCRIPTION)" .PP به عنوان یک راه‌انداز (launcher)، \fBfuzzel\fR تمام برنامه‌های کاربردی XDG در دسترس را در یک پنجره قابل جستجو فهرست می‌کند.\& .PP با فلگ \fB\-\-dmenu\fR، fuzzel مانند یک گزینش‌گر همه‌منظوره نظیر dmenu، rofi یا fzf عمل می‌کند.\& گزینه‌ها برای انتخاب از طریق STDIN ارائه شده و گزینه انتخاب‌شده در STDOUT چاپ می‌شود.\& .PP کادر جستجو از کلیدهای میانبر شبیه Emacs پشتیبانی می‌کند.\& .PP بسیاری از موارد را می‌توان با \fBfuzzel.\&ini\fR(5) یا گزینه‌های خط فرمان پیکربندی کرد: .PP \fB\-\-config\fR=\fIمسیر\fR .RS 4 مسیر فایل پیکربندی، برای جزئیات به \fBfuzzel.\&ini\fR(5) مراجعه کنید.\& .PP .RE \fB\-\-check\-config\fR .RS 4 بررسی صحت پیکربندی و سپس خروج با کد ۰ در صورت درست بودن، و در غیر این صورت خروج با کد ۱.\& .PP .RE \fB\-n\fR,\fB\-\-namespace\fR=\fINAMESPACE\fR .RS 4 فضای نام (namespace) را برای سطح پوسته لایه‌ای (layer shell surface) ایجادشده مشخص می‌کند.\& برای جلوگیری از نمایش fuzzel در ضبط‌های صفحه (screencasts) در کامپوزیتور شما در صورتی که اطلاعات حساسی مانند گذرواژه‌ها را نشان می‌دهد، مفید است.\& .PP پیش‌فرض: \fIlauncher\fR .PP .RE \fB\-\-cache\fR=\fIمسیر\fR .RS 4 استفاده از یک مسیر حافظه موقت (cache) سفارشی.\& Fuzzel از این فایل برای ذخیره موقت برنامه‌هایی که بیشتر اجرا شده‌اند استفاده می‌کند (تا بتواند آن‌ها را در بالای فهرست مرتب کند).\& .PP همچنین می‌توانید از این گزینه برای فعال‌سازی ذخیره‌سازی موقت ورودی‌های dmenu استفاده کنید.\& توصیه می‌شود برای هر «نوع» از اجرای dmenu از یک فایل حافظه موقت جداگانه استفاده کنید؛ به عنوان مثال یکی برای تاریخچه مرورگر، دیگری برای ایموجی‌ها و غیره.\& .PP برای غیرفعال کردن کش، آن را روی /dev/null تنظیم کنید.\& .PP پیش‌فرض: \fIXDG_CACHE_HOME/fuzzel\fR .PP .RE \fB\-\-override\fR=[\fISECTION\fR.\&]\fIKEY\fR=\fIVALUE\fR .PP .RS 4 بازنویسی یک گزینه تنظیم‌شده در فایل پیکربندی.\& اگر \fISECTION\fR مشخص نشود، مقدار پیش‌فرض \fImain\fR خواهد بود.\& .PP گزینه‌های صریح خط فرمان همیشه هم بر پیکربندی روی دیسک و هم بر هر \fB\-\-override\fR استفاده‌شده اولویت دارند و آن‌ها را بازنویسی می‌کنند.\& برای مثال: .PP .nf .RS 4 fuzzel \-\-prompt hello \-\-override prompt=world .fi .RE .PP در اینجا، اعلان روی \fIhello\fR تنظیم خواهد شد.\& .PP .RE \fB\-o\fR,\fB\-\-output\fR=\fIخروجی\fR .RS 4 نمایشگری که پنجره باید روی آن نمایش داده شود را مشخص می‌کند.\& تکمیل خودکار برای zsh و fish در دسترس است، یا می‌توانید خروجی‌های موجود را با \fBwlr\-randr\fR یا در Sway با استفاده از \fBswaymsg \-t get_outputs\fR فهرست کنید.\& .PP مثال: \fIDP\-1\fR .PP پیش‌فرض: واگذاری انتخاب خروجی به کامپوزیتور.\& .PP .RE \fB\-f\fR,\fB\-\-font\fR=\fIFONT\fR[,\fIFALLBACK1\fR,\fIFALLBACK2\fR,.\&.\&.\&] .RS 4 فهرست جداشده با کاما از قلم اصلی و قلم‌های جایگزین (fallback) در قالب FontConfig.\& بخش \fBقالب قلم (FONT FORMAT)\fR را ببینید.\& پیش‌فرض: \fImonospace\fR.\& .PP .RE \fB\-\-use\-bold\fR .RS 4 اجازه به fuzzel برای استفاده از قلم‌های بولد (پررنگ).\& .PP .RE \fB\-D\fR,\fB\-\-dpi\-aware\fR=\fIno|yes|auto\fR .RS 4 هنگامی که روی \fByes\fR تنظیم شود، اندازه قلم‌ها با استفاده از DPI نمایشگر محاسبه می‌شود، به طوری که یک قلم با اندازه پوینت مشخص، اندازه فیزیکی یکسانی در تمام نمایشگرها خواهد داشت.\& .PP در این حالت، ضریب مقیاس‌بندی (scaling factor) نمایشگر نادیده گرفته می‌شود؛ دو برابر کردن ضریب مقیاس‌بندی اندازه قلم را دو برابر \fBنخواهد کرد\fR.\& .PP هنگامی که روی \fBno\fR تنظیم شود، DPI نمایشگر نادیده گرفته می‌شود.\& در عوض اندازه قلم با استفاده از ضریب مقیاس‌بندی نمایشگر تعیین می‌شود؛ دو برابر کردن ضریب مقیاس‌بندی، اندازه قلم را دو برابر \fBمی‌کند\fR.\& .PP در نهایت، اگر روی \fBauto\fR تنظیم شود، اندازه قلم‌ها با استفاده از DPI نمایشگر تعیین خواهد شد اگر \fIتمام\fR نمایشگرها ضریب مقیاس‌بندی ۱ داشته باشند.\& اگر حداقل یک نمایشگر ضریب مقیاس‌بندی بزرگتر از ۱ داشته باشد (صرف‌نظر از اینکه پنجره fuzzel روی آن نمایشگر باز شده باشد یا خیر)، قلم‌ها با استفاده از ضریب مقیاس‌بندی تغییر اندازه می‌یابند.\& .PP توجه داشته باشید که این گزینه معمولاً با قلم‌های بیتی (bitmap) که فقط شامل مجموعه‌ای از اندازه‌های از پیش تعریف‌شده هستند و نمی‌توانند به صورت پویا مقیاس‌بندی شوند، کار نمی‌کند.\& هر اندازه‌ای (از اندازه‌های موجود) که بیشترین همخوانی را با DPI یا ضریب مقیاس‌بندی داشته باشد، استفاده خواهد شد.\& .PP همچنین توجه داشته باشید که اگر اندازه قلم بر حسب پیکسل مشخص شده باشد (\fB:pixelsize=\fR\fIN\fR به جای \fB:size=\fR\fIN\fR)، مقیاس‌بندی DPI (\fBdpi\-aware=yes\fR) هیچ تاثیری نخواهد داشت (اندازه پیکسلی مشخص‌شده همان‌طور که هست استفاده می‌شود).\& اما اگر از ضریب مقیاس‌بندی نمایشگر برای اندازه قلم استفاده شود (\fBdpi\-aware=no\fR)، اندازه پیکسلی قلم در ضریب مقیاس‌بندی ضرب خواهد شد.\& .PP پیش‌فرض: \fIauto\fR .PP .RE \fB\-\-gamma\-correct\fR .RS 4 ترکیب تصحیح‌شده با گاما (gamma\-correct blending) را در فضای رنگی خطی انجام می‌دهد.\& گلیف‌های قلم قرار است این‌گونه رندر شوند، اما از آنجا که تقریباً هیچ برنامه یا ابزار گرافیکی در لینوکس این کار را انجام نمی‌دهد، نتیجه ممکن است شبیه آنچه عادت کرده‌اید به نظر نرسد.\& .PP در مقایسه با حالت پیش‌فرض (غیرفعال)، گلیف‌های روشن روی پس‌زمینه تیره ضخیم‌تر به نظر می‌رسند و گلیف‌های تیره روی پس‌زمینه روشن باریک‌تر دیده می‌شوند.\& .PP ابزار FreeType می‌تواند اثر حالت دوم را با روشی به نام تاریک‌سازی پایه (stem darkening) محدود کند.\& این ویژگی فقط برای قلم‌های CFF (OpenType, .\&otf) در دسترس است و به طور پیش‌فرض (در FreeType) غیرفعال است.\& می‌توانید با تنظیم متغیر محیطی \fBFREETYPE_PROPERTIES="cff:no\-stem\-darkening=0"\fR قبل از اجرای fuzzel آن را فعال کنید.\& .PP همچنین آگاه باشید که بسیاری از قلم‌ها روی سیستم‌هایی توسعه یافته‌اند که ترکیب تصحیح گاما انجام نمی‌دهند، و بنابراین هنگام رندر با ترکیب تصحیح گاما ممکن است ضخیم‌تر از حد انتظار به نظر برسند، چرا که طراح قلم وزن آن را بر اساس رندرینگ نادرست تنظیم کرده است.\& .PP برای نمایش دقیق رنگ‌ها، بافرهای تصویری با دقت بالاتر مورد نیاز است.\& به همین دلیل، fuzzel هنگام فعال بودن ترکیب تصحیح گاما از بافرهای تصویری ۱۶ بیتی (به جای ۸ بیتی) استفاده می‌کند.\& .PP فعال کردن ترکیب تصحیح گاما در ساخت‌هایی از fuzzel که با cairo فعال شده‌اند امکان‌پذیر نیست، زیرا cairo از بافرهای تصویری ۱۶ بیتی پشتیبانی نمی‌کند.\& .PP .RE \fB\-p\fR,\fB\-\-prompt\fR=\fIاعلان\fR .RS 4 اعلانی که باید استفاده شود.\& پیش‌فرض: \fI> \fR.\& .PP .RE \fB\-\-prompt\-only\fR=\fIاعلان\fR .RS 4 مشابه \fB\-\-prompt\fR است، اما در حالت \fB\-\-dmenu\fR کارهای زیر را نیز انجام می‌دهد: .PD 0 .IP \(bu 4 چیزی از STDIN نمی‌خواند .IP \(bu 4 گزینه \fB\-\-lines\fR را روی ۰ تنظیم می‌کند .PD .PP در حالت غیر dmenu، دقیقاً مشابه \fB\-\-prompt\fR رفتار می‌کند.\& .PP .RE \fB\-\-hide\-prompt\fR .RS 4 مخفی کردن خط اعلان، که پنجره را کوچکتر می‌کند.\& ورودی همچنان پذیرفته می‌شود، اما خط اعلان نمایش داده نمی‌شود.\& از این گزینه نمی‌توان همزمان با \fB\-\-prompt\-only\fR استفاده کرد.\& .PP .RE \fB\-\-placeholder\fR=\fIمتن\fR .RS 4 متنی که به عنوان متن جای‌نگهدار (placeholder) در کادر ورودی نمایش داده می‌شود.\& پیش‌فرض: خالی.\& .PP .RE \fB\-\-mesg\fR=\fIرشته\fR .RS 4 پیامی که بالای اعلان نمایش داده می‌شود.\& می‌تواند حاوی پیامی اطلاع‌رسانی باشد، یا برای قرار دادن اعلان شما بالای ورودی به جای جلوی آن استفاده شود.\& از خطوط جدید پشتیبانی می‌کند.\& .PP .RE \fB\-\-mesg\-mode\fR=\fIwrap\fR|\fIexpand\fR .RS 4 نحوه مدیریت خطوط در \fB\-\-mesg\fR زمانی که از \fB\-\-width\fR طولانی‌تر هستند.\& برای جزئیات به \fBfuzzel.\&ini\fR(5) مراجعه کنید.\& پیش‌فرض \fBwrap\fR است.\& .PP .RE \fB\-\-search\fR=\fIمتن\fR .RS 4 رشته جستجو/فیلتر اولیه.\& این گزینه کادر ورودی را با رشته مشخص‌شده پر می‌کند و به شما امکان می‌دهد نتیجه را از قبل فیلتر کنید.\& .PP .RE \fB\-i\fR .RS 4 نادیده گرفته می‌شود؛ برای سازگاری با سایر ابزارهای مشابه (که در آن‌ها \fB\-i\fR به معنای «جستجوی غیرحساس به حروف کوچک و بزرگ» است).\& .PP .RE \fB\-\-icon\-theme\fR=\fIنام\fR .RS 4 تم آیکون مورد استفاده.\& توجه داشته باشید که این گزینه به بزرگی و کوچکی حروف حساس است؛ نام باید با نام پوشه تم مطابقت داشته باشد.\& .PP مثال: \fIAdwaita\fR.\& .PP پیش‌فرض: \fIdefault\fR.\& .PP .RE \fB\-I\fR,\fB\-\-no\-icons\fR .RS 4 هیچ آیکونی رندر نشود.\& .PP .RE \fB\-\-hide\-before\-typing\fR .RS 4 مخفی کردن فهرست برنامه‌ها تا زمانی که چیزی تایپ شود.\& .PP .RE \fB\-F\fR,\fB\-\-fields\fR=\fIFIELDS\fR .RS 4 فهرست جداشده با کاما از فیلدهای ورودی Desktop در XDG برای تطبیق: .PP .PD 0 .IP \(bu 4 \fBfilename\fR: نام فایل .\&desktop .IP \(bu 4 \fBname\fR: نام برنامه (عنوان) .IP \(bu 4 \fBgeneric\fR: نام عمومی برنامه .IP \(bu 4 \fBexec\fR: فایل اجرایی برنامه، همان‌طور که در فایل desktop مشخص شده است.\& نکته: ممکن است شامل گزینه‌های خط فرمان نیز باشد.\& .IP \(bu 4 \fBkeywords\fR: کلمات کلیدی برنامه .IP \(bu 4 \fBcategories\fR: دسته‌بندی‌های برنامه .IP \(bu 4 \fBcomment\fR: توضیحات برنامه .PD .PP پیش‌فرض: \fIfilename,name,generic\fR .PP .RE \fB\-\-password\fR=[\fIکاراکتر\fR] .RS 4 ورودی گذرواژه.\& تمام متن تایپ‌شده را به عنوان \fIکاراکتر\fR رندر می‌کند.\& اگر \fIکاراکتر\fR مشخص نشود، از \fB*\fR استفاده خواهد شد.\& .PP .RE \fB\-T\fR,\fB\-\-terminal\fR=\fIآرگومان‌های ترمینال\fR .RS 4 دستور برای اجرای برنامه‌های XDG با ویژگی \fBTerminal=true\fR (برای مثال \fIhtop\fR).\& .PP دستور می‌تواند حاوی جای‌نگهدار \fI{cmd}\fR باشد که با دستور واقعی مورد نظر برای اجرا جایگزین می‌شود.\& هنگامی که \fI{cmd}\fR وجود دارد، دستور \fBفقط\fR در آن مکان‌ها جایگزین می‌شود و در انتهای آن اضافه \fBنمی‌شود\fR.\& .PP مثال‌ها: .PD 0 .IP \(bu 4 دستور \fIfoot \-a '\&{cmd}'\& \-T '\&{cmd}'\& {cmd}\fR شناسه برنامه (app-id) و عنوان را روی نام دستور تنظیم کرده و سپس آن را اجرا می‌کند .IP \(bu 4 دستور \fIxterm \-e {cmd}\fR دستور را در xterm اجرا می‌کند .IP \(bu 4 دستور \fIxterm \-e\fR (بدون {cmd}) از رفتار قدیمی استفاده می‌کند: دستور را پس از آرگومان‌های ترمینال اضافه می‌کند .PD .PP پیش‌فرض: \fInot set\fR (تنظیم‌نشده).\& .PP .RE \fB\-a\fR,\fB\-\-anchor\fR=\fIANCHOR\fR .RS 4 تنظیم نقطه لنگر (anchor) پنجره، یعنی جایی روی صفحه که پنجره در آن نمایش داده می‌شود.\& می‌توانید یکی از موارد زیر را انتخاب کنید: .PP .PD 0 .IP \(bu 4 top\-left (بالا چپ) .IP \(bu 4 top (بالا) .IP \(bu 4 top\-right (بالا راست) .IP \(bu 4 left (چپ) .IP \(bu 4 center (مرکز) .IP \(bu 4 right (راست) .IP \(bu 4 bottom\-left (پایین چپ) .IP \(bu 4 bottom (پایین) .IP \(bu 4 bottom\-right (پایین راست) .PD .PP پیش‌فرض: \fIcenter\fR .PP .RE \fB\-\-x\-margin\fR=\fIحاشیه\fR .RS 4 حاشیه افقی از نقطه لنگر بر حسب پیکسل.\& پیش‌فرض: \fI0\fR.\& .PP نکته: این گزینه زمانی که anchor=center، top یا bottom باشد هیچ تاثیری ندارد.\& .PP .RE \fB\-\-y\-margin\fR=\fIحاشیه\fR .RS 4 حاشیه عمودی از نقطه لنگر بر حسب پیکسل.\& پیش‌فرض: \fI0\fR.\& .PP نکته: این گزینه زمانی که anchor=center، left یا right باشد هیچ تاثیری ندارد.\& .PP .RE \fB\-\-select\fR=\fIرشته\fR .RS 4 انتخاب نخستین ورودی که با رشته داده‌شده مطابقت دارد (غیرحساس به بزرگی و کوچکی حروف).\& .PP .RE \fB\-\-auto\-select\fR .RS 4 انتخاب خودکار هنگامی که تنها یک مورد منطبق باقی مانده باشد.\& .PP .RE \fB\-\-select\-index\fR=\fIاندیس\fR .RS 4 انتخاب ورودی با اندیس مشخص، با \-\-select سازگار نیست.\& .PP .RE \fB\-l\fR,\fB\-\-lines\fR=\fIتعداد\fR .RS 4 تعداد (حداکثر) موارد منطبق برای نمایش.\& این گزینه ارتفاع پنجره را تعیین می‌کند.\& پیش‌فرض: \fI15\fR.\& .PP .RE \fB\-\-minimal\-lines\fR .RS 4 تنظیم تعداد خطوط نمایش داده‌شده بر روی مقدار کمینه بین \fI\-\-lines\fR و تعداد خطوط ورودی.\& فقط در حالت dmenu موثر است.\& این به fuzzel اجازه می‌دهد تا اندازه خود را با تعداد واقعی خطوط ورودی تنظیم کند، به جای اینکه همیشه تعداد کامل ردیف‌های \fI\-\-lines\fR را نشان دهد.\& .PP .RE \fB\-w\fR,\fB\-\-width\fR .RS 4 عرض پنجره بر حسب کاراکتر.\& حاشیه‌ها و کادرها شامل نمی‌شوند.\& برای قلم‌های با عرض متغیر این یک مقدار تخمینی است، زیرا تعداد دقیق کاراکترهایی که جا می‌شوند بستگی به کاراکترهای نمایش‌داده‌شده دارد.\& پیش‌فرض: \fI30\fR.\& .PP .RE \fB\-\-tabs\fR=\fIتعداد\fR .RS 4 تعداد فاصله‌هایی (spaces) که یک کلید Tab به آن تبدیل می‌شود.\& پیش‌فرض: \fI8\fR.\& .PP .RE \fB\-x\fR,\fB\-\-horizontal\-pad\fR=\fIPAD\fR .RS 4 فاصله درونی افقی (padding) بین کادر و آیکون‌ها و متن.\& بر حسب پیکسل، تابع مقیاس‌بندی خروجی.\& پیش‌فرض: \fI40\fR.\& .PP .RE \fB\-y\fR,\fB\-\-vertical\-pad\fR=\fIPAD\fR .RS 4 فاصله درونی عمودی (padding) بین کادر و متن.\& بر حسب پیکسل، تابع مقیاس‌بندی خروجی.\& پیش‌فرض: \fI8\fR.\& .PP .RE \fB\-P\fR,\fB\-\-inner\-pad\fR=\fIPAD\fR .RS 4 فاصله درونی عمودی بین اعلان و فهرست موارد منطبق.\& بر حسب پیکسل، تابع مقیاس‌بندی خروجی.\& پیش‌فرض: \fI0\fR.\& .PP .RE \fB\-b\fR,\fB\-\-background\fR=\fIHEX\fR .RS 4 رنگ پس‌زمینه.\& بخش \fBرنگ‌ها (COLORS)\fR را ببینید.\& پیش‌فرض: \fIfdf6e3ff\fR.\& .PP .RE \fB\-t\fR,\fB\-\-text\-color\fR=\fIHEX\fR .RS 4 رنگ متن.\& بخش \fBرنگ‌ها (COLORS)\fR را ببینید.\& پیش‌فرض: \fI657b83ff\fR.\& .PP .RE \fB\-\-message\-color\fR=\fIHEX\fR .RS 4 رنگ پیام.\& بخش \fBرنگ‌ها (COLORS)\fR را ببینید.\& پیش‌فرض: \fI657b83ff\fR.\& .PP .RE \fB\-\-prompt\-color\fR=\fIHEX\fR .RS 4 رنگ متن (پیش‌زمینه) کاراکتر(های) اعلان.\& بخش \fBرنگ‌ها (COLORS)\fR را ببینید.\& پیش‌فرض: \fI586e75ff\fR.\& .PP .RE \fB\-\-placeholder\-color\fR=\fIHEX\fR .RS 4 رنگ متن (پیش‌زمینه) رشته جای‌نگهدار.\& بخش \fBرنگ‌ها (COLORS)\fR را ببینید.\& پیش‌فرض: \fI93a1a1ff\fR.\& .PP .RE \fB\-\-input\-color\fR=\fIHEX\fR .RS 4 رنگ متن (پیش‌زمینه) رشته ورودی.\& بخش \fBرنگ‌ها (COLORS)\fR را ببینید.\& پیش‌فرض: \fI657b83ff\fR.\& .PP .RE \fB\-m\fR,\fB\-\-match\-color\fR=\fIHEX\fR .RS 4 رنگ زیررشته(های) منطبق.\& همان‌طور که شروع به تایپ در کادر جستجو می‌کنید، بخش منطبق در نام هر برنامه با این رنگ برجسته می‌شود.\& بخش \fBرنگ‌ها (COLORS)\fR را ببینید.\& پیش‌فرض: \fIcb4b16ff\fR.\& .PP .RE \fB\-s\fR,\fB\-\-selection\-color\fR=\fIHEX\fR .RS 4 رنگ مورد استفاده برای پس‌زمینه برنامه انتخاب‌شده فعلی.\& بخش \fBرنگ‌ها (COLORS)\fR را ببینید.\& پیش‌فرض: \fIeee8d5ff\fR.\& .PP .RE \fB\-S\fR,\fB\-\-selection\-text\-color\fR=\fIHEX\fR .RS 4 رنگ متن برنامه انتخاب‌شده فعلی.\& بخش \fBرنگ‌ها (COLORS)\fR را ببینید.\& پیش‌فرض: \fI586e75ff\fR.\& .PP .RE \fB\-M\fR,\fB\-\-selection\-match\-color\fR=\fIHEX\fR .RS 4 رنگ زیررشته(های) منطبق برنامه انتخاب‌شده فعلی.\& همان‌طور که در کادر جستجو تایپ می‌کنید، بخش منطبق در نام هر برنامه با این رنگ برجسته می‌شود.\& بخش \fBرنگ‌ها (COLORS)\fR را ببینید.\& پیش‌فرض: \fIcb4b16ff\fR.\& .PP .RE \fB\-\-selection\-radius\fR=\fIINT\fR .RS 4 شعاع گوشه (border radius) ورودی انتخاب‌شده.\& مانند border-radius، تابع مقیاس‌بندی خروجی است.\& مقدار بزرگتر به معنای گوشه گردتر است.\& مقدار ۰ گوشه‌های گرد را غیرفعال می‌کند.\& پیش‌فرض: \fI0\fR.\& .PP .RE \fB\-\-counter\-color\fR=\fIHEX\fR .RS 4 رنگ آمار شمارش موارد منطبق چاپ‌شده در سمت راست اعلان ورودی.\& بخش \fBرنگ‌ها (COLORS)\fR را ببینید.\& پیش‌فرض: \fI93a1a1ff\fR.\& .PP .RE \fB\-B\fR,\fB\-\-border\-width\fR=\fIINT\fR .RS 4 عرض کادر دور پنجره بر حسب پیکسل (تابع مقیاس‌بندی خروجی).\& پیش‌فرض: \fI1\fR.\& .PP .RE \fB\-r\fR,\fB\-\-border\-radius\fR=\fIINT\fR .RS 4 انحنای گوشه، تابع مقیاس‌بندی خروجی.\& مقدار بزرگتر به معنای گوشه‌های گردتر است.\& مقدار ۰ گوشه‌های گرد را غیرفعال می‌کند.\& پیش‌فرض: \fI10\fR.\& .PP .RE \fB\-C\fR,\fB\-\-border\-color\fR=\fIHEX\fR .RS 4 رنگ کادر.\& بخش \fBرنگ‌ها (COLORS)\fR را ببینید.\& پیش‌فرض: \fI002b36ff\fR.\& .PP .RE \fB\-\-show\-actions\fR .RS 4 شامل کردن اکشن‌های دسکتاپ (desktop actions) در فهرست.\& اکشن‌های دسکتاپ اقدامات جایگزینی هستند که برخی ورودی‌های دسکتاپ دارند.\& مثال‌ها شامل "New Window" (پنجره جدید)، "New Document" (سند جدید) و غیره است.\& .PP .RE \fB\-\-match\-mode\fR=\fIexact\fR|\fIfzf\fR|\fIfuzzy\fR .RS 4 تعریف می‌کند که آنچه تایپ می‌کنید چگونه تطبیق داده شود.\& برای جزئیات به \fBfuzzel.\&ini\fR(5) مراجعه کنید.\& پیش‌فرض \fBfzf\fR است.\& .PP .RE \fB\-\-no\-sort\fR .RS 4 مرتب نکردن نتایج.\& .PP .RE \fB\-\-counter\fR .RS 4 نمایش تعداد موارد منطبق.\& .PP .RE \fB\-\-filter\-desktop\fR=[\fIno\fR] .RS 4 فیلتر کردن ورودی‌های دسکتاپ قابل مشاهده بر اساس مقدار XDG_CURRENT_DESKTOP.\& اگر پارامتر اختیاری "no" باشد، فیلتر کردن را به طور صریح غیرفعال می‌کند (یعنی مقدار موجود در پیکربندی را لغو می‌کند).\& .PP .RE \fB\-\-fuzzy\-min\-length\fR=\fIVALUE\fR .RS 4 رشته‌های جستجوی کوتاه‌تر از این مقدار به صورت فازی تطبیق داده نخواهند شد.\& پیش‌فرض: \fI3\fR.\& .PP .RE \fB\-\-fuzzy\-max\-length\-discrepancy\fR=\fIVALUE\fR .RS 4 حداکثر اختلاف طول مجاز بین رشته جستجو و یک تطبیق فازی.\& مقادیر بزرگتر منجر به تطبیق‌های فازی بیشتری می‌شوند.\& پیش‌فرض: \fI2\fR.\& .PP .RE \fB\-\-fuzzy\-max\-distance\fR=\fIVALUE\fR .RS 4 حداکثر فاصله لون‌اشتاین (levenshtein distance) مجاز بین رشته جستجو و تطبیق فازی.\& مقادیر بزرگتر منجر به تطبیق‌های فازی بیشتری می‌شوند.\& پیش‌فرض: \fI1\fR.\& .PP .RE \fB\-\-line\-height\fR=\fIHEIGHT\fR .RS 4 بازنویسی ارتفاع خط از معیارهای قلم (font metrics).\& به طور پیش‌فرض بر حسب پوینت است، اما می‌تواند با افزودن '\&px'\& بر حسب پیکسل مشخص شود (مانند \fB\-\-line\-height=16px\fR).\& پیش‌فرض: \fInot set\fR (تنظیم‌نشده).\& .PP .RE \fB\-\-letter\-spacing\fR=\fIAMOUNT\fR .RS 4 فاصله اضافی بین حروف.\& به طور پیش‌فرض بر حسب پوینت است، اما می‌تواند با افزودن '\&px'\& بر حسب پیکسل مشخص شود (مانند \fBletter\-spacing=5px\fR).\& مقادیر منفی نیز پشتیبانی می‌شوند.\& پیش‌فرض: \fI0\fR.\& .PP .RE \fB\-\-layer\fR=\fItop\fR|\fIoverlay\fR .RS 4 لایه‌ای که پنجره fuzzel روی آن رندر می‌شود.\& مقادیر معتبر \fBtop\fR و \fBoverlay\fR هستند.\& .PP مقدار \fBtop\fR پنجره را بالاتر از پنجره‌های عادی، اما معمولاً پایین‌تر از پنجره‌های تمام‌صفحه و صفحات قفل رندر می‌کند.\& .PP مقدار \fBoverlay\fR پنجره را روی هر دو پنجره‌های عادی و تمام‌صفحه رندر می‌کند.\& توجه داشته باشید که اگر چندین پنجره از یک لایه استفاده کنند، ترتیب نامشخص خواهد بود.\& از آنجا که برای مثال صفحات قفل معمولاً از \fBoverlay\fR استفاده می‌کنند، این بدان معناست که fuzzel ممکن است روی صفحه قفل ظاهر شود یا نشود.\& .PP پیش‌فرض: \fIoverlay\fR .PP .RE \fB\-\-keyboard\-focus\fR=\fIexclusive\fR|\fIon\-demand\fR .RS 4 حالت فوکوس صفحه‌کلید؛ حالت‌های معتبر \fBexclusive\fR و \fBon\-demand\fR هستند.\& .PP حالت \fBexclusive\fR فوکوس صفحه‌کلید را روی fuzzel قفل می‌کند و تمام ورودی‌های صفحه‌کلید را تا زمان بسته شدن دریافت می‌کند.\& .PP حالت \fBon\-demand\fR فوکوس fuzzel را مانند یک پنجره معمولی تنظیم می‌کند و به سایر پنجره‌ها اجازه می‌دهد با کلیک کردن روی آن‌ها فوکوس صفحه‌کلید را در اختیار بگیرند.\& به طور پیش‌فرض، تغییر فوکوس صفحه‌کلید بلافاصله fuzzel را می‌بندد؛ استفاده از \fB\-\-no\-exit\-on\-keyboard\-focus\-loss\fR امکان تعامل با سایر پنجره‌ها را در حین باز بودن fuzzel فراهم می‌کند.\& .PP پیش‌فرض: \fIexclusive\fR .PP .RE \fB\-\-no\-exit\-on\-keyboard\-focus\-loss\fR .RS 4 هنگام از دست رفتن فوکوس صفحه‌کلید خارج نشود.\& این می‌تواند در کامپوزیتورهایی که در آن‌ها فعال کردن "focus-follows-mouse" باعث بسته شدن fuzzel به محض حرکت ماوس روی پنجره دیگر می‌شود، مفید باشد.\& Sway (حداقل تا نسخه ۱.۷ و شامل آن) این رفتار را نشان می‌دهد.\& .PP .RE \fB\-\-launch\-prefix\fR=\fIدستور\fR .RS 4 دستور برای اجرای برنامه‌های XDG.\& در صورت تنظیم، fuzzel شناسه فایل دسکتاپ (Desktop File ID) برنامه انتخابی را (به مشخصات ورودی دسکتاپ مراجعه کنید) در متغیر محیطی DESKTOP_ENTRY_ID ارسال می‌کند (همچنین برای سازگاری به عقب به عنوان FUZZEL_DESKTOP_FILE_ID خروجی داده می‌شود).\& پیش‌فرض: \fInot set\fR (تنظیم‌نشده).\& .PP .RE \fB\-\-list\-executables\-in\-path\fR .RS 4 شامل کردن فایل‌های اجرایی از متغیر محیطی PATH.\& برای حالت عادی برنامه اعمال می‌شود، نه حالت dmenu.\& .PP .RE \fB\-\-render\-workers\fR=\fIتعداد\fR .RS 4 تعداد نخ‌ها (threads) برای رندرینگ.\& برای غیرفعال کردن چندنخی روی ۰ تنظیم کنید.\& پیش‌فرض: تعداد پردازنده‌های منطقی موجود (شامل SMT).\& توجه داشته باشید که این همیشه بهترین مقدار نیست.\& در برخی موارد، تعداد \fIهسته‌های\fR فیزیکی بهتر است.\& .PP .RE \fB\-\-match\-workers\fR=\fIتعداد\fR .RS 4 تعداد نخ‌ها (threads) برای تطبیق.\& برای غیرفعال کردن چندنخی روی ۰ تنظیم کنید.\& پیش‌فرض: تعداد پردازنده‌های منطقی موجود (شامل SMT).\& توجه داشته باشید که این همیشه بهترین مقدار نیست.\& در برخی موارد، تعداد \fIهسته‌های\fR فیزیکی بهتر است.\& .PP .RE \fB\-\-delayed\-filter\-ms\fR=\fITIME_MS\fR .RS 4 زمان بر حسب میلی‌ثانیه برای به تاخیر انداختن فیلترسازی مجدد هنگامی که تعداد موارد منطبق بیشتر از \fB\-\-delayed\-filter\-limit\fR باشد.\& پیش‌فرض: \fI300\fR.\& .PP .RE \fB\-\-delayed\-filter\-limit\fR=\fIN\fR .RS 4 هنگامی که موارد منطبق بیشتر از این تعداد باشد، از فیلترسازی مجدد فوری به فیلترسازی با تاخیر تغییر حالت می‌دهد (به \fB\-\-delayed\-filter\-ms\fR مراجعه کنید).\& پیش‌فرض: \fI20000\fR.\& .PP .RE \fB\-\-scaling\-filter\fR=\fIفیلتر\fR .RS 4 فیلتر مقیاس‌بندی مورد استفاده هنگام کوچک کردن اندازه‌های PNG.\& یکی از مقادیر \fBnone\fR، \fBnearest\fR، \fBbilinear\fR، \fBbox\fR، \fBlinear\fR، \fBcubic\fR، \fBlanczos2\fR، \fBlanczos3\fR و \fBlanczos3\-stretched\fR.\& .PP مقادیر \fBnone\fR، \fBnearest\fR و \fBbilinear\fR سریع‌ترین گزینه‌ها هستند، اما کمترین کیفیت بصری را دارند.\& .PP مقادیر \fBcubic\fR، \fBlanczos2\fR، \fBlanczos3\fR و \fBlanczos3\-stretched\fR کندترین گزینه‌ها با بهترین کیفیت بصری هستند.\& .PP فیلترهای \fBbox\fR، و تا حدی \fBlinear\fR، از نظر عملکرد در حد وسط قرار دارند، در حالی که در اکثر موارد هنوز به خوبی یا نزدیک به فیلترهای \fBcubic\fR و لانچوس هستند.\& .PP پیش‌فرض: \fIbox\fR .PP .RE \fB\-d\fR,\fB\-\-dmenu\fR .RS 4 حالت سازگاری dmenu.\& در این حالت، ورودی‌های فهرست از stdin خوانده می‌شوند (جداشده با خط جدید).\& ورودی انتخاب‌شده در stdout چاپ می‌شود.\& اگر رشته ورودی با هیچ‌یک از موارد مطابقت نداشته باشد، رشته ورودی همان‌طور که هست در stdout چاپ می‌شود.\& .PP همچنین می‌توانید باینری fuzzel را به \fBdmenu\fR پیوند نمادین (symlink) دهید.\& در این صورت Fuzzel بدون نیاز به آرگومان \fB\-\-dmenu\fR در حالت dmenu شروع به کار خواهد کرد.\& .PP همچنین Fuzzel با استفاده از پروتکل توسعه‌یافته dmenu در Rofi، از آیکون‌های PNG و SVG پشتیبانی می‌کند.\& برای تنظیم آیکون برای یک ورودی، عبارت \fB\e0icon\ex1f\fR را در انتهای آن اضافه کنید.\& مثال: .PP .RS 4 echo \-en "Firefox\e0icon\ex1ffirefox" | fuzzel \-\-dmenu .PP .RE آیکون‌های جایگزین با استفاده از مقادیر جداشده با کاما نیز پشتیبانی می‌شوند.\& هنگامی که آیکون اصلی یافت نشود، آیکون‌های بعدی در فهرست امتحان می‌شوند تا زمانی که یکی با موفقیت بارگیری شود.\& مثال: .PP .RS 4 echo \-en "Firefox\e0icon\ex1ffirefox,web\-browser,application\-x\-executable" | fuzzel \-\-dmenu .PP .RE .RE \fB\-\-dmenu0\fR .RS 4 مشابه \fB\-\-dmenu\fR است، اما ورودی‌ها به جای خط جدید با نویسه NUL جدا می‌شوند.\& توجه داشته باشید که در این حالت از آیکون‌ها پشتیبانی نمی‌شود.\& .PP .RE \fB\-\-index\fR .RS 4 چاپ اندیس ورودی انتخاب‌شده به جای متن آن.\& مقادیر اندیس از صفر برای اولین ورودی شروع می‌شوند.\& فقط در حالت dmenu.\& .PP .RE \fB\-\-with\-nth\fR=\fIN\fR|\fIFMT\fR .RS 4 نمایش ستون Nام (مبتنی بر ۱، به طور پیش‌فرض جداشده با تب، به \fB\-\-nth\-delimiter\fR مراجعه کنید) از هر خط ورودی.\& هنگام انتخاب، کل خط ورودی در stdout چاپ می‌شود.\& فقط در حالت dmenu.\& .PP آرگومان همچنین می‌تواند یک رشته قالب‌بندی (یعنی متن آزاد) باشد، که در آن \fB{N}\fR به ستون Nام گسترش می‌یابد.\& بازه‌هایی به شکل \fB{N.\&.\&M}\fR و \fB{N.\&.\&}\fR (انتهای باز) نیز پشتیبانی می‌شوند.\& .PP توجه داشته باشید که در پوسته‌های سازگار با posix، بازه‌ها (\fB{N.\&.\&M}\fR) باید داخل علامت نقل‌قول قرار گیرند تا از گسترش آن‌ها توسط پوسته جلوگیری شود.\& .PP .PP مثال: .nf .RS 4 printf "1\\tFirst\\n2\\tSecond" | fuzzel \-d \-\-with\-nth=2 .fi .RE .PP این دستور ورودی‌های \fBFirst\fR و \fBSecond\fR را نمایش می‌دهد.\& وقتی یکی از آن‌ها انتخاب شود، کل خط ورودی (شامل تب‌ها) در stdout چاپ می‌شود.\& .PP تنظیم آن روی \fB0\fR همانند عدم تعیین \fB\-\-with\-nth\fR است.\& .PP .RE \fB\-\-accept\-nth\fR=\fIN\fR|\fIFMT\fR .RS 4 ارسال ستون Nام (مبتنی بر ۱، به طور پیش‌فرض جداشده با تب، به \fB\-\-nth\-delimiter\fR مراجعه کنید) از هر خط ورودی به stdout.\& فقط در حالت dmenu.\& .PP آرگومان همچنین می‌تواند یک رشته قالب‌بندی (یعنی متن آزاد) باشد، که در آن \fB{N}\fR به ستون Nام گسترش می‌یابد.\& بازه‌هایی به شکل \fB{N.\&.\&M}\fR و \fB{N.\&.\&}\fR (انتهای باز) نیز پشتیبانی می‌شوند.\& .PP توجه داشته باشید که در پوسته‌های سازگار با posix، بازه‌ها (\fB{N.\&.\&M}\fR) باید داخل علامت نقل‌قول قرار گیرند تا از گسترش آن‌ها توسط پوسته جلوگیری شود.\& .PP .PP مثال: .nf .RS 4 printf "1\\tFirst\\n2\\tSecond" | fuzzel \-d \-\-accept\-nth=2 .fi .RE .PP این دستور ورودی‌های \fB1 First\fR و \fB2 Second\fR را نمایش می‌دهد.\& بسته به اینکه کدام یک انتخاب شود، \fBFirst\fR یا \fBSecond\fR در stdout چاپ خواهد شد.\& .PP تنظیم آن روی \fB0\fR همانند عدم تعیین \fB\-\-accept\-nth\fR است.\& .PP .RE \fB\-\-match\-nth\fR=\fIN\fR|\fIFMT\fR .RS 4 تطبیق بر اساس ستون Nام (مبتنی بر ۱، به طور پیش‌فرض جداشده با تب، به \fB\-\-nth\-delimiter\fR مراجعه کنید) از هر خط ورودی.\& این عمل به جای تطبیق با مقدار نمایش‌داده‌شده (که می‌توان با \fB\-\-with\-nth\fR آن را تغییر داد) انجام می‌شود.\& .PP آرگومان همچنین می‌تواند یک رشته قالب‌بندی (یعنی متن آزاد) باشد، که در آن \fB{N}\fR به ستون Nام گسترش می‌یابد.\& بازه‌هایی به شکل \fB{N.\&.\&M}\fR و \fB{N.\&.\&}\fR (انتهای باز) نیز پشتیبانی می‌شوند.\& .PP توجه داشته باشید که در پوسته‌های سازگار با posix، بازه‌ها (\fB{N.\&.\&M}\fR) باید داخل علامت نقل‌قول قرار گیرند تا از گسترش آن‌ها توسط پوسته جلوگیری شود.\& .PP .PP مثال: .nf .RS 4 printf "123\\t456\\t789" | fuzzel \-d \-\-with\-nth=1 \-\-accept\-nth=2 \-\-match\-nth=3 .fi .RE .PP این دستور ورودی \fB123\fR را نمایش می‌دهد، اما تطبیق \fBفقط\fR با \fB789\fR انجام خواهد شد (به طور خاص، \fB123\fR مطابقت داده نمی‌شود).\& هنگام انتخاب، \fB456\fR در stdout چاپ می‌شود.\& .PP تنظیم آن روی \fB0\fR همانند عدم تعیین \fB\-\-match\-nth\fR است.\& .PP .RE \fB\-\-nth\-delimiter\fR=\fIکاراکتر\fR .RS 4 جداکننده فیلد (ستون) برای \fB\-\-with\-nth\fR و \fB\-\-accept\-nth\fR.\& باید یک تک کاراکتر ASCII باشد.\& .PP پیش‌فرض: \fI\et\fR (تب) .PP .RE \fB\-\-only\-match\fR .RS 4 اجازه ندادن به ورودی‌های سفارشی، فقط برگرداندن مورد انتخاب‌شده.\& در این حالت، fuzzel همیشه یک ورودی را برمی‌گرداند.\& اگر هیچ ورودی منطبقی انتخاب نشود، مقداری برنمی‌گرداند.\& .PP استثنای این حالت کلید میانبر \fBexecute\-input\fR است که همیشه متن ورودی را اجرا/انتخاب می‌کند.\& .PP .RE \fB\-R\fR,\fB\-\-no\-run\-if\-empty\fR .RS 4 در صورتی که stdin خالی باشد، بلافاصله و بدون نمایش رابط کاربری خارج شود.\& فقط در حالت dmenu.\& .PP .RE \fB\-\-log\-level\fR={\fBinfo\fR,\fBwarning\fR,\fBerror\fR,\fBnone\fR} .RS 4 سطح لاگ، مورد استفاده برای خروجی لاگ در stderr و همچنین syslog.\& پیش‌فرض: \fIwarning\fR.\& .PP .RE \fB\-\-log\-colorize\fR=[{\fBnever\fR,\fBalways\fR,\fBauto\fR}] .RS 4 فعال یا غیرفعال کردن رنگی‌سازی خروجی لاگ در stderr.\& .PP .RE \fB\-\-log\-no\-syslog\fR .RS 4 غیرفعال کردن لاگ‌گیری در syslog.\& لاگ‌گیری فقط روی stderr انجام می‌شود.\& .PP .RE \fB\-\-print\-timing\-info\fR .RS 4 چاپ اطلاعات زمان‌بندی برای کمک به اشکال‌زدایی مشکلات کارایی.\& .PP .RE \fB\-\-no\-mouse\fR .RS 4 غیرفعال کردن ورودی ماوس.\& .PP .RE \fB\-v\fR,\fB\-\-version\fR .RS 4 نمایش شماره نسخه و خروج .PP .RE .SH "مسیرهای جستجو (SEARCH PATHS)" .PP برنامه Fuzzel برای فایل‌های XDG \fB.\&desktop\fR مطابق با مشخصات دایرکتوری پایه XDG (پیوند را در پایین ببینید)، در زیرپوشه \fBapplications\fR از مسیرهای مشخص‌شده توسط \fBXDG_DATA_DIRS\fR و \fBXDG_DATA_HOME\fR جستجو می‌کند.\& به طور پیش‌فرض، این مسیرها عبارتند از: .PP .PD 0 .IP \(bu 4 \fB\(ti/.\&local/share/applications\fR .IP \(bu 4 \fB/usr/local/share/applitions\fR .IP \(bu 4 \fB/usr/share/application\fR .PD .PP برای جزئیات به مشخصات استاندارد مراجعه کنید.\& .PP .SH "پیکربندی (CONFIGURATION)" .PP برنامه fuzzel برای یافتن فایل پیکربندی در مکان‌های زیر و با همین ترتیب جستجو خواهد کرد: .PP .RS 4 .PD 0 .IP \(bu 4 \fBXDG_CONFIG_HOME/fuzzel/fuzzel.\&ini\fR (در صورت عدم تنظیم، به طور پیش‌فرض \fB\(ti/.\&config/fuzzel/fuzzel.\&ini\fR) .IP \(bu 4 \fBXDG_CONFIG_DIRS/fuzzel/fuzzel.\&ini\fR (در صورت عدم تنظیم، به طور پیش‌فرض \fB/etc/xdg/fuzzel/fuzzel.\&ini\fR) .PD .PP .RE یک فایل پیکربندی نمونه که شامل تمام گزینه‌ها با مقادیر پیش‌فرض آن‌ها به صورت کامنت‌شده است معمولاً در \fB/etc/xdg/fuzzel/fuzzel.\&ini\fR نصب می‌شود.\& .PP برای اطلاعات بیشتر، به \fBfuzzel.\&ini\fR(5) مراجعه کنید.\& .PP .SH "بومی‌سازی (LOCALIZATION)" .PP برنامه Fuzzel به طور پیش‌فرض از رشته‌های بومی‌سازی‌شده فایل‌های .\&desktop استفاده می‌کند.\& برای غیرفعال کردن این مورد، fuzzel را با \fBLC_MESSAGES=C\fR اجرا کنید.\& .PP .SH "روش ورودی (IME)" .PP برنامه Fuzzel از ویرایشگرهای روش ورودی (IME) از طریق پروتکل وی‌لند \fBtext\-input\-unstable\-v3\fR پشتیبانی می‌کند.\& .PP .SH "قالب قلم (FONT FORMAT)" .PP قلم بر اساس سینتکس FontConfig مشخص می‌شود.\& یعنی یک فهرست جداشده با دونقطه (colon) از نام قلم و گزینه‌های قلم.\& .PP \fIمثال‌ها\fR: .PD 0 .IP \(bu 4 Dina:weight=bold:slant=italic .IP \(bu 4 Arial:size=12 .PD .PP .PP .SH "رنگ‌ها (COLORS)" .PP تمام رنگ‌ها باید به صورت چهارتایی RGBA، در قالب هگزادسیمال و بدون پیشوند '\&0x'\& مشخص شوند.\& .PP \fIمثال‌ها\fR: .PD 0 .IP \(bu 4 white (سفید): \fBffffffff\fR (بدون شفافیت) .IP \(bu 4 black (سیاه): \fB000000ff\fR (بدون شفافیت) .IP \(bu 4 black (سیاه): \fB00000010\fR (نیمه‌شفاف) .IP \(bu 4 red (قرمز): \fBff0000ff\fR (بدون شفافیت) .PD .PP طرح رنگ پیش‌فرض \fISolarized\fR است.\& .PP .SH "فایل‌ها (FILES)" .PP \fI$XDG_CACHE_HOME/fuzzel\fR .RS 4 فهرستی از برنامه‌ها و تعداد دفعات اجرای آن‌ها را ذخیره می‌کند.\& این به fuzzel امکان می‌دهد برنامه‌های پرکاربرد را در بالای فهرست مرتب کند.\& .PP .RE \fI$XDG_RUNTIME_DIR/fuzzel\-$WAYLAND_DISPLAY.\&lock\fR .RS 4 فایل قفل، برای جلوگیری از اجرای همزمان چندین نمونه fuzzel استفاده می‌شود.\& .PP .RE .SH "همچنین ببینید (SEE ALSO)" .PP .PD 0 .IP \(bu 4 \fBfuzzel.\&ini\fR(5) .IP \(bu 4 \fBhttps://specifications.\&freedesktop.\&org/desktop\-entry\-spec/desktop\-entry\-spec\-latest.\&html\fR .IP \(bu 4 \fBhttps://codeberg.\&org/dnkl/fuzzel\fR .IP \(bu 4 \fBhttps://specifications.\&freedesktop.\&org/basedir\-spec/latest\fR