FVWMIDENT(1) Fvwm Modules FVWMIDENT(1)

FvwmIdent - ماژول شناسایی پنجره در Fvwm

برنامه FvwmIdent توسط fvwm اجرا (spawn) می‌شود، بنابراین فراخوانی از طریق خط فرمان کار نخواهد کرد.

ماژول FvwmIdent در صورتی که از درون بستر یک پنجره در Fvwm اجرا نشده باشد، از کاربر می‌خواهد یک پنجره هدف را انتخاب کند. پس از آن، پنجره‌ای با اطلاعات مربوط به پنجره انتخاب‌شده باز می‌شود.

برنامه FvwmIdent و ایده رابط این ماژول با مدیر پنجره (Window Manager)، همگی کار اصلی Robert Nation و Nobutaka Suzuki است.

حق نشر ۱۹۹۴، Robert Nation و Nobutaka Suzuki. هیچ تضمین یا ضمانتی به هیچ نحوی ارائه یا استنباط نمی‌شود. مسئولیت استفاده از این برنامه بر عهده خودتان است. اجازه استفاده از این برنامه برای هر هدفی داده می‌شود، به شرطی که حق نشر دست‌نخورده باقی بماند.

در طول راه‌اندازی اولیه، FvwmIdent اطلاعات پیکربندی را از پایگاه داده پیکربندی ماژول fvwm (به fvwm(1)، بخش MODULE COMMANDS مراجعه کنید) دریافت می‌کند تا مشخص کند از کدام رنگ‌ها و فونت استفاده شود.

اگر فایل اجرایی FvwmIdent به نام دیگری پیوند (link) داده شود، مثلاً ln -s FvwmIdent MoreIdentify، آن‌گاه ماژول دیگری به نام MoreIdentify می‌تواند اجرا شود، با پیکربندی کاملاً متفاوت نسبت به FvwmIdent، که این کار صرفاً با تغییر کلیدواژه FvwmIdent به MoreIdentify امکان‌پذیر است. به این ترتیب می‌توان از چندین برنامه کاهش شلوغی استفاده کرد.

می‌توان FvwmIdent را با پیوند دادن (bind) عملیات 'Module FvwmIdent' به یک منو یا کلید میانبر در فایل .fvwm2rc فراخوانی کرد. برنامه Fvwm دایرکتوری مشخص‌شده در گزینه پیکربندی ModulePath را برای یافتن FvwmIdent جستجو خواهد کرد. اگرچه هیچ چیزی مانع از اجرای FvwmIdent در زمان راه‌اندازی سیستم نمی‌شود، اما احتمالاً چنین کاری مطلوب نیست. کلیک کردن درون پنجره FvwmIdent یا فشردن یک کلید در حالی که پنجره دارای فوکوس است، FvwmIdent را می‌بندد. فشردن کلید دوم ماوس در پنجره، FvwmIdent را دوباره راه‌اندازی کرده و پنجره جدیدی را برای انتخاب درخواست می‌کند.

برنامه FvwmIdent همان فایل .fvwm2rc را می‌خواند که fvwm هنگام راه‌اندازی می‌خواند، و خطوط فهرست‌شده در زیر را بررسی می‌کند:

*FvwmIdent: Colorset n

به ماژول می‌گوید از دسته‌رنگ (colorset) n استفاده کند.

*FvwmIdent: Fore color

به ماژول می‌گوید برای متن به جای مشکی از color استفاده کند. گزینه Colorset را غیرفعال می‌کند.

*FvwmIdent: Back color

به ماژول می‌گوید برای پس‌زمینه پنجره به جای سفید از color استفاده کند. گزینه Colorset را غیرفعال می‌کند.

*FvwmIdent: Font fontname

به ماژول می‌گوید برای متن به جای fixed از fontname استفاده کند.

*FvwmIdent: MinimalLayer layer

برنامه FvwmIdent پنجره خود را روی لایه پنجره هدف قرار می‌دهد؛ اما نه پایین‌تر از حداقل لایه (minimal layer). به صورت پیش‌فرض، حداقل لایه درست مانند لایه پیش‌فرض fvwm برابر با ۴ است. اگر layer برابر 0 باشد، همواره از لایه پنجره هدف استفاده می‌شود. اگر layer برابر "default" باشد یا مشخص نشود، رفتار پیش‌فرض بازیابی می‌شود. اگر layer برابر "none" باشد، FvwmIdent مانند یک پنجره معمولی قرار می‌گیرد حتی اگر پنجره هدف بالاتر از آن باشد.

Robert Nation و Nobutaka Suzuki ( <nobuta-s@is.aist-nara.ac.jp>).

2026-06-28