'\" t .\" Title: fluxbox-style .\" Author: Henrik Kinnunen .\" Generator: DocBook XSL Stylesheets v1.78.1 .\" Date: 08 February 2015 .\" Manual: Fluxbox Manual .\" Source: fluxbox-style.txt .\" Language: Persian .\" .TH "FLUXBOX\-STYLE" "5" "08 February 2015" "fluxbox\-style\&.txt" "Fluxbox Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" fluxbox-style \- راهنمای قالب پوسته‌ها و استایل‌های Fluxbox .SH "خلاصه دستور (SYNOPSIS)" .sp این سند گزینه‌های گوناگون موجود برای استایل‌های fluxbox را شرح می‌دهد\&. .SH "توضیحات (DESCRIPTION)" .sp استایل چیست؟ .sp استایل‌ها که گاهی تم یا پوسته (Themes) نامیده می‌شوند، یک لایه گرافیکی برای مدیر پنجره .BR fluxbox (1) هستند\&. اگر بخواهید فلاکس‌باکس را بشناسید، استایل‌ها در واقع بخش «ظاهر» از مفهوم «ظاهر و احساس» (\fIlook and feel\fR) هستند\&. .sp استایل‌ها فایل‌های متنی ساده ASCII هستند که به .BR fluxbox (1) می‌گویند ظاهر اجزای مختلف مدیر پنجره را چگونه ایجاد کند\&. نصب پیش‌فرض .BR fluxbox (1) شامل چندین نمونه کلاسیک است که گستره وسیعی از قابلیت‌ها را به نمایش می‌گذارند\&. برای استفاده از یکی از استایل‌های استاندارد، به منوی \fISystem Styles\fR در منوی اصلی .BR fluxbox (1) بروید\&. .sp مدیر پنجره .BR fluxbox (1) از کلاس گرافیکی اختصاصی خود برای رندر کردن بی‌درنگ تصاویر استفاده می‌کند\&. با استفاده از استایل‌ها می‌توانید با سطحی بالا از قابلیت پیکربندی، ظاهر میزکار خود را تعیین کنید\&. از آنجا که .BR fluxbox (1) از blackbox مشتق شده است، برای بسیاری این پرسش مطرح می‌شود که آیا تم‌های قدیمی روی آخرین نسخه‌های .BR fluxbox (1) کار خواهند کرد یا خیر\&. در عمل آن‌ها کار می‌کنند، اما لازم است آن‌ها را تنظیم کنید زیرا کد .BR fluxbox (1) از زمان انشعاب اولیه تغییرات چشمگیری داشته است\&. .SH "ساختار (STRUCTURE)" .sp یک استایل از چند مؤلفه اصلی تشکیل شده است که هر کدام دستورالعمل‌های فرعی خود را دارند\&. مؤلفه‌های اصلی به شرح زیر هستند: .sp دستورالعمل‌های \fIwindow\&.*\fR ظاهر قاب پنجره‌ها را کنترل می‌کنند، \fIwindow\&.tab\&.*\fR ظاهر زبانه‌های پنجره را مدیریت می‌کند، و \fImenu\&.*\fR ظاهر منوی بازشویی را که هنگام راست‌کلیک روی میزکار مشاهده می‌کنید کنترل می‌کند\&. \fItoolbar\&.*\fR نواری است که در بالا یا پایین صفحه نمایش خود می‌بینید\&. در نهایت، \fIslit\&.*\fR شامل گزینه‌هایی است که می‌توانید برای سفارشی‌سازی ظاهر اسلیت (slit) استفاده کنید\&. با این حال، اگر دستورالعمل‌های slit را به‌طور مشخص تعیین نکنید، ظاهر اسلیت به جای آن توسط دستورالعمل‌های نوار ابزار کنترل می‌شود\&. .sp برای درک چگونگی عملکرد سازوکار استایل، بهتر است کمی با نحوه کار منابع X11 آشنا شوید\&. منابع X11 از یک کلید (key) و یک مقدار (value) تشکیل شده‌اند\&. کلید از چندین کلید کوچک‌تر (که گاهی فرزند یا children نامیده می‌شوند) تشکیل شده است که با یک نقطه (\&.) از یکدیگر جدا می‌شوند\&. همچنین کلیدها می‌توانند شامل یک ستاره (*) به عنوان نویسه عام (wildcard) باشند، به این معنی که یک خط متنی می‌تواند با چندین کلید مطابقت داشته باشد\&. این قابلیت برای استایل‌هایی که بر پایه یک یا دو رنگ هستند بسیار سودمند است\&. .sp مرجع کامل‌تری در این باره را می‌توانید در بخش \fIRESOURCES\fR از صفحه راهنمای .BR X (7) بیابید\&. .SH "مکان ذخیره‌سازی (LOCATION)" .sp مکان‌های گوناگونی برای ذخیره استایل‌های شما وجود دارد؛ رایج‌ترین آن‌ها در پوشه \fI~/\&.fluxbox/styles\fR است\&. نصب اولیه، استایل‌های پیش‌فرض را در مسیر \fI/usr/share/fluxbox/styles\fR قرار می‌دهد و یک پیکربندی پایه و قابل استفاده را فراهم می‌آورد\&. .sp هنگام ساخت استایل اختصاصی خود، یک پوشه (معمولاً هم‌نام با استایل شما) در مسیر \fI~/\&.fluxbox/styles/\fR بسازید (اگر پوشه \fIstyles\fR وجود ندارد، آن را نیز بسازید)\&. هرچند ساختار رسمی اجباری وجود ندارد، اما معمول است پوشه‌ای هم‌نام با استایل خود ایجاد کرده و پوشه تصاویر نگاره‌ای (pixmaps) خود را (در صورت نیاز) همراه با فایلی به نام theme\&.cfg (که ممکن است style\&.cfg نیز نامیده شود) در آن قرار دهید\&. این فایل جایی است که استایل خود را با استفاده از مؤلفه‌هایی که در ادامه این صفحه راهنما شرح داده شده‌اند می‌سازید\&. نمونه‌ای از مراحل برای آغاز یک پروژه ساخت استایل اختصاصی می‌تواند به شکل زیر باشد: .sp .if n \{\ .RS 4 .\} .nf $ cd $ mkdir \-p ~/\&.fluxbox/styles/YourStyle/pixmaps $ cd ~/\&.fluxbox/styles/YourStyle $ nano theme\&.cfg .fi .if n \{\ .RE .\} .sp خروجی یک استایل بسته‌بندی‌شده باید شبیه به موارد زیر باشد: .sp .if n \{\ .RS 4 .\} .nf $ cd $ tar \-tjvf YourStyle\&.tar\&.bz2 \&.fluxbox/styles/YourStyle/theme\&.cfg \&.fluxbox/styles/YourStyle/pixmaps \&.fluxbox/styles/YourStyle/pixmaps/stick\&.xpm \&.\&.\&. .fi .if n \{\ .RE .\} .sp البته تمامی این موارد صرفاً ترجیحات هستند؛ .BR fluxbox (1) امکان سفارشی‌سازی موارد بسیاری را فراهم می‌کند، از جمله نحوه مدیریت استایل‌ها توسط شما\&. با این حال به یاد داشته باشید اگر قصد انتشار استایل خود را دارید، در صورت عدم رعایت شیوه‌های مرسوم جامعه کاربری ممکن است با انتقادهایی روبرو شوید\&. :) .SH "ایجاد استایل اختصاصی (CREATING YOUR STYLE)" .sp همان‌طور که در بالا اشاره شد، .BR fluxbox (1) به شما اجازه می‌دهد چهار مؤلفه اصلی آن را پیکربندی کنید: نوار ابزار (toolbar)، منوها (menus)، اسلیت (slit) و تزیینات پنجره (window decorations)\&. به یاد داشته باشید که می‌توانید اسلیت را با دستورالعمل‌های اختصاصی آن سفارشی‌سازی کنید، در غیر این صورت اسلیت ظاهر نوار ابزار را به خود خواهد گرفت\&. .sp در اینجا چند مثال کوتاه برای تشریح نحو (syntax) پایه آورده شده است: .sp .if n \{\ .RS 4 .\} .nf toolbar\&.clock\&.color: green .fi .if n \{\ .RE .\} .sp این دستور منبع رنگ ساعت نوار ابزار را برابر با \fIgreen\fR قرار می‌دهد\&. نمونه‌ای دیگر: .sp .if n \{\ .RS 4 .\} .nf menu*color: rgb:3/4/5 .fi .if n \{\ .RE .\} .sp این دستور منبع رنگ منو و تمامی \fIفرزندان\fR آن را روی \(oqrgb:3/4/5\(cq تنظیم می‌کند\&. (برای توضیحات مربوط به نام رنگ‌ها به .BR X (1) مراجعه کنید\&.) بنابراین این دستور روی \fImenu\&.title\&.color\fR و \fImenu\&.frame\&.color\fR نیز اعمال می‌شود\&. و با .sp .if n \{\ .RS 4 .\} .nf *font: \-b&h\-lucida\-medium\-r\-normal\-*\-*\-140\-* .fi .if n \{\ .RE .\} .sp منبع فونت را برای تمامی کلیدها به یک‌باره روی این نام فونت تنظیم می‌کنید (برای اطلاعات درباره فونت‌های نصب‌شده روی سیستم خود، می‌توانید از برنامه‌هایی مانند .BR xfontsel (1)، gtkfontsel یا .BR xlsfonts (1) استفاده کنید\&.) .sp در مثال پیشین متوجه نویسه عام (*) قبل از font خواهید شد\&. در استایل فلاکس‌باکس می‌توانید مقداری را با نویسه عام تعیین کنید\&. این مثال بدان معناست که هر فونتی در استایل، برابر با مقدار مشخص‌شده خواهد بود\&. می‌توانید این کار را با هر مؤلفه یا مقداری انجام دهید\&. به عنوان مثال اگر می‌خواهید رنگ تمام متن‌ها یکسان باشد، این‌گونه عمل می‌کنید: .sp .if n \{\ .RS 4 .\} .nf *textColor: rgb:3/4/5 .fi .if n \{\ .RE .\} .sp این بدان معناست که می‌توانید یک استایل بسیار ساده با ویژگی‌های اندک راه‌اندازی کنید\&. برای نمونه‌ای از کاربرد عملی این موضوع بخش مثال‌ها (EXAMPLES) را در ادامه ببینید\&. همچنین .BR fluxbox (1) به شما اجازه می‌دهد مقادیر نویسه‌های عام را در استایل خود بازنویسی (override) کنید\&. بیایید مثال بالا را در نظر بگیریم و بازنویسی خاصی برای مؤلفه toolbar\&.clock\&.textColor اضافه کنیم: .sp .if n \{\ .RS 4 .\} .nf *textColor: rgb:3/4/5 toolbar\&.clock\&.textColor: rgb:255/0/0 .fi .if n \{\ .RE .\} .sp با این کار، تمامی متن‌ها \fIrgb:3/4/5\fR خواهند بود، به جز متن ساعت نوار ابزار که \fIrgb:255/0/0\fR خواهد بود\&. .sp اکنون آنچه .BR fluxbox (1) را تا این حد برجسته و چشمگیر می‌کند، توانایی آن در رندر کردن بی‌درنگ بافت‌ها (textures) است\&. یک بافت در واقع الگوی پرکننده‌ای (fillpattern) است که در برخی استایل‌ها مشاهده می‌کنید\&. توصیف‌های بافت مستقیماً برای کلیدی که باید روی آن اعمال شوند تعیین می‌گردند؛ برای نمونه: .sp .if n \{\ .RS 4 .\} .nf toolbar\&.clock: Raised Gradient Diagonal Bevel1 toolbar\&.clock\&.color: rgb:8/6/4 toolbar\&.clock\&.colorTo: rgb:4/3/2 .fi .if n \{\ .RE .\} .sp نگران نباشید، معنای هر یک از این موارد را توضیح خواهیم داد\&. توصیف یک بافت می‌تواند حداکثر از پنج فیلد تشکیل شود که به شرح زیر هستند: .PP \fBFlat | Raised | Sunken\fR. به مؤلفه ظاهری صاف (flat)، برآمده (raised) یا فرورفته (sunken) می‌دهد\&. .PP \fBGradient | Solid\fR. به .BR fluxbox (1) می‌گوید که یک رنگ یکدست یا یک بافت گرادیان (طیف‌دار) رسم کند\&. .PP \fBHorizontal | Vertical | Diagonal | Crossdiagonal | Pipecross | Elliptic | Rectangle | Pyramid\fR. یکی از این نوع بافت‌ها را انتخاب کنید\&. این گزینه‌ها تنها در صورتی کار می‌کنند که \fBGradient\fR مشخص شده باشد\&. .PP \fBInterlaced\fR. به .BR fluxbox (1) می‌گوید بافت را به صورت درهم‌بافته و خط‌خطی (تیره کردن خطوط به صورت یک‌درمیان) درآورد\&. این گزینه بیشتر برای بافت‌های گرادیان استفاده می‌شود، اما روی بافت‌های یکدست نیز کار می‌کند\&. .PP \fBBevel1 | Bevel2\fR. به .BR fluxbox (1) می‌گوید از کدام نوع برجستگی یا لبه شیب‌دار (bevel) استفاده کند\&. Bevel1 برجستگی پیش‌فرض است؛ سایه‌زنی روی لبه تصویر قرار می‌گیرد\&. Bevel2 یک جایگزین است؛ در آن سایه‌زنی یک پیکسل به سمت داخل از لبه تصویر قرار می‌گیرد\&. .sp به جای توصیف بافت، گزینه \fBParentRelative\fR نیز در دسترس است که باعث می‌شود مؤلفه به عنوان بخشی از والد خود به نظر برسد؛ برای نمونه کاملاً شفاف (transparent) باشد\&. .sp یا برای امکانات حتی بیشتر، پیکس‌مپ (Pixmap)\&. اگر بافت پیکس‌مپ مشخص شود (که ممکن است در هر موقعیتی لازم نباشد)، فایل پیکس‌مپ در یک منبع pixmap جداگانه تعیین می‌گردد\&. .sp .if n \{\ .RS 4 .\} .nf toolbar\&.clock: pixmap toolbar\&.clock\&.pixmap: clock_background\&.xpm .fi .if n \{\ .RE .\} .sp این قابلیت ممکن است نیاز به کمی بررسی داشته باشد؛ گزارش‌ها حاکی از آن است که گاهی منابع color و colorTo باید تنظیم شوند و گاهی نباید تنظیم گردند\&. .sp تمامی بافت‌های دارای گرادیان از دو مقدار رنگ تشکیل شده‌اند: منابع \fIcolor\fR و \fIcolorTo\fR\&. هنگامی که \fBInterlaced\fR در حالت \fBSolid\fR به کار می‌رود، از منبع \fIcolorTo\fR برای یافتن رنگ خطوط یک‌درمیان استفاده می‌شود\&. .SH "جلوه‌های فونت (FONT EFFECTS)" .sp علاوه بر تعیین خانواده فونت (font\-family) و ضخامت فونت (font\-weight) از طریق موتور رندر فونت پشتیبانی‌شده (مانند Xft)، .BR fluxbox (1) از برخی جلوه‌ها نیز پشتیبانی می‌کند: \fIhalo\fR (هاله) و \fIshadow\fR (سایه)\&. برای تنظیم جلوه سایه: .sp .if n \{\ .RS 4 .\} .nf menu\&.title\&.font: sans\-8:bold menu\&.title\&.effect: shadow menu\&.title\&.shadow\&.color: green menu\&.title\&.shadow\&.x: 3 menu\&.title\&.shadow\&.y: 3 .fi .if n \{\ .RE .\} .sp برای تنظیم جلوه هاله: .sp .if n \{\ .RS 4 .\} .nf menu\&.title\&.font: sans\-8:bold menu\&.title\&.effect: halo menu\&.title\&.halo\&.color: green .fi .if n \{\ .RE .\} .SS "مشکلات فونت (FONT PROBLEMS)" .sp اگر در نصب فونت‌ها یا کار با آن‌ها مشکلی دارید، باید صفحه مستندات در xfree\&.org را مطالعه کنید\&. پیوند زیر یکی از آن‌هاست: \m[blue]\fBhttp://xfree\&.org/4\&.3\&.0/fonts2\&.html#3\fR\m[] .SH "فهرست کامل مؤلفه‌ها (FULL COMPONENT LIST)" .sp در اینجا فهرست جامع مؤلفه‌های استایل‌های .BR fluxbox (1) آمده است\&. هر مؤلفه همراه با نوع مقدار مورد نیاز آن آورده شده است\&. در یک فایل استایل، کامنت‌ها با علامت تعجب (!) آغاز می‌شوند که ما نیز در اینجا از آن استفاده می‌کنیم تا بتوانید آن‌ها را در یک فایل theme\&.cfg جدید قرار داده و به شکل مناسب سفارشی‌سازی کنید\&. لطفاً توجه داشته باشید برای حفظ یکپارچگی استایل‌ها، طراحان پوسته معمولاً تمام موارد تم را در فایل استایل خود قرار می‌دهند، حتی اگر استفاده نشده باشند\&. این کار به کاربر امکان می‌دهد مؤلفه‌های مختلف را به آسانی تغییر دهد\&. .SH "گزینه‌های پنجره (WINDOW OPTIONS)" .sp کارهای بسیار زیادی می‌توانید با طراحی پنجره در .BR fluxbox (1) انجام دهید، در زیر گزینه‌های شما آمده است\&. لذت ببرید\&. .sp .if n \{\ .RS 4 .\} .nf \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- window\&.bevelWidth: window\&.borderColor: window\&.borderWidth: window\&.button\&.focus: window\&.button\&.focus\&.color: window\&.button\&.focus\&.colorTo: window\&.button\&.focus\&.picColor: window\&.button\&.focus\&.pixmap: window\&.button\&.pressed: window\&.button\&.pressed\&.color: window\&.button\&.pressed\&.colorTo: window\&.button\&.pressed\&.pixmap: window\&.button\&.unfocus: window\&.button\&.unfocus\&.color: window\&.button\&.unfocus\&.colorTo: window\&.button\&.unfocus\&.picColor: window\&.button\&.unfocus\&.pixmap: window\&.close\&.pixmap: window\&.close\&.pressed\&.pixmap: window\&.close\&.unfocus\&.pixmap: window\&.frame\&.focusColor: window\&.frame\&.unfocusColor: window\&.grip\&.focus: window\&.grip\&.focus\&.color: window\&.grip\&.focus\&.colorTo: window\&.grip\&.focus\&.pixmap: window\&.grip\&.unfocus: window\&.grip\&.unfocus\&.color: window\&.grip\&.unfocus\&.colorTo: window\&.grip\&.unfocus\&.pixmap: window\&.handle\&.focus: window\&.handle\&.focus\&.color: window\&.handle\&.focus\&.colorTo: window\&.handle\&.focus\&.pixmap: window\&.handle\&.unfocus: window\&.handle\&.unfocus\&.color: window\&.handle\&.unfocus\&.colorTo: window\&.handle\&.unfocus\&.pixmap: window\&.handleWidth: window\&.iconify\&.pixmap: window\&.iconify\&.pressed\&.pixmap: window\&.iconify\&.unfocus\&.pixmap: window\&.justify: <{Left|Right|Center}> window\&.label\&.active: window\&.label\&.active\&.textColor: window\&.label\&.focus: window\&.label\&.focus\&.color: window\&.label\&.focus\&.colorTo: window\&.label\&.focus\&.font: window\&.label\&.focus\&.pixmap: window\&.label\&.unfocus: window\&.label\&.unfocus\&.color: window\&.label\&.unfocus\&.colorTo: window\&.label\&.unfocus\&.font: window\&.label\&.unfocus\&.pixmap: window\&.label\&.focus\&.textColor: window\&.label\&.unfocus\&.textColor: window\&.maximize\&.pixmap: window\&.maximize\&.pressed\&.pixmap: window\&.maximize\&.unfocus\&.pixmap: window\&.roundCorners: <{Top|Bottom}{Left|Right}> window\&.shade\&.pixmap: window\&.shade\&.pressed\&.pixmap: window\&.shade\&.unfocus\&.pixmap: window\&.stick\&.pixmap: window\&.stick\&.pressed\&.pixmap: window\&.stick\&.unfocus\&.pixmap: window\&.stuck\&.pixmap: window\&.stuck\&.unfocus\&.pixmap: window\&.lhalf\&.pixmap: window\&.lhalf\&.unfocus\&.pixmap: window\&.rhalf\&.pixmap: window\&.rhalf\&.unfocus\&.pixmap: window\&.title\&.focus: window\&.title\&.focus\&.color: window\&.title\&.focus\&.colorTo: window\&.title\&.focus\&.pixmap: window\&.title\&.height: window\&.title\&.unfocus: window\&.title\&.unfocus\&.color: window\&.title\&.unfocus\&.colorTo: window\&.title\&.unfocus\&.pixmap: \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- .fi .if n \{\ .RE .\} .SH "گزینه‌های منو (MENU OPTIONS)" .sp هر آنچه برای زیبا ساختن منوی خود نیاز دارید\&. .sp .if n \{\ .RS 4 .\} .nf \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- menu\&.bevelWidth: menu\&.borderColor: menu\&.borderWidth: menu\&.bullet: <{empty|square|triangle|diamond}> menu\&.bullet\&.position: <{left|right}> menu\&.frame: menu\&.frame\&.color: menu\&.frame\&.colorTo: menu\&.frame\&.disableColor: menu\&.frame\&.font: menu\&.frame\&.justify: <{Left|Right|Center}> menu\&.frame\&.pixmap: menu\&.frame\&.textColor: menu\&.hilite: menu\&.hilite\&.color: menu\&.hilite\&.colorTo: menu\&.hilite\&.font: menu\&.hilite\&.justify: <{left|center|right}> menu\&.hilite\&.pixmap: menu\&.hilite\&.textColor: menu\&.itemHeight: menu\&.title: menu\&.title\&.color: menu\&.title\&.colorTo: menu\&.title\&.font: menu\&.title\&.pixmap: menu\&.title\&.textColor: menu\&.title\&.justify: <{Left|Right|Center}> menu\&.titleHeight: menu\&.roundCorners: <{Top|Bottom}{Left|Right}> menu\&.selected\&.pixmap: menu\&.submenu\&.pixmap: menu\&.unselected\&.pixmap: \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- .fi .if n \{\ .RE .\} .SH "پس‌زمینه (BACKGROUND)" .sp هر استایلی باید گزینه background را تعیین کند\&. اگر نمی‌خواهید استایل شما پس‌زمینه کاربر را تغییر دهد، از \(oqbackground: none\(cq استفاده کنید\&. گزینه‌های \(oqcentered\(cq (وسط‌چین)، \(oqaspect\(cq (با حفظ نسبت تصویر)، \(oqtiled\(cq (کاشی‌کاری‌شده) و \(oqfullscreen\(cq (تمام‌صفحه) نیازمند آن هستند که منبع \(oqbackground\&.pixmap\(cq حاوی نام یک فایل معتبر باشد\&. گزینه \(oqrandom\(cq (تصادفی) نیازمند آن است که \(oqbackground\&.pixmap\(cq حاوی نام یک پوشه معتبر باشد\&. برای این گزینه‌ها، .BR fluxbox (1) ابزار .BR fbsetbg (1) را برای تنظیم پس‌زمینه فراخوانی می‌کند\&. گزینه‌های \(oqgradient\(cq، \(oqsolid\(cq و \(oqmod\(cq همگی نیازمند تنظیم \(oqbackground\&.color\(cq هستند\&. گزینه‌های \(oqgradient\(cq و \(oqmod\(cq هر دو نیازمند \(oqbackground\&.colorTo\(cq نیز هستند\&. گزینه \(oqmod\(cq نیازمند آن است که \(oqbackground\&.modX\(cq و \(oqbackground\&.modY\(cq نیز تنظیم شوند\&. این گزینه‌ها برای تنظیم پس‌زمینه به .BR fbsetroot (1) ارسال خواهند شد\&. گزینه ویژه \(oqunset\(cq تنها برای استفاده در فایل‌های overlay کاربر است؛ این گزینه مشخص می‌کند که fbsetbg هرگز نباید اجرا شود (به‌طور پیش‌فرض، حتی زمانی که \(oqnone\(cq در فایل overlay تنظیم شده باشد، فلاکس‌باکس سعی می‌کند \(lqfbsetbg \-z\(rq را برای بازیابی آخرین تصویر پس‌زمینه اجرا کند)\&. .sp .if n \{\ .RS 4 .\} .nf background: centered|aspect|tiled|fullscreen|random|solid|gradient |mod|none|unset background\&.pixmap: background\&.color: background\&.colorTo: background\&.modX: background\&.modY: .fi .if n \{\ .RE .\} .SH "اسلیت (SLIT)" .sp در اینجا تمامی گزینه‌های اسلیت (slit) آمده است\&. .sp .if n \{\ .RS 4 .\} .nf \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- slit: slit\&.bevelWidth: slit\&.borderColor: slit\&.borderWidth: slit\&.color: slit\&.colorTo: slit\&.pixmap: \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- .fi .if n \{\ .RE .\} .SH "گزینه‌های نوار ابزار (TOOLBAR OPTIONS)" .sp در زیر تمامی احتمالات پیکربندی نوار ابزار را خواهید یافت\&. این فهرست نسبتاً جامع است و گزینه‌های فراوانی را برای ایجاد ظاهر نوار ابزار دقیقاً به همان شکلی که می‌خواهید ارائه می‌دهد\&. .sp .if n \{\ .RS 4 .\} .nf \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- toolbar: toolbar\&.bevelWidth: toolbar\&.borderColor: toolbar\&.borderWidth: toolbar\&.button\&.scale: toolbar\&.color: toolbar\&.colorTo: toolbar\&.clock: toolbar\&.clock\&.borderColor: toolbar\&.clock\&.borderWidth: toolbar\&.clock\&.font: toolbar\&.clock\&.justify: <{Left|Right|Center}> toolbar\&.clock\&.pixmap: toolbar\&.clock\&.color: toolbar\&.clock\&.colorTo: toolbar\&.clock\&.textColor: toolbar\&.height: toolbar\&.iconbar\&.focused: toolbar\&.iconbar\&.focused\&.color: toolbar\&.iconbar\&.focused\&.colorTo: toolbar\&.iconbar\&.focused\&.pixmap: toolbar\&.iconbar\&.unfocused: toolbar\&.iconbar\&.unfocused\&.color: toolbar\&.iconbar\&.unfocused\&.colorTo: toolbar\&.iconbar\&.unfocused\&.pixmap: toolbar\&.iconbar\&.empty: toolbar\&.iconbar\&.empty\&.color: toolbar\&.iconbar\&.empty\&.colorTo: toolbar\&.iconbar\&.empty\&.pixmap: toolbar\&.iconbar\&.focused\&.borderColor: toolbar\&.iconbar\&.focused\&.borderWidth: toolbar\&.iconbar\&.unfocused\&.borderColor: toolbar\&.iconbar\&.unfocused\&.borderWidth: toolbar\&.iconbar\&.borderColor: toolbar\&.iconbar\&.borderWidth: toolbar\&.iconbar\&.focused\&.font: toolbar\&.iconbar\&.focused\&.justify: <{Left|Right|Center}> toolbar\&.iconbar\&.focused\&.textColor: toolbar\&.iconbar\&.unfocused\&.font: toolbar\&.iconbar\&.unfocused\&.justify: <{Left|Right|Center}> toolbar\&.iconbar\&.unfocused\&.textColor: toolbar\&.pixmap: toolbar\&.shaped: toolbar\&.workspace\&.font: toolbar\&.workspace\&.justify: <{Left|Right|Center}> toolbar\&.workspace\&.textColor: toolbar\&.workspace: toolbar\&.workspace\&.borderColor: toolbar\&.workspace\&.borderWidth: toolbar\&.workspace\&.color: toolbar\&.workspace\&.colorTo: toolbar\&.workspace\&.pixmap: \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- .fi .if n \{\ .RE .\} .SH "مثال‌ها (EXAMPLES)" .sp این فهرست ممکن است هراس‌آور به نظر برسد، اما به یاد داشته باشید زمانی که استایل اختصاصی خود را می‌سازید، می‌توانید به آسانی بخش عمده این کلیدها را با یک مؤلفه واحد تنظیم کنید\&. برای نمونه: .sp .if n \{\ .RS 4 .\} .nf \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- *color: slategrey *colorTo: darkslategrey *unfocus\&.color: darkslategrey *unfocus\&.colorTo: black *textColor: white *unfocus\&.textColor: lightgrey *font: lucidasans\-10 \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- .fi .if n \{\ .RE .\} .sp این دستور پیش‌فرض‌های مناسبی را برای بسیاری از مؤلفه‌ها تعیین می‌کند\&. .SH "قالب‌های رنگ (COLOR FORMATS)" .sp این‌ها قالب‌های رنگ برای استایل‌ها هستند: .sp .if n \{\ .RS 4 .\} .nf #000000 (Hexadecimal) rgb:<0\-255>/<0\-255>/<0\-255> .fi .if n \{\ .RE .\} .sp برای توضیحات بیشتر به فایل /usr/share/X11/rgb\&.txt مراجعه کنید\&. .SH "نویسندگان (AUTHORS)" .sp نرم‌افزار Blackbox توسط Brad Hughes و Jeff Raven نوشته شده و نگهداری می‌شد\&. .sp مدیر پنجره .BR fluxbox (1) توسط Henrik Kinnunen همراه با مشارکت‌ها و وصله‌های ارائه‌شده از سوی افراد بسیاری از سراسر جهان نوشته شده و نگهداری می‌شود\&. .sp وبگاه رسمی .BR fluxbox (1): \m[blue]\fBhttp://www\&.fluxbox\&.org\fR\m[] استایل‌های بسیاری را می‌توانید در اینجا بیابید: \m[blue]\fBhttp://tenr\&.de\fR\m[] .sp این صفحه راهنما توسط Curt "Asenchi" Micol با استفاده از منابع گوناگون از جمله مستندات رسمی، صفحه راهنمای .BR fluxbox (1) و منابع متعدد دیگر گردآوری شده است\&. اگر متوجه هرگونه خطا یا مشکلی در این صفحه شدید، لطفاً از این طریق با او تماس بگیرید: ، و با بهره‌گیری از مشارکت‌های عالی \&. در صورت پیش‌قدم شدن دیگران، ترجمه به زبان‌های متعدد دیگر نیز می‌تواند در دسترس قرار گیرد\&. .SH "همچنین ببینید (SEE ALSO)" .sp .BR fluxbox (1), .BR fbsetbg (1), .BR fbsetroot (1) .SH "نویسنده (AUTHOR)" .PP \fBHenrik Kinnunen\fR <\&fluxgen@fluxbox\&.org\&> .RS 4 نویسنده. .RE