ICEWM-PREFERENCES(5) Standards, Environments and Macros ICEWM-PREFERENCES(5)

icewm-preferences - فایل پیکربندی ترجیحات و تنظیمات icewm

$ICEWM_PRIVCFG/preferences
$XDG_CONFIG_HOME/icewm/preferences
$HOME/.icewm/preferences
/usr/etc/icewm/preferences
/usr/share/icewm/preferences

شامل تنظیمات عمومی مانند مسیرها، رنگ‌ها و قلم‌ها، و همچنین گزینه‌هایی برای کنترل رفتار فوکوس icewm و برنامک‌هایی است که در نوار وظیفه اجرا می‌شوند. فرآیند نصب icewm یک فایل preferences پیش‌فرض ارائه می‌دهد که می‌توان آن را به دایرکتوری پیکربندی کاربری icewm کپی کرده و ویرایش نمود.

تنظیمات زیر بر فوکوس و رفتار کلی icewm(1) تأثیر می‌گذارند:

استفاده از نمای بصری ۳۲ بیتی برای ترکیب آلفا (alpha blending).
همگام‌سازی X11 برای اشکال‌زدایی (کند).
فعال‌سازی ثبت وقایع (logging) برای اشکال‌زدایی.
هدایت تمام خروجی‌ها به FILE. علامت مدک (~) در ابتدا یا متغیرهای محیطی بسط داده می‌شوند. اگر اندازهٔ این فایل در هنگام راه‌اندازی از ۵ کیلوبایت بیشتر باشد، کوتاه (truncate) می‌شود.
تصویر آغازین (اسپلش) در هنگام راه‌اندازی (IceWM.jpg).
فعال‌سازی ردیابی برای فهرست مشخص‌شده از ماژول‌ها. ماژول‌های قابل ردیابی شامل conf، font، icon، prog، systray هستند.
فوکوس کردن روی پنجره‌ها با کلیک روی آن‌ها.
فوکوس کردن روی پنجره‌ها هنگامی که برنامه‌ها درخواست بالا آمدن می‌دهند.
درخواست فوکوس (چشمک‌زدن در نوار وظیفه) هنگامی که برنامه درخواست بالا آمدن می‌دهد.
بالا آوردن پنجره‌ها هنگام فوکوس شدن.
فوکوس کردن پنجره هنگام کلیک روی ناحیهٔ کلاینت.
بالا آوردن پنجره هنگام کلیک روی ناحیهٔ کلاینت.
بالا آوردن پنجره هنگام کلیک روی نوار عنوان.
بالا آوردن پنجره هنگام کلیک روی دکمه‌های کادر پنجره.
بالا آوردن پنجره هنگام کلیک روی لبهٔ کادر پنجره.
پایین فرستادن پنجرهٔ فعال در صورت کلیک مجدد روی آن.
ارسال کلیک اولیهٔ فوکوس‌کننده در ناحیهٔ کلاینت به برنامه.
جابه‌جایی به فضای کاریِ پنجره‌ای که به تازگی فوکوس شده است.
انتقال پنجره‌های تازه فوکوس‌شده به فضای کاری فعلی.
فوکوس کردن روی پنجره‌های معمولی هنگام نگاشت اولیه (نمایش).
فوکوس کردن روی پنجره‌های محاوره‌ای هنگام نگاشت اولیه.
فوکوس کردن روی پنجره‌های محاوره‌ای هنگام نگاشت اولیه، تنها در صورتی که کادر والد فوکوس داشته باشد.
قرار دادن پنجره‌های جدید در بالا، حتی اگر فوکوس دریافت نکنند.
پیروی فوکوس جدول رنگ (colormap) از اشاره‌گر ماوس.
عدم چرخش مکان‌نما برای منوهای بالاپرنده.
محدود کردن اندازهٔ پنجره‌ها به صفحهٔ نمایش.
محدود کردن موقعیت پنجره‌ها به صفحهٔ نمایش.
اجازه دادن به لایهٔ داک برای محدود کردن فضای کاری (ناسازگار با پنل GNOME).
در نظر گرفتن لبه‌های کادر هنگام بیشینه‌سازی افقی.
در نظر گرفتن لبه‌های کادر هنگام بیشینه‌سازی عمودی.
در نظر گرفتن XSizeHints هنگام بیشینه‌شدن پنجره. غیرفعال کردن این گزینه اجازه می‌دهد نوار عنوان کل عرض صفحه را بپوشاند.
وسط‌چین کردن پنجره‌های بیشینه‌شده‌ای که در صفحه جا نمی‌شوند (مانند ترمینال‌ها).
مخفی کردن لبه‌های کادر پنجره در هنگام بیشینه‌شدن.
امکان تغییر اندازهٔ پنجره‌های بیشینه‌شده.
نمایش پنجرهٔ وضعیت موقعیت هنگام جابه‌جایی یا تغییر اندازه.
نمایش نام فضای کاری فعلی هنگام تعویض فضا.
نمایش آیکون‌های کوچک روی میزکار برای پنجره‌های کمینه‌شده.
چیدمان افقی آیکون‌های کوچک به جای عمودی.
قرار دادن آیکون‌های کوچک جدید از راست به چپ.
قرار دادن آیکون‌های کوچک جدید از پایین به بالا.
حفظ همیشگی فوکوس زیر پنجرهٔ ماوس. این گزینه برخی عملکردهای صفحه‌کلید را مختل یا غیرقابل اعتماد می‌کند.
جابه‌جایی مات پنجره (نمایش کامل محتوا حین حرکت).
تغییر اندازهٔ مات پنجره.
جای‌گذاری اولیهٔ پنجره‌ها به صورت دستی توسط کاربر.
جای‌گذاری هوشمند پنجره‌ها (با کمترین هم‌پوشانی).
مخفی کردن نوار عنوان هنگام بیشینه‌شدن پنجره.
وسط‌چین کردن پنجره‌های بزرگ.
وسط‌چین کردن پنجره‌های محاوره‌ای روی پنجرهٔ مالک آن‌ها.
ردیابی ماوس در منوها حتی بدون نگه‌داشتن کلیدهای ماوس.
بالا آوردن پنجره‌ها با ورود اشاره‌گر ماوس، پس از تاخیری به میزان AutoRaiseDelay میلی‌ثانیه. توجه داشته باشید که "RaiseOnFocus=1" ممکن است با این رفتار تداخل ایجاد کند.
تاخیر در فوکوس اشاره‌گر هنگام حرکت ماوس.
پشتیبانی از کلید تبدیل Windows/Super برای فعال‌سازی عملکردهای ویژه. کلید Super چپ منوی شروع را باز و بسته می‌کند، در حالی که کلید Super راست پنجرهٔ فهرست پنجره‌ها را تغییر وضعیت می‌دهد.
در نظر گرفتن کلید تبدیل Super/Win به عنوان معادلی برای ترکیب کلیدهای Ctrl+Alt. کلیدهای میانبر پیش‌فرض شامل موارد متعددی از Ctrl+Alt هستند؛ در صورت فعال‌سازی این گزینه، کلید تبدیل Super روشی جایگزین برای فعال کردن آن‌ها خواهد بود.
پشتیبانی از چرخ ماوس. هنگام فشردن Ctrl+Alt، چرخاندن چرخ ماوس روی پنجرهٔ ریشه فوکوس را بین پنجره‌ها می‌چرخاند.
گروه‌بندی برنامه‌های دارای نام کلاس مشترک زیر یک دکمهٔ وظیفه. مقدار 0 آن را غیرفعال می‌کند، 1 تعداد پنجره‌ها را نشان می‌دهد، 2 نشانگرهای مسیر را نمایش می‌دهد، و 3 تعداد به همراه نشانگرهای مسیر را نشان می‌دهد.
نمایش منوهای بالاپرنده بالای اشاره‌گر ماوس.
ارسال کلیک‌های خارج از منو به پنجرهٔ هدف.
اجازه دادن به کنش‌های ماوس روی پنجره‌های کلاینت. این ویژگی با برخی برنامه‌ها ممکن است مشکل داشته باشد.
مدیریت پنجرهٔ ریشه (آزمایشی - معمولاً فعال است!).
چسبیدن به نزدیک‌ترین لبهٔ صفحه یا پنجره هنگام جابه‌جایی پنجره‌ها.
فاصله بر حسب پیکسل پیش از چسبیدن پنجره‌ها به یکدیگر.
مرتب‌سازی خودکار پنجره‌ها هنگام تغییر اندازهٔ صفحهٔ نمایش.
اجازه دادن به تغییر وضعیت پنجره به حالت تمام‌صفحه.
پوشش تمام نمایشگرهای موجود در صورت ورود پنجره به حالت تمام‌صفحه.
انتخاب پیش‌فرض دکمهٔ لغو (0) یا تایید (1) در کادرهای پیام.
رفتار NET_WORKAREA: مقدار 0 (تک‌نمایشگر/چندن نمایشگر با اطلاعات STRUT، مشابه metacity)، مقدار 1 (همیشه کل میزکار)، مقدار 2 (تک‌نمایشگر با STRUT، چندن نمایشگر بدون STRUT).

فعال‌سازی جابه‌جایی بین پنجره‌ها با Alt+Tab.
فعال‌سازی جابه‌جایی با Alt+Tab به پنجره‌های کمینه‌شده.
فعال‌سازی جابه‌جایی با Alt+Tab به پنجره‌های مخفی.
اولویت‌دهی در Alt+Tab به پنجره‌های اضطراری.
شامل کردن پنجره‌های تمام فضاهای کاری در Alt+Tab.
گروه‌بندی پنجره‌ها بر اساس فضای کاری در Alt+Tab.
مدت زمان به ثانیه برای به خاطر سپردن وضعیت Alt+Tab.
استفاده از قابلیت تعویض سریع با نمایش پیش‌نمایش برنامه‌ها.
بالا آوردن پنجرهٔ برگزیده هنگام جابه‌جایی با Alt+Tab در پنجرهٔ تعویض سریع.
نمایش تمامی آیکون‌های در دسترس هنگام تعویض سریع.
نمایش عنوان پنجره بالای آیکون‌ها (تمامی آیکون‌های در دسترس).
ایجاد پنجرهٔ تعویض سریع کوچک‌تر با اندازهٔ ۱/۳ عرض صفحه.
چیدمان عمودی آیکون‌ها و عنوان‌ها به جای چیدمان افقی.
نمایش آیکون بزرگ (۴۸x۴۸) پنجره برای پنجرهٔ فعال.
پر کردن مستطیل برجسته‌ساز آیکون فعلی.

تغییر فضای کاری با بردن ماوس به لبه‌های چپ/راست صفحه.
تغییر فضای کاری با بردن ماوس به لبه‌های چپ/راست صفحه.
تغییر فضای کاری با بردن ماوس به لبه‌های بالا/پایین صفحه.
تغییر مداوم فضای کاری هنگام حرکت دادن ماوس به لبهٔ صفحه.
میزان مقاومت بر حسب پیکسل هنگام تلاش برای بیرون بردن پنجره‌ها از صفحه (مقدار 10000 = نامحدود).

تنظیمات زیر بر نوار وظیفهٔ icewm(1) تأثیر می‌گذارند:

نمایش نوار وظیفه.
قرار دادن نوار وظیفه در بالای صفحهٔ نمایش.
نگه داشتن نوار وظیفه در زیر پنجره‌های معمولی.
پنهان‌سازی خودکار نوار وظیفه پس از یک تاخیر مشخص.
نمایش خودکار نوار وظیفه هنگامی که یک پنجرهٔ تمام‌صفحه فعال است.
نمایش ساعت در نوار وظیفه.
نمایش پایشگر وضعیت باتری در نوار وظیفه.
فعال‌سازی TaskBarShowAPMStatus در صورت وجود باتری.
نمایش وضعیت باتری در نوار وظیفه با قالب زمانی.
نمایش وضعیت باتری در حالت نموداری.
نمایش وضعیت صندوق پستی در نوار وظیفه.
پخش بوق هشدار هنگام رسیدن نامهٔ جدید.
شمارش پیام‌های موجود در صندوق پستی.
نمایش دکمه‌های تعویض فضای کاری در نوار وظیفه.
نمایش پنجره‌ها در نوار وظیفه.
نمایش دکمهٔ «نمایش میزکار» در نوار وظیفه. در صورت تنظیم روی 2، آیکون به سمت راست و پس از ساعت منتقل می‌شود.
نمایش علامت سه‌نقطه در موارد نوار وظیفه.
نمایش پنجره‌ها در سینی سیستم (tray).
فعال‌سازی سینی سیستم در نوار وظیفه.
نمایش پنجره‌های تمام فضاهای کاری در سینی سیستم.
نمایش پنجره‌های گذرا (پنجره‌های محاوره‌ای و...) در نوار وظیفه.
نمایش پنجره‌های تمام فضاهای کاری در نوار وظیفه.
نمایش آیکون پنجره‌ها روی دکمه‌های وظیفه در نوار وظیفه.
نمایش عنوان پنجره‌ها روی دکمه‌های وظیفه در نوار وظیفه.
نمایش منوی «شروع» (Start) در نوار وظیفه.
نمایش منوی «فهرست پنجره‌ها» در نوار وظیفه.
نمایش وضعیت پردازنده (CPU) در نوار وظیفه (لینوکس و سولاریس).
نمایش مصرف حافظهٔ رم در پیش‌نمایش متنی وضعیت پردازنده.
نمایش مصرف حافظهٔ Swap در پیش‌نمایش متنی وضعیت پردازنده.
نمایش دمای ACPI در پیش‌نمایش متنی وضعیت پردازنده.
نمایش دمای ACPI در نوار وضعیت پردازنده.
نمایش فرکانس پردازنده در پیش‌نمایش متنی وضعیت پردازنده.
نمایش وضعیت شبکه تنها برای دستگاه‌های متصل، مانند اتصال فعال اترنت یا رابط بی‌سیم متصل. در صورت غیرفعال بودن (false)، هر رابط شبکه‌ای که بالا آورده شده باشد نمایش می‌یابد.
نمایش وضعیت مصرف حافظه در نوار وظیفه (تنها لینوکس).
نمایش وضعیت شبکه در نوار وظیفه (تنها لینوکس).
نمایش دکمه‌ای برای جمع کردن نوار وظیفه.
استفاده از نوار وظیفه با ارتفاع دو برابر.
قرار دادن صفحه‌بند فضاهای کاری در سمت چپ به جای راست.
قرار دادن صفحه‌بند فضاهای کاری در ردیف بالا هنگام استفاده از نوار وظیفهٔ دوطبقه.
محدود کردن تعداد دکمه‌های فضاهای کاری که در بخش فضاهای کاریِ نوار وظیفه نشان داده می‌شوند. اگر مقدار عددی دارای پسوند "p" باشد، محدودیت بر حسب پیکسل خواهد بود. پسوند "%" محدودیت را بر حسب درصد عرض میزکار اعمال می‌کند. به طور پیش‌فرض پسوند "B" برای تعداد دکمه‌ها در نظر گرفته می‌شود.
فعال‌سازی چرخش چرخ ماوس روی فضاهای کاری و دکمه‌های وظیفه در نوار وظیفه.
نمایش یک پیش‌نمایش کوچک از میزکار روی دکمهٔ هر فضای کاری.
رسم آیکون پنجره‌ها درون پیش‌نمایش‌های به اندازهٔ کافی بزرگ در صفحه‌بند (در صورت PagerShowPreview=1).
رسم پنجره‌های کمینه‌شده به صورت مستطیل‌های توخالی (در صورت PagerShowPreview=1).
رسم حاشیه دور دکمه‌های فضاهای کاری (در صورت PagerShowPreview=1).
نمایش برچسب نام فضای کاری روی دکمهٔ فضای کاری (در صورت PagerShowPreview=1).
نمایش شمارهٔ فضای کاری روی دکمهٔ آن (در صورت PagerShowPreview=1).
اجرای دستورات برنامک‌های نوار وظیفه (مانند MailCommand، ClockCommand و...) با تک‌کلیک.
فعال‌سازی عملکرد نوار نشانی در نوار وظیفه.
نمایش نوار نشانی در نوار وظیفه.
نادیده‌گرفتن و جایگزینی تشخیص خودکار کاراکترهای چندبایتی.
درخواست تایید هنگام خروج از سیستم.
جلوگیری از برش پنجره‌های کلاینت توسط اَشکال تنظیم‌شده از طریق نگاشت پیکسلی گوشهٔ کادر.
غیرفعال کردن استفاده از API جدید XRANDR برای حالت دو نمایشگر (راهکاری برای کارت‌های گرافیک nvidia).
ترجیح دادن فونت‌های Xft به فونت‌های هستهٔ X11 در صورت امکان.
فهرستی از مسیرهای صندوق‌های پستی که با فاصله از هم جدا شده‌اند. اگر این گزینه خالی باشد، از $MAILPATH یا $MAIL به جای آن استفاده می‌شود.

مسیر به فایل mbox. دسترسی به صندوق‌های پستی راه دور با مشخص کردن نشانی اینترنتی بر اساس ساختار طرح مشترک اینترنت (RFC 1738) انجام می‌شود:

`scheme://[user[:password]@]server[:port][/path]`.

طرح‌های پشتیبانی‌شده عبارتند از "pop3"، "imap" و "file". در صورت حذف طرح، file:// به طور خودکار به ابتدای آن افزوده می‌شود. زیرپوشه‌های IMAP را می‌توان با استفاده از بخش مسیر باز کرد. نویسه‌های رزروشده مانند اسلش ("/")، ات‌ساین ("@") و دونقطه (":") را می‌توان با توالی‌های گریز با کدگذاری مبنای ۱۶ مانند %2f برای اسلش یا %40 برای ات‌ساین مشخص کرد. به عنوان مثال:

file:///var/spool/mail/captnmark
pop3://markus:%2f%40%3a@maol.ch/
imap://mathias@localhost/INBOX.Maillisten.icewm-user
دستگاه‌های شبکه‌ای که وضعیت آن‌ها نمایش داده می‌شود.
قالب زمانی ساعت. برای معنی تمام گزینه‌های درصدی، به صفحهٔ راهنمای strftime مراجعه کنید. امکان تعریف چندین ساعت برای مناطق زمانی مختلف در یک TimeFormat وجود دارد. یک ساعت جدید با شروع رشته، و با هر مشخصهٔ منطقهٔ زمانی که با "TZ=..." آغاز شده و پس از آن یک فاصله بیاید، تعریف می‌شود. به عنوان مثال، TimeFormat="%X TZ=Asia/Aden %T TZ=Asia/Baku %T" سه ساعت را تعریف می‌کند.
قالب زمانی متناوب ساعت که یک ثانیه در میان نمایش داده می‌شود.
قالب تاریخ ساعت برای پیش‌نمایش متنی (رشتهٔ قالب‌بندی strftime).
پشتیبانی از برنامک‌های داک یا DockApps (مقادیر right، left، center، down، high، above، dock، ontop، normal، below، desktop، یا خالی برای غیرفعال‌سازی). پنج مقدار اول موقعیت مکانی را کنترل می‌کنند، در حالی که شش مقدار بعدی لایه را مشخص می‌سازند. با کلید Ctrl+ماوس کنترل می‌شود.
نام خروجی/صفحهٔ نمایشگر اصلی.
فهرست نام‌های باتری (دایرکتوری‌ها) در /proc/acpi/battery برای نادیده گرفتن. هنگامی که چندین شیار داخلی وجود دارد اما تنها از یک باتری استفاده می‌شود کاربرد دارد.
عرض برنامک پایشگر پردازنده بر حسب پیکسل.
عرض برنامک پایشگر حافظه بر حسب پیکسل.
عرض برنامک پایشگر شبکه بر حسب پیکسل.
تعداد پیش‌فرض وظایف در نوار وظیفه.
عرض نوار وظیفه به عنوان درصدی از عرض صفحهٔ نمایش.
تراز نوار وظیفه: چپ (left)، راست (right) یا وسط (center).
عرض پایشگر باتری.
صفحهٔ اصلی برای xinerama (نوار وظیفه و...).
فهرستی از چیدمان‌های صفحه‌کلید که با کاما از هم جدا شده‌اند. یک چیدمان می‌تواند در گیومهٔ دوتایی محصور شود. هر چیدمان یک نام به همراه آرگومان‌های اختیاری است که توسط برنامهٔ "setxkbmap" تجزیه می‌شود. برای پشتیبانی از تغییر چیدمان‌های صفحه‌کلید، برنامهٔ "setxkbmap" باید نصب باشد. نخستین مورد در این فهرست، چیدمان پیش‌فرض است. برنامه‌ها می‌توانند چیدمان صفحه‌کلید اختصاصی خود را داشته باشند که در فایل winoptions تعریف می‌شود. دو حرف اول یک چیدمان برای مکان‌یابی فایل تصویری آیکون به کار می‌روند.

بارگذاری مجدد خودکار فایل‌های منو.
نمایش زیرمنوی برنامه‌ها.
نمایش زیرمنوی تنظیمات.
نمایش زیرمنوی حالت فوکوس.
نمایش زیرمنوی پوسته‌ها.
نمایش منوی خروج از سیستم.
نمایش مورد راهنما در منو.
نمایش زیرمنوی خروج از سیستم.
نمایش مورد «درباره» در منو.
نمایش مورد «اجرا» در منو.
نمایش مورد «فهرست پنجره‌ها» در منو.
حداکثر عرض منوهای بالاپرنده، در صورت تنظیم روی صفر، ۲/۳ عرض صفحه در نظر گرفته می‌شود.
حداقل تعداد پوسته‌ها که پس از آن منوی پوسته‌ها به صورت تودرتو درمی‌آید (0 = غیرفعال).

تقریب تاخیر زمانی، برای امکان ادغام چند انقضای زمان‌سنج در یک نوبت (جهت صرفه‌جویی در مصرف انرژی رایانهٔ همراه).
میزان فاصلهٔ حرکت اشاره‌گر پیش از اینکه کلیک به عنوان کشیدن (drag) تفسیر شود.
تاخیر پیش از اینکه کلیک به عنوان کشیدن تفسیر شود.
بازهٔ زمانی چندبار کلیک (دوبارکلیک).
تاخیر پیش از فعال‌سازی موارد منو.
تاخیر پیش از فعال‌سازی زیرمنوهای منو.
نمایش آیکون برنامه در پیش‌نمایش‌های متنی نوار ابزار و سینی سیستم.
تاخیر پیش از نمایش پنجرهٔ پیش‌نمایش متنی.
مدت زمان پیش از پنهان شدن پنجرهٔ پیش‌نمایش متنی (مقدار 0 به معنای هرگز است).
تاخیر پیش از پنهان شدن نوار وظیفه.
تاخیر پیش از نمایان شدن نوار وظیفه.
تاخیر پیش از بالا آمدن خودکار پنجره‌ها در صورت فعال بودن "AutoRaise=1".
تاخیر برای جابه‌جایی فوکوس اشاره‌گر.
تاخیر تعویض فضای کاری در لبهٔ صفحهٔ نمایش.
تاخیر آغاز پیمایش خودکار نوار پیمایش.
تاخیر پیمایش خودکار نوار پیمایش.
تاخیر آغاز پیمایش خودکار.
تاخیر پیمایش خودکار.
مدت زمان پیش از پنهان شدن پنجرهٔ وضعیت فضای کاری.
تاخیر بین بررسی‌های ایمیل جدید (ثانیه).
فاصلهٔ زمانی بین نمونه‌برداری‌های پایشگر پردازنده به میلی‌ثانیه.
فاصلهٔ زمانی بین نمونه‌برداری‌های پایشگر حافظه به میلی‌ثانیه.
فاصلهٔ زمانی بین نمونه‌برداری‌های پایشگر شبکه به میلی‌ثانیه.
تعداد ثانیه‌هایی که برنامه در نوار وظیفه هنگام درخواست فوکوس چشمک می‌زند (0 = نامحدود).
فاصلهٔ زمانی چشمک زدن نوار وظیفه (میلی‌ثانیه) هنگام درخواست فوکوس (0 = غیرفعال).
فاصلهٔ زمانی بین به‌روزرسانی‌های وضعیت نیرو (ثانیه).
مهلت زمانی به ثانیه برای پاسخ‌گویی برنامه‌ها به پروتکل _NET_WM_PING.

ماسک بیتی کلیک‌های دکمه‌های ماوس روی پنجرهٔ ریشه جهت استفاده در مدیر پنجره.
ماسک بیتی دکمه‌هایی که با فشرده شدن، پنجره را بالا می‌آورند.
کلیک دکمهٔ ماوس روی میزکار برای نمایش منوی فهرست پنجره‌ها.
کلیک دکمهٔ ماوس روی میزکار برای نمایش فهرست پنجره‌ها.
کلیک دکمهٔ ماوس روی میزکار برای نمایش منوی ریشه.
دوبارکلیک دکمهٔ ماوس روی نوار عنوان برای بیشینه‌سازی پنجره به حالت تمام‌صفحه به نحوی که حاشیهٔ کادر نمایان بماند. کلید Shift را برای بیشینه‌سازی تنها در جهت عمودی فشار دهید. کلیدهای Alt+Shift را برای بیشینه‌سازی تنها در جهت افقی فشار دهید.
دوبارکلیک دکمهٔ ماوس روی نوار عنوان برای جمع کردن پنجره به صورت لوله‌ای (rollup). کلید Shift را برای بیشینه‌سازی در جهت افقی فشار دهید.

ایجاد چهار فضای کاری با نام‌های 1 ، 2 ، 3 و 4 .

مسیر جستجوی آیکون‌ها (جداشده با دونقطه). همچنین زیرپوشهٔ icons/ در پوشه‌های منابع IceWM ابتدا جستجو می‌شود.
فهرست پوسته‌های آیکون (جداشده با دونقطه)، که به عنوان فیلتر اضافه برای زیرپوشه‌های آیکون در هر یک از پوشه‌های IconPath عمل می‌کند. عبارات می‌توانند نویسه‌های عام باشند، همچنین نویسه‌های عام خاص (که با - شروع می‌شوند) می‌توانند پوسته‌های منطبق را از انتخاب خارج کنند.
فهرستی از مسیرهای صندوق‌های پستی که با دونقطه از هم جدا شده‌اند. اگر این گزینه خالی باشد، به جای آن از $MAILPATH یا $MAIL استفاده می‌شود.

دستور اجرا هنگام مراجعه به صندوق پستی.
ویژگی WM_CLASS برای مجاز ساختن runonce برای MailCommand.
دستور اجرا هنگام رسیدن ایمیل جدید.
دستور قفل کردن صفحهٔ نمایش/محافظ صفحه.
دستور اجرا هنگام کلیک روی ساعت.
ویژگی WM_CLASS برای مجاز ساختن runonce برای ClockCommand.
دستور برای انتخاب و اجرای یک برنامه.
دستور برای باز کردن یک فایل یا پوشه از منوی شروع.
شبیه‌ساز ترمینال، باید گزینهٔ -e را بپذیرد.
دستور آغاز خروج از سیستم.
دستور لغو خروج از سیستم.
دستور خاموش کردن سیستم.
دستور راه‌اندازی مجدد سیستم.
دستور فرستادن سیستم به حالت تعلیق (standby).
دستور به خواب زمستانی بردن سیستم (hibernate).
دستور اجرا هنگام کلیک روی وضعیت پردازنده.
ویژگی WM_CLASS برای مجاز ساختن runonce برای CPUStatusCommand.
ترکیب تمام پردازنده‌ها در یک مورد واحد.
دستور اجرا هنگام کلیک روی وضعیت شبکه.
ویژگی WM_CLASS برای مجاز ساختن runonce برای NetStatusCommand.
دستور اجرا برای ورودی‌های نوار نشانی.
عبارت باقاعده (نگارش POSIX Extended) که آغاز خط فرمان را در فیلدهای ورودی دستور مشخص می‌کند. این پیشوندها در هنگام اجرای عملیات تکمیل خودکار نادیده گرفته می‌شوند، که معمولاً برای دستوراتی که به عنوان پوشش‌دهندهٔ واسط، دستور مشخص‌شده را اجرا می‌کنند، کاربرد دارد.

موارد پشتیبانی‌شده در منوی پنجره (rmsnxfhualytieckw).
پشتیبانی از تصاویر دکمه‌های نوار عنوان 'O' (برای حالت شناوری ماوس روی دکمه‌ها).
نمایش آیکون برنامه روی دکمهٔ منو.

بخش‌های زیر تنظیماتی را نشان می‌دهند که می‌توانند در فایل‌های پوسته قرار گیرند. این موارد را می‌توان در فایل preferences نیز تنظیم کرد، اما پوسته‌ها مقادیر تنظیم‌شده در آنجا را بازنویسی خواهند کرد. برای بازنویسی مقادیر پوسته، تنظیمات باید در فایل prefoverrides مشخص شوند: به icewm-prefoverrides(5) مراجعه کنید. مقادیر پیش‌فرض در ادامهٔ علامت مساوی نشان داده شده‌اند.

توضیحات پوسته (THEME DESCRIPTION)

نویسندهٔ پوسته، نشانی ایمیل، قدردانی‌ها.
توضیحات پوسته، قدردانی‌ها.
انتخاب ظاهر پوسته از میان یکی از موارد: "win95"، "motif"، "warp3"، "warp4"، "nice"، "metal2"، "gtk2" و برخی موارد دیگر.
فهرست تصاویر پیکسلی طیف‌رنگ (gradient) در پوستهٔ فعلی.

حاشیه‌ها، آیکون‌ها، فاصله‌ها و دکمه‌های پوسته (THEME BORDERS, ICONS, MARGINS AND BUTTONS)

حاشیهٔ افقی پنجره.
حاشیهٔ عمودی پنجره.
حاشیهٔ افقی پنجرهٔ محاوره‌ای.
حاشیهٔ عمودی پنجرهٔ محاوره‌ای.
عرض گوشهٔ تغییر اندازه.
ارتفاع گوشهٔ تغییر اندازه.
ارتفاع نوار عنوان.
تراز متن عنوان پنجره.
انحراف افقی متن عنوان پنجره.
انحراف عمودی متن عنوان پنجره.
انحراف عمودی آیکون دکمهٔ منو.
عرض نوار پیمایش.
ارتفاع (دکمهٔ) نوار پیمایش.
اندازهٔ آیکون منو.
ابعاد آیکون‌های کوچک.
ابعاد آیکون‌های بزرگ.
ابعاد آیکون‌های بسیار بزرگ.
حاشیهٔ افقی پنجرهٔ تعویض سریع.
حاشیهٔ عمودی پنجرهٔ تعویض سریع.
فاصلهٔ حاشیهٔ آیکون در پنجرهٔ تعویض سریع.
فاصلهٔ بین آیکون فعال و کادر آن.
ارتفاع جداکنندهٔ میان آیکون‌ها (تمامی آیکون‌های در دسترس) و متن، مقدار 0 برای غیرفعال‌سازی.
دکمه‌های نوار عنوان از چپ به راست (x=بستن، m=بیشینه، i=کمینه، h=مخفی، r=لوله، s=منوی سیستم، d=عمق).
دکمه‌های نوار عنوان از راست به چپ (x=بستن، m=بیشینه، i=کمینه، h=مخفی، r=لوله، s=منوی سیستم، d=عمق).
دکمه‌های نوار عنوان پشتیبانی‌شده توسط پوسته (x,m,i,r,h,s,d).
رسم عنوان پنجره به صورت وسط‌چین (توسط TitleBarJustify منسوخ شده است).
اتصال title*S و title*T.
اتصال title*T و title*B.
ساعت نوار وظیفه/پایشگر باتری از نمایشگر زیبای LCD پیکسلی استفاده کند (اما در این صورت دیگر در بسیاری از زبان‌ها به درستی نمایش داده نمی‌شود، مثلاً برای زبان‌های ژاپنی و کره‌ای تنها زمانی درست کار می‌کند که از یک فونت واقعی و نه تصاویر پیکسلی LCD استفاده شود).
ارتفاع برنامک‌های پایشگر نوار وظیفه.
عرض آیکون‌های جانبی دکمهٔ وظیفه.
حداکثر عرض مقیاس‌بندی‌شدهٔ آیکون‌های سینی سیستم.
حداکثر ارتفاع مقیاس‌بندی‌شدهٔ آیکون‌های سینی سیستم.
احاطه کردن سینی سیستم با حاشیهٔ برجستهٔ پلاستیکی.

قلم‌های پوسته (THEME FONTS)

نام قلم نوار عنوان.
نام قلم منو.
نام قلم نمایشگر وضعیت.
نام قلم پنجرهٔ تعویض‌گر پنجره‌ها با Alt+Tab.
نام قلم دکمهٔ معمولی.
نام قلم دکمهٔ فعال.
نام قلم مورد معمولی نوار وظیفه.
نام قلم مورد فعال نوار وظیفه.
نام قلم دکمه‌های نوار ابزار (پشتیبان: NormalButtonFontName).
نام قلم دکمهٔ معمولی فضای کاری (پشتیبان: NormalButtonFontName).
نام قلم دکمهٔ فعال فضای کاری (پشتیبان: ActiveButtonFontName).
نام قلم پنجره‌های کوچک (mini-window).
نام قلم کادر فهرست پنجره‌ها.
نام قلم پیش‌نمایش متنی (tooltip).
نام قلم ساعت نوار وظیفه.
نام قلم نمایشگر دمای نوار وظیفه.
نام قلم پایشگر باتری نوار وظیفه.
نام قلم کادر ورودی متن.
نام قلم برچسب‌ها.

رنگ‌های پوسته (THEME COLORS)

پس‌زمینهٔ پنجره‌های محاوره‌ای.
کادر پنجره‌های غیرفعال.
کادر پنجره‌های فعال.
پس‌زمینهٔ دکمه‌های معمولی.
رنگ متن دکمه‌های معمولی.
پس‌زمینهٔ دکمه‌های فشرده‌شده.
رنگ متن دکمه‌های فشرده‌شده.
پس‌زمینهٔ دکمه‌های نوار عنوان.
رنگ متن دکمه‌های نوار عنوان.
پس‌زمینهٔ دکمه‌های نوار ابزار؛ در صورت خالی بودن از ColorNormalButton استفاده می‌شود.
رنگ متن دکمه‌های نوار ابزار؛ در صورت خالی بودن از ColorNormalButtonText استفاده می‌شود.
پس‌زمینهٔ دکمه‌های فضای کاری؛ در صورت خالی بودن از ColorNormalButton استفاده می‌شود.
رنگ متن دکمه‌های فضای کاری؛ در صورت خالی بودن از ColorNormalButtonText استفاده می‌شود.
پس‌زمینهٔ دکمهٔ فضای کاری فعال؛ در صورت خالی بودن از ColorActiveButton استفاده می‌شود.
رنگ متن دکمهٔ فضای کاری فعال؛ در صورت خالی بودن از ColorActiveButtonText استفاده می‌شود.
پس‌زمینهٔ نوار عنوان پنجره‌های معمولی.
رنگ متن نوار عنوان پنجره‌های معمولی.
سایهٔ متن نوار عنوان پنجره‌های معمولی.
پس‌زمینهٔ نوار عنوان پنجره‌های فعال.
رنگ متن نوار عنوان پنجره‌های فعال.
سایهٔ متن نوار عنوان پنجره‌های فعال.
پس‌زمینه برای آیکون‌های کوچک پنجره‌های معمولی.
رنگ متن برای آیکون‌های کوچک پنجره‌های معمولی.
پس‌زمینه برای آیکون‌های کوچک پنجره‌های فعال.
رنگ متن برای آیکون‌های کوچک پنجره‌های فعال.
پس‌زمینهٔ منوهای بالاپرنده.
رنگ متن موارد معمولی منو.
پس‌زمینهٔ مورد انتخاب‌شده در منو؛ برای شفافیت خالی بگذارید.
رنگ متن مورد انتخاب‌شده در منو.
رنگ متن موارد غیرفعال در منو.
سایهٔ موارد معمولی منو.
پس‌زمینهٔ پنجرهٔ وضعیت جابه‌جایی/تغییر اندازه.
رنگ متن پنجرهٔ وضعیت جابه‌جایی/تغییر اندازه.
پس‌زمینهٔ پنجرهٔ تعویض سریع.
رنگ متن در پنجرهٔ تعویض سریع.
مستطیل دور آیکون فعال در پنجرهٔ تعویض سریع.
رنگ کادر پنجرهٔ تعویض سریع. در صورت خالی بودن، یک کادر برآمده با عرض یک پیکسل بر پایهٔ رنگ پس‌زمینهٔ پنجرهٔ تعویض سریع رسم خواهد شد.
پس‌زمینهٔ نوار وظیفه.
پس‌زمینهٔ دکمه‌های وظیفه برای پنجره‌های معمولی.
رنگ متن برای دکمه‌های وظیفهٔ پنجره‌های معمولی.
پس‌زمینهٔ دکمه‌های وظیفه برای پنجرهٔ فعال.
رنگ متن برای دکمه‌های وظیفهٔ پنجرهٔ فعال.
پس‌زمینهٔ دکمه‌های وظیفه برای پنجره‌های کمینه‌شده.
رنگ متن برای دکمه‌های وظیفهٔ پنجره‌های کمینه‌شده.
پس‌زمینهٔ دکمه‌های وظیفه برای پنجره‌های سایر فضاهای کاری.
رنگ متن برای دکمه‌های وظیفهٔ پنجره‌های سایر فضاهای کاری.
پس‌زمینهٔ نوار پیمایش (ناحیهٔ لغزش).
پس‌زمینهٔ دکمهٔ لغزنده در نوارهای پیمایش.
پس‌زمینهٔ دکمه‌های پیکان در نوارهای پیمایش.
پس‌زمینهٔ دکمه‌های پیکان در نوارهای پیمایش (منسوخ شده).
رنگ پیکان‌های فعال روی دکمه‌های نوار پیمایش.
رنگ پیکان‌های غیرفعال روی دکمه‌های نوار پیمایش.
پس‌زمینهٔ کادرهای فهرست.
رنگ متن در کادرهای فهرست.
پس‌زمینهٔ موارد انتخاب‌شده در کادر فهرست.
رنگ متن موارد انتخاب‌شده در کادر فهرست.
پس‌زمینهٔ پیش‌نمایش‌های متنی.
رنگ متن پیش‌نمایش‌های متنی.
پس‌زمینهٔ برچسب‌ها؛ برای شفافیت خالی بگذارید.
رنگ متن برچسب‌ها.
پس‌زمینهٔ فیلدهای ورود متن (مانند نوار نشانی).
رنگ متن فیلدهای ورود متن (مانند نوار نشانی).
پس‌زمینهٔ متن انتخاب‌شده در فیلد ورودی.
متن انتخاب‌شده در فیلد ورودی.
پس‌زمینهٔ ساعت غیر LCD؛ برای شفافیت خالی بگذارید.
رنگ متن ساعت غیر LCD.
رنگ نشانگر چیدمان صفحه‌کلید.
پس‌زمینهٔ پایشگر باتری؛ برای شفافیت خالی بگذارید.
رنگ متن پایشگر باتری.
رنگ پایشگر باتری در هنگام تخلیهٔ شارژ.
رنگ پایشگر باتری در هنگام شارژ شدن.
رنگ پس‌زمینه برای حالت نموداری.
بار پردازشی برنامه‌های کاربر در پایشگر پردازنده.
بار پردازشی سیستم در پایشگر پردازنده.
وقفه‌ها در پایشگر پردازنده.
انتظار ورودی/خروجی (IO Wait) در پایشگر پردازنده.
وقفه‌های نرم‌افزاری در پایشگر پردازنده.
بار پردازشی Nice در پایشگر پردازنده.
بار بی‌کاری (عدم فعالیت) در پایشگر پردازنده؛ برای شفافیت خالی بگذارید.
انتظار غیرداوطلبانه (Steal) در پایشگر پردازنده.
دمای پردازنده.
میزان مصرف برنامه‌های کاربر در پایشگر حافظه.
میزان مصرف بافرهای سیستم‌عامل در پایشگر حافظه.
میزان مصرف کش سیستم‌عامل در پایشگر حافظه.
حافظهٔ آزاد در پایشگر حافظه.
بار خروجی (ارسال) در پایشگر شبکه.
بار ورودی (دریافت) در پایشگر شبکه.
بار بی‌کاری در پایشگر شبکه؛ برای شفافیت خالی بگذارید.

پس‌زمینهٔ میزکار (DESKTOP BACKGROUND)

تنظیمات زیر مربوط به پوسته بوده و توسط icewmbg(1) خوانده می‌شوند:

نمایش تصویر پس‌زمینهٔ میزکار به صورت وسط‌چین و بدون تکرار (کاشی‌کاری).
تغییر مقیاس تصویر پس‌زمینهٔ میزکار به حالت تمام‌صفحه.
فهرستی جداشده با کاما از صفر یا چند رنگ پس‌زمینهٔ میزکار.
فهرستی جداشده با کاما از صفر یا چند تصویر پس‌زمینهٔ میزکار. هر تصویر می‌تواند مسیری با الگوی glob(7) باشد، یا با علامت مدک (~) یا متغیر محیطی آغاز شود.
انتخاب تصادفی از میان فهرست تصاویر پس‌زمینه.
پشتیبانی از ترمینال‌های نیمه‌شفاف مانند Eterm یا gnome-terminal.
رنگ (یا رنگ‌هایی) که باید برای پنجره‌های نیمه‌شفاف اعلام شود.
تصویر (یا تصاویری) که باید برای پنجره‌های نیمه‌شفاف اعلام شود. این فهرست شبیه به DesktopBackgroundImage است.
رسم تصویر پس‌زمینه بر روی تمامی نمایشگرهای چندگانه به صورت متصل.
مدت زمان به ثانیه برای چرخش میان تمام تصاویر پس‌زمینه؛ مقدار پیش‌فرض صفر به معنای غیرفعال است.

Alpha=1
Splash="IceWM.jpg"
LimitSize=0
LimitPosition=0
LimitByDockLayer=1
QuickSwitchToAllWorkspaces=1
QuickSwitchHugeIcon=1
QuickSwitchFillSelection=1
TaskBarMailboxStatusBeepOnNewMail=1
TaskBarMailboxStatusCountMessages=1
TaskBarShowMEMStatus=0
TaskBarShowCollapseButton=1
TaskBarWorkspacesLimit="8"
ShowProgramsMenu=1
ShowAddressBar=0
ToolTipDelay=200
ToolTipTime=5000
AutoHideDelay=900
AutoShowDelay=100
EdgeResistance=3
KeySysWinMenu=""
KeySysWinListMenu="Shift+Ctrl+Esc"

مثال بالا نشان می‌دهد که چگونه می‌توان به icewm اعلام کرد که یک کلید مشخص را مقید (bind) نکند: در این حالت KeySysWinMenu.

مسیرهای قرارگیری فایل preferences به شرح زیر است:

$ICEWM_PRIVCFG/preferences
$XDG_CONFIG_HOME/icewm/preferences
$HOME/.icewm/preferences
/usr/etc/icewm/preferences
/usr/share/icewm/preferences

این مسیرها به ترتیبی که فهرست شده‌اند جستجو می‌شوند؛ نخستین فایل یافت‌شده خوانده می‌شود و از بقیه صرف‌نظر می‌گردد.

icewm(1)، icewm-prefoverride(5).

Brian Bidulock <mailto:bidulock@openss7.org>.

IceWM تحت مجوز GNU Library General Public License منتشر شده است. فایل COPYING موجود در بستهٔ توزیع را مشاهده کنید.

2026-08-06 icewm 4.1.0