FBI(1) Linux framebuffer imageviewer FBI(1) نام (NAME) fbi - نمایش‌دهنده تصاویر در فریم‌بافر لینوکس خلاصه دستور (SYNOPSIS) fbi [گزینه‌ها] فایل ... توضیحات (DESCRIPTION) دستور fbi فایل(های) مشخص‌شده را روی کنسول لینوکس با استفاده از دستگاه فریم‌بافر نمایش می‌دهد. قالب‌های PhotoCD، jpeg، ppm، gif، tiff، xpm، xwd، bmp، png و webp به‌طور محلی پشتیبانی می‌شوند. برای سایر قالب‌ها، fbi تلاش می‌کند از دستور convert(1) متعلق به ImageMagick(1) استفاده کند. گزینه‌ها (OPTIONS) -h, --help چاپ اطلاعات نحوه استفاده. -V, --version چاپ شماره نسخه fbi. --store نوشتن آرگومان‌های خط فرمان در فایل پیکربندی ~/.fbirc. -l file, --list file خواندن فهرست فایل‌های تصویر از file. -P, --text فعال‌سازی حالت خواندن متن. در این حالت fbi تصاویر بزرگ را بدون جابه‌جایی عمودی نمایش می‌دهد (حالت پیش‌فرض قرار دادن تصاویر در مرکز صفحه است). دستور SPACE ابتدا تلاش می‌کند به سمت پایین پیمایش کند و تنها در صورتی به تصویر بعدی می‌رود که در حال حاضر در انتهای صفحه باشد. این گزینه زمانی که تصاویر مشاهده‌شده صفحات متنی هستند بسیار مفید است؛ تنها کاری که برای دیدن بخش بعدی متن باید انجام دهید فشار دادن کلید space است... -a, --autozoom فعال‌سازی بزرگ‌نمایی خودکار. fbi هنگام بارگذاری تصویر جدید، به‌طور خودکار ضریب بزرگ‌نمایی مناسبی را انتخاب می‌کند. --(no)autoup مانند autozoom، اما فقط مقیاس‌بندی به سمت بزرگ‌تر انجام می‌شود. --(no)autodown مانند autozoom، اما فقط مقیاس‌بندی به سمت کوچک‌تر انجام می‌شود. --(no)fitwidth استفاده تنها از عرض تصویر برای مقیاس‌بندی خودکار. -v, --(no)verbose پرگویی: فعال‌سازی خط وضعیت در پایین صفحه (به‌طور پیش‌فرض فعال است). -u, --(no)random تصادفی‌سازی ترتیب نام فایل‌ها. --(no)comments نمایش برچسب‌های توضیحات (در صورت وجود) به‌جای نام فایل. احتمالاً فقط در صورتی کاربرد دارد که خودتان توضیحات مناسبی اضافه کرده باشید (مثلاً با استفاده از wrjpgcom(1))، در غیر این صورت احتمالاً فقط متونی را می‌بینید که به نرم‌افزار سازنده تصویر اشاره دارند. -e, --(no)edit فعال‌سازی دستورات ویرایش. --(no)backup ایجاد فایل‌های پشتیبان (هنگام ویرایش تصاویر). -p, --(no)preserve حفظ برچسب‌های زمانی (هنگام ویرایش تصاویر). --(no)readahead پیش‌خوانی تصاویر در حافظه نهان. --cachemem size اندازه حافظه نهان تصویر به مگابایت (پیش‌فرض ۲۵۶ است). --blend time زمان محو/ترکیب تصویر بر حسب میلی‌ثانیه. -T n, --vt n شروع در کنسول مجازی شماره n. -s steps, --scroll steps تنظیم گام‌های پیمایش بر حسب پیکسل (پیش‌فرض ۵۰ است). -t sec, --timeout sec شروع یک اسلایدشوی پیوسته که در آن هر تصویر بدون نیاز به فشردن کلیدی در فواصل زمانی sec ثانیه بارگذاری می‌شود. -1, --(no)once عدم تکرار حلقه اسلایدشو (فقط همراه با -t استفاده شود). -r n, --resolution n انتخاب وضوح تصویر، n = 1..5 (پیش‌فرض ۳ است، فقط برای PhotoCD). -g n, --gamma n تصحیح گاما. نیازمند نمایش بصری Pseudocolor یا Directcolor است و روی Truecolor کار نمی‌کند (پیش‌فرض ۱ است). -f , --font  تنظیم قلم. این می‌تواند هر مقداری باشد که fontconfig می‌پذیرد (نگاه کنید به fonts-conf(5)). برای مشاهده فهرستی از قلم‌های شناخته‌شده روی سیستم خود، دستور fc-list(1) را امتحان کنید. فایل پیکربندی fontconfig نیز ارزیابی می‌شود، بنابراین هر نام عمومی تعریف‌شده در آن (مانند mono یا sans) نیز کار خواهد کرد. توصیه می‌شود از قلم‌های تک‌فاصله (monospaced) استفاده کنید تا کادرهای متنی (متن راهنما، اطلاعات exif) ظاهر بهتری داشته باشند. -d /dev/fbN, --device /dev/fbN استفاده از دستگاه فریم‌بافر /dev/fbN. پیش‌فرض همان دستگاهی است که کنسول مجازی شما به آن نگاشت شده است. -m videomode, --mode videomode نام حالت ویدیویی مورد استفاده (حالت ویدیویی باید در /etc/fb.modes فهرست شده باشد). پیش‌فرض این است که حالت ویدیویی تغییر داده نشود. --(no)interactive اجازه کنترل تعاملی برنامه از طریق صفحه‌کلید. این گزینه نیازمند آن است که stdin یک TTY باشد. پیش‌فرض اجازه کنترل تعاملی است. محیط (ENVIRONMENT) دستور fbi از متغیرهای محیطی زیر استفاده می‌کند: FBGAMMA این متغیر می‌تواند برای مشخص کردن تصحیح گامای پیش‌فرض استفاده شود. دستورات کاربردی (COMMAND USAGE) دستورات بلافاصله اعمال می‌شوند؛ نیازی به فشردن کلید اینتر نیست. در دستورات زیر، i یک آرگومان عددی است. پیمایش (Scrolling) LEFT_ARROW, RIGHT_ARROW, UP_ARROW, DOWN_ARROW پیمایش تصاویر بزرگ. PREV_SCREEN, k تصویر قبلی. NEXT_SCREEN, SPACE, j تصویر بعدی. ig پرش به تصویر شماره i. RETURN نوشتن نام فایل تصویر جاری در stdout(3)، سپس رفتن به تصویر بعدی. تفاوت کلیدهای RETURN در برابر SPACE می‌تواند برای ایجاد یک فهرست از فایل‌ها هنگام مرور تصاویر و استفاده از آن فهرست برای پردازش‌های دسته‌ای بعدی به کار رود: fbi file1.gif file2.jpg file3.jpg > fileimagelist.lst چند بار فشردن RETURN و SPACE... fbi -l fileimagelist.lst بزرگ‌نمایی (Zoom) a بزرگ‌نمایی خودکار. + بزرگ‌نمایی (بزرگ‌تر). - کوچک‌نمایی. is تنظیم بزرگ‌نمایی روی i%. سایر موارد (Other) ESQ, q خروج. v تغییر وضعیت نمایش خط وضعیت. h نمایش کادر متنی با راهنمای مختصر. i نمایش کادر متنی با برخی اطلاعات EXIF. p مکث در اسلایدشو (در صورت شروع با -t، تغییر وضعیت مکث/پخش). حالت ویرایش (Edit mode) دستور fbi همچنین برخی امکانات بسیار پایه‌ای ویرایش تصویر را فراهم می‌کند. برای استفاده از آن‌ها باید fbi را با گزینه -e اجرا کنید. D, Shift+d حذف تصویر. r چرخش ۹۰ درجه در جهت عقربه‌های ساعت. l چرخش ۹۰ درجه در خلاف جهت عقربه‌های ساعت. x قرینه‌سازی عمودی تصویر (بالا / پایین). y قرینه‌سازی افقی تصویر (چپ به راست). تابع حذف در واقع به حرف بزرگ D نیاز دارد، بنابراین باید Shift+d را فشار دهید. این کار برای جلوگیری از حذف تصادفی تصاویر انجام شده است زیرا هیچ هشدار ایمنی وجود ندارد: اگر از fbi بخواهید تصویری را حذف کند، بدون هیچ پرسشی حذف خواهد شد. تابع چرخش در واقع فقط برای تصاویر JPEG کار می‌کند. این تابع تبدیل بدون افت کیفیتی روی تصویر انجام می‌دهد. اشکالات (BUGS) دستور fbi به دسترسی خواندن و نوشتن (rw) روی دستگاه‌های فریم‌بافر (/dev/fbN) نیاز دارد، یعنی شما (یا مدیر سیستم) باید مطمئن شوید fbi می‌تواند دستگاه‌ها را در حالت rw باز کند. مناسب‌ترین روش استفاده از PAM(7) برای تغییر مالکیت دستگاه‌ها به کاربری است که روی کنسول وارد شده است. روش دیگر ایجاد یک گروه، تغییر مالکیت فایل‌های ویژه به آن گروه و افزودن کاربرانی است که مجاز به استفاده از دستگاه فریم‌بافر هستند به آن گروه. همچنین می‌توانید فایل‌های ویژه را برای همگان قابل نوشتن کنید، اما به پیامدهای امنیتی این کار توجه داشته باشید. هرچند روی یک رایانه شخصی ممکن است مدیریت به این شیوه مشکلی نداشته باشد. دستور fbi همچنین برای مدیریت درست تعویض کنسول به دسترسی به کنسول لینوکس (/dev/ttyN) نیاز دارد. این موضوع برای ورود مستقیم به کنسول مشکلی ایجاد نمی‌کند، اما هیچ نوعی از شبه‌TTY (مانند xterm، ssh، screen و...) کار نخواهد کرد. همچنین ببینید (SEE ALSO) convert(1), fbset(1), fc-list(1), imagemagick(1), wrjpgcom(1), fonts-conf(5), PAM(7) نویسنده (AUTHOR) Gerd Hoffmann حق نشر (COPYRIGHT) Copyright (c) 1999-2012 Gerd Hoffmann این برنامه یک نرم‌افزار آزاد است؛ شما می‌توانید آن را تحت شرایط «پروانه عمومی همگانی گنو» که توسط «بنیاد نرم‌افزارهای آزاد» منتشر شده است، چه نسخه ۲ پروانه و چه (به انتخاب خودتان) هر نسخه پس از آن، بازتوزیع کرده یا تغییر دهید. این برنامه با این امید توزیع شده است که مفید واقع شود، اما بدون هرگونه ضمانت؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به پروانه عمومی همگانی گنو مراجعه کنید. شما باید به همراه این برنامه یک نسخه از پروانه عمومی همگانی گنو را دریافت کرده باشید؛ در غیر این صورت به Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA بنویسید. FBI 2.09 (c) 1998-2012 Gerd Hoffmann FBI(1)