UNCLUTTER-XFIXES(1)   UNCLUTTER-XFIXES(1)

unclutter-xfixes - بازنویسی unclutter با استفاده از افزونه X11-Xfixes

unclutter [--timeout seconds] [--jitter radius] [--exclude-root] [--ignore-scrolling] [--ignore-buttons buttons] [--hide-on-touch] [--fork|-b] [--help|-h] [--version|-v] [--start-hidden]

آرگومان‌های سازگاری:

unclutter [--display|-d display] [--idle seconds] [--keystroke] [--grab] [--noevents] [--reset] [--root] [--onescreen] [--not] name ...

پنهان کردن نشانگر ماوس در صورت عدم استفاده از آن.

این نسخه از unclutter بازنویسی نسخه اصلی است و از افزونه x11-xfixes استفاده می‌کند، به این معنی که هیچ پنجره ساختگی یا تسخیر اشاره‌گری (pointer grabbing) لازم نیست. این نسخه باید با مدیر پنجره‌ها و برنامه‌ها سازگاری بهتری داشته باشد.

--timeout seconds

تعداد ثانیه‌هایی را مشخص می‌کند که پس از آن، در صورتی که نشانگر حرکت نکرده و هیچ دکمه‌ای فشرده نشده باشد، باید پنهان شود. (پیش‌فرض: 5)

--jitter radius

حرکات نشانگر را در صورتی که حداقل به اندازه radius پیکسل جابه‌جا نشده باشد نادیده می‌گیرد.

--exclude-root

اگر نشانگر ماوس روی پنجره ریشه (root window) و نه روی یک پنجره واقعی بی‌حرکت مانده باشد، آن را پنهان نمی‌کند؛ زیرا در این حالت روی چیز مهمی را نمی‌پوشاند و صرفاً تصویر پس‌زمینه میزکار است.

--ignore-scrolling

رویدادهای اسکرول ماوس (دکمه‌های ۴ و ۵) را نادیده می‌گیرد تا اسکرول کردن باعث آشکار شدن نشانگر نشود. این یک میانبر برای --ignore-buttons 4,5 است. اگر می‌خواهید اسکرول افقی را نیز نادیده بگیرید، به جای آن از --ignore-buttons با تعیین دستی همه دکمه‌ها (مثلاً 4,5,6,7) استفاده کنید.

--ignore-buttons

دکمه‌های ماوسی را تعریف می‌کند که هنگام کلیک شدن، نشانگر را آشکار نمی‌کنند. می‌توانید چندین شماره دکمه را با جدا کردن آن‌ها به وسیله , مشخص کنید.

--hide-on-touch

نشانگر ماوس را هنگام رویدادهای لمسی پنهان می‌کند.

--start-hidden

نشانگر را از ابتدا در حالت پنهان آغاز می‌کند.

--fork|-b

برنامه unclutter را به پس‌زمینه می‌فرستد (fork).

--help|-h

راهنمای استفاده را نمایش داده و خارج می‌شود.

--version|-v

نسخه را نمایش داده و خارج می‌شود.

این موضوع می‌تواند، به‌ویژه روی ترک‌پوینت‌ها (trackpoints)، در صورتی رخ دهد که رویدادهای دکمه دیگری، مانند اسکرول افقی، نیز ارسال شوند. می‌توانید مقداری لرزش (jitter) اضافه کنید یا با استفاده از xev -event button بررسی نمایید. اگر می‌خواهید اسکرول افقی را نیز نادیده بگیرید، به جای --ignore-scrolling از --ignore-buttons استفاده کنید.

به منظور استفاده به عنوان جایگزین مستقیم (drop-in replacement) برای unclutter، دستور unclutter-xfixes تمام آرگومان‌های خط فرمان unclutter را می‌پذیرد، اما اکثر آن‌ها را نادیده می‌گیرد.

--display|-d display

نمایشگر X (display) مورد استفاده را مشخص می‌کند. همین نتیجه را می‌توان با مقداردهی متغیر محیطی DISPLAY نیز به دست آورد.

--idle seconds

این آرگومان به --timeout نگاشت می‌شود.

--keystroke

این آرگومان نادیده گرفته می‌شود.

--grab

این آرگومان نادیده گرفته می‌شود.

--noevents

این آرگومان نادیده گرفته می‌شود.

--reset

این آرگومان نادیده گرفته می‌شود.

--root

این آرگومان عکس --exclude-root عمل می‌کند. نیازی به مشخص کردن آن نیست، چرا که این رفتار پیش‌فرض در unclutter-xfixes است.

--onescreen

این آرگومان unclutter را به صفحه نمایش منفرد مشخص‌شده در --display یا صفحه پیش‌فرض نمایشگر محدود می‌کند.

--not

این آرگومان باعث می‌شود تمام آرگومان‌هایی که گزینه یا آرگومان گزینه نیستند، در فهرستی جمع‌آوری شوند که پنجره‌هایی را مشخص می‌کند که نشانگر در آن‌ها نباید حذف شود. این‌ها پنجره‌هایی خواهند بود که در یک مقایسه بدون حساسیت به بزرگی و کوچکی حروف، یکی از عناصر فهرست با نویسه‌های ابتدایی ویژگی‌های WM_NAME، یا نام یا کلاسِ WM_CLASS پنجره مطابقت داشته باشد. (توجه داشته باشید که این آرگومان می‌تواند در هر کجای خط فرمان مشخص شود.)

Ingo Bürk <ingo.buerk@airblader.de>

نویسنده.
07/14/2024