.TH fbset 8 "July 1998" local "Linux frame buffer utils" .SH "نام (NAME)" fbset \- نمایش و تغییر تنظیمات دستگاه فریم‌بافر .SH "خلاصه دستور (SYNOPSIS)" .B fbset .RI [ گزینه‌ها ] .RI [ حالت ] .SH "توضیحات (DESCRIPTION)" .B این مستندات قدیمی هستند!! .PP .B fbset یک ابزار سیستمی برای نمایش یا تغییر تنظیمات دستگاه فریم‌بافر (frame buffer) است. دستگاه فریم‌بافر رابطی ساده و یکتا برای دسترسی به انواع مختلف نمایشگرهای گرافیکی فراهم می‌کند. .PP دسترسی به دستگاه‌های فریم‌بافر از طریق گره‌های دستگاهی ویژه واقع در دایرکتوری .I /dev انجام می‌شود. طرح نام‌گذاری این گره‌ها همواره به صورت .IR \fBfb < n >, است، که در آن .I n شماره دستگاه فریم‌بافر مورد استفاده است. .PP .B fbset از پایگاه‌داده حالت‌های ویدئویی اختصاصی خود در مسیر .I /etc/fb.modes استفاده می‌کند. تعداد نامحدودی از حالت‌های ویدئویی را می‌توان در این پایگاه‌داده تعریف کرد. برای کسب اطلاعات بیشتر به .BR fb.modes (5) مراجعه کنید. .SH "گزینه‌ها (OPTIONS)" اگر هیچ گزینه‌ای مشخص نشود، .B fbset تنظیمات جاری فریم‌بافر را نمایش خواهد داد. .sp گزینه‌های عمومی: .RS .TP .BR \-\-help ",\ " \-h نمایش اطلاعات نحوه استفاده .TP .BR \-\-now ",\ " \-n تغییر فوری حالت ویدئویی. اگر هیچ دستگاه فریم‌بافری با استفاده از .B \-fb مشخص نشده باشد، این گزینه به صورت پیش‌فرض فعال است. .TP .BR \-\-show ",\ " \-s نمایش تنظیمات حالت ویدئویی. این حالت در صورتی که گزینه دیگری مشخص نشود یا فقط یک دستگاه فریم‌بافر با .B \-fb مشخص گردد، پیش‌فرض است. .TP .BR \-\-info ",\ " \-i نمایش تمامی اطلاعات موجود فریم‌بافر .TP .BR \-\-verbose ",\ " \-v نمایش اطلاعات درباره عملیاتی که .B fbset در حال حاضر انجام می‌دهد .TP .BR \-\-version ",\ " \-V نمایش اطلاعات نسخه .B fbset .TP .BR \-\-xfree86 ",\ " \-x نمایش اطلاعات زمان‌بندی به شکلی که برای XFree86 مورد نیاز است .RE .PP گره‌های دستگاه فریم‌بافر: .RS .TP .BR \-fb "\ <" \fIdevice > گره دستگاه فریم‌بافر را مشخص می‌کند. اگر هیچ دستگاهی با .B \-fb مشخص نشده باشد، از .I /dev/fb0 استفاده می‌شود. .RE .PP پایگاه‌داده حالت‌های ویدئویی: .RS .TP .BR \-db "\ <" \fIfile > تنظیم یک فایل پایگاه‌داده حالت‌های ویدئویی جایگزین (پیش‌فرض .IR /etc/fb.modes است)، همچنین به .BR fb.modes (5) مراجعه کنید. .RE .PP هندسه نمایشگر (Display geometry): .RS .TP .BR \-xres "\ <" \fIvalue > تنظیم وضوح افقی قابل مشاهده (بر حسب پیکسل) .TP .BR \-yres "\ <" \fIvalue > تنظیم وضوح عمودی قابل مشاهده (بر حسب پیکسل) .TP .BR \-vxres "\ <" \fIvalue > تنظیم وضوح افقی مجازی (بر حسب پیکسل) .TP .BR \-vyres "\ <" \fIvalue > تنظیم وضوح عمودی مجازی (بر حسب پیکسل) .TP .BR \-depth "\ <" \fIvalue > تنظیم عمق رنگ نمایشگر (بر حسب بیت بر پیکسل) .TP .BR \-\-geometry ",\ " \-g "\ ..." تنظیم هم‌زمان تمامی پارامترهای هندسه به ترتیب .RI < xres > .RI < yres > .RI < vxres > .RI < vyres > .RI < depth >، به عنوان مثال: .B \-g .I 640 400 640 400 4 .TP .BR \-match "\ \ \ \ \ \ " تطبیق دادن وضوح فیزیکی با وضوح مجازی .RE .PP زمان‌بندی‌های نمایشگر (Display timings): .RS .TP .BR \-pixclock "\ <" \fIvalue > تنظیم طول مدت یک پیکسل (بر حسب پیکوثانیه). توجه داشته باشید که دستگاه فریم‌بافر ممکن است فقط از برخی طول‌های پیکسل پشتیبانی کند. .TP .BR \-left "\ <" \fIvalue > تنظیم حاشیه چپ (بر حسب پیکسل) .TP .BR \-right "\ <" \fIvalue > تنظیم حاشیه راست (بر حسب پیکسل) .TP .BR \-upper "\ <" \fIvalue > تنظیم حاشیه بالا (بر حسب خطوط پیکسلی) .TP .BR \-lower "\ <" \fIvalue > تنظیم حاشیه پایین (بر حسب خطوط پیکسلی) .TP .BR \-hslen "\ <" \fIvalue > تنظیم طول همگام‌سازی افقی (بر حسب پیکسل) .TP .BR \-vslen "\ <" \fIvalue > تنظیم طول همگام‌سازی عمودی (بر حسب خطوط پیکسلی) .TP .BR \-\-timings ",\ " \-t "\ ..." تنظیم هم‌زمان تمامی پارامترهای زمان‌بندی به ترتیب .RI < pixclock > .RI < left > .RI < right > .RI < upper > .RI < lower > .RI < hslen > .RI < vslen >، به عنوان مثال: .B \-g .I 35242 64 96 35 12 112 2 .RE .PP پرچم‌های نمایشگر (Display flags): .RS .TP .IR \fB\-hsync "\ {" low | high } تنظیم قطبیت همگام‌سازی افقی .TP .IR \fB\-vsync "\ {" low | high } تنظیم قطبیت همگام‌سازی عمودی .TP .IR \fB\-csync "\ {" low | high } تنظیم قطبیت همگام‌سازی ترکیبی (composite sync) .TP .IR \fB\-extsync "\ {" false | true } فعال یا غیرفعال کردن همگام‌سازی مجدد خارجی. در صورت فعال بودن، زمان‌بندی‌های همگام‌سازی توسط دستگاه فریم‌بافر تولید نمی‌شوند و در عوض باید از خارج تأمین گردند. توجه داشته باشید که ممکن است این گزینه توسط تمام دستگاه‌های فریم‌بافر پشتیبانی نشود. .TP .IR \fB\-bcast "\ {" false | true } فعال یا غیرفعال کردن حالت‌های پخش همگانی (broadcast). در صورت فعال بودن، فریم‌بافر زمان‌بندی‌های دقیق را برای چندین حالت پخش همگانی (مانند PAL یا NTSC) تولید می‌کند. توجه داشته باشید که ممکن است این گزینه توسط تمام دستگاه‌های فریم‌بافر پشتیبانی نشود. .TP .IR \fB\-laced "\ {" false | true } فعال یا غیرفعال کردن حالت درهم‌بافته (interlace). در صورت فعال بودن، تصویر نمایشگر به دو فریم تقسیم می‌شود که هر فریم به ترتیب فقط شامل خطوط زوج یا فرد است. این دو فریم به صورت متناوب نمایش داده می‌شوند؛ بدین ترتیب تعداد خطوط قابل نمایش دو برابر شده و فرکانس عمودی مانیتور ثابت می‌ماند، اما فرکانس عمودی قابل مشاهده نصف می‌شود. .TP .IR \fB\-double "\ {" false | true } فعال یا غیرفعال کردن اسکن دوگانه (doublescan). در صورت فعال بودن، هر خط دو بار نمایش داده می‌شود و بدین ترتیب فرکانس افقی به آسانی می‌تواند دو برابر شود، تا بتوان همان وضوح را روی مانیتورهای مختلف نمایش داد، حتی اگر مشخصات فرکانس افقی آن‌ها متفاوت باشد. توجه داشته باشید که ممکن است این گزینه توسط تمام دستگاه‌های فریم‌بافر پشتیبانی نشود. .RE .PP موقعیت‌یابی تصویر نمایشگر (Display positioning): .RS .TP .IR \fB\-move "\ {" left | right | up | down } انتقال بخش قابل مشاهده نمایشگر در جهت مشخص‌شده .TP .BR \-step "\ <" \fIvalue > تنظیم اندازه گام برای موقعیت‌یابی نمایشگر (بر حسب پیکسل یا خطوط پیکسلی). اگر .B \-step مشخص نشود، تصویر به اندازه ۸ پیکسل به صورت افقی یا ۲ خط پیکسلی به صورت عمودی منتقل خواهد شد. .RE .SH "مثال‌ها (EXAMPLES)" برای تنظیم حالت ویدئویی مورد استفاده برای .B X خط زیر را در .I rc.local قرار دهید: .RS .sp .B fbset \-fb .I /dev/fb0 vga .sp .RE و برای معرفی دستگاه فریم‌بافر مورد استفاده به .BR X : .RS .sp .B export .RI FRAMEBUFFER= /dev/fb0 .RE .SH "فایل‌ها (FILES)" .I /dev/fb* .br .I /etc/fb.modes .SH "همچنین ببینید (SEE ALSO)" .BR fb.modes "(5), " fbdev (4) .SH "نویسندگان (AUTHORS)" .TP Geert Uytterhoeven .TP Roman Zippel .br فایل‌های راهنما (man files)