wmsetbg(1) General Commands Manual wmsetbg(1)

wmsetbg - تصویر پس‌زمینه را روی نمایشگر X11 تنظیم می‌کند

wmsetbg [-display display] [--update-domain domain|--update-wmaker] [options] [image]

دستور wmsetbg تصویر مشخص‌شده در image (در هر قالبی که توسط کتابخانهٔ WRaster پشتیبانی شود) را می‌خواند و آن را روی پنجرهٔ ریشه (root window) قرار می‌دهد. این دستور می‌تواند برای متناسب کردن تصویر با اندازهٔ پنجرهٔ ریشه، آن را مقیاس‌بندی کرده یا کاشی‌کاری کند. Window Maker به‌طور داخلی از این دستور برای تنظیم تصویر پنجرهٔ ریشه هنگام راه‌اندازی استفاده می‌کند.

رنگ (color) مشخص‌شده به عنوان رنگ پس‌زمینه برای بافت (texture) استفاده می‌شود. Window Maker هنگام بارگذاری و پردازش بافت، به‌طور موقت پس‌زمینه را روی این رنگ تنظیم می‌کند. می‌توانید رنگ‌ها را با استفاده از نام‌های X11 آنها یا به صورت یک سه‌تایی RGB (یا به عنوان "rgb:RR/GG/BB" یا "#RRGGBB") مشخص کنید. در حالت دوم، color یک رشته کوتیشن‌دار است.
تصویر (image) را در مرکز صفحه قرار می‌دهد
تعداد رنگ‌های مجاز در هر کانال را برای تصویر محدود می‌کند
اتصال به نمایشگر X مشخص‌شده با display
دیترینگ رنگ (color dithering) را روی تصویر (image) فعال می‌کند
تصویر مشخص‌شده (image) را با حفظ نسبت ابعاد به‌گونه‌ای مقیاس‌بندی می‌کند که کل صفحه پر شود
نمایش پیام راهنما همراه با فهرست گزینه‌ها
هنگام تبدیل تصویر به پالت رنگ‌های نمایه‌شده (ایندکس‌شده)، از الگوریتم بهترین تطابق رنگ (best-matching-color) استفاده می‌کند
تصویر مشخص‌شده (image) را با حفظ نسبت ابعاد به‌گونه‌ای مقیاس‌بندی می‌کند که درون صفحه جا شود
بافت مشخص‌شده (texture) را به عنوان یک بافت سبک proplist پردازش و تجزیه می‌کند
تصویر مشخص‌شده (image) را برای پر کردن صفحه مقیاس‌بندی می‌کند (پیش‌فرض)
هنگام تغییر اندازه تصویر (image) از یک الگوریتم مقیاس‌بندی هموار استفاده می‌کند
تصویر مشخص‌شده (image) را کاشی‌کاری (tile) می‌کند
پایگاه داده دامنهٔ (domain) مشخص‌شده را به‌روزرسانی می‌کند
پایگاه داده پیش‌فرض‌های Window Maker را به‌روزرسانی می‌کند
نسخه Window Maker که این برنامه همراه آن آمده است را نمایش می‌دهد
پس‌زمینه را تنها برای فضای کاری (workspace) مشخص‌شده به‌روزرسانی می‌کند
تصویر را در سرتاسر نمایشگرهای Xinerama می‌گسترد

اگر صفحه شما در پیکربندی True Color نباشد (که معمولاً به عنوان ۱۶٬۷۷۷٬۲۱۶ رنگ فروخته می‌شود) بلکه در یک حالت رنگ نمایه‌شده (۲۵۶ رنگ، ۱۶ رنگ و غیره که مبتنی بر یک ColorMap هستند) باشد، آنگاه Window Maker ممکن است نیاز داشته باشد پیش از استفاده از تصویر برای پس‌زمینه، آن را برای تبدیل به تعداد محدودی از رنگ‌ها پردازش کند.

دو گزینه برای انتخاب الگوریتم مورد استفاده وجود دارد:

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

اگر هیچ‌کدام مشخص نشود، انتخاب پیکربندی Window Maker مورد استفاده قرار خواهد گرفت.

شما همچنین می‌توانید از گزینهٔ --colors برای کاهش تعداد کل رنگ‌ها از تصویر (image) پیش از اعمال الگوریتم استفاده کنید. مقدار مشخص‌شده با این گزینه، تعداد مقادیر ممکن را برای هر رنگ اصلی (قرمز، سبز و آبی) تعریف می‌کند؛ برای نمونه مقدار 8 تصویر را پیش از اعمال الگوریتم تبدیل کاهش می‌دهد تا تنها از 8*8*8=512 رنگ استفاده کند.

wmaker(1)

این صفحهٔ راهنما توسط Marcelo Magallon <mmagallo@debian.org> نوشته شده است.

Window Maker توسط Alfredo K. Kojima <kojima@windowmaker.info> نوشته شده است. wmsetbg توسط Dan Pascu <dan@windowmaker.info> نوشته شده است.

April 2015