| 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 <arg>, --font <arg>
- تنظیم قلم. این <arg> میتواند هر مقداری باشد که 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)
سایر موارد (Other)
حالت ویرایش (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 <gerd@kraxel.org>
حق نشر (COPYRIGHT)
Copyright (c) 1999-2012 Gerd Hoffmann <gerd@kraxel.org>
این برنامه یک نرمافزار آزاد است؛ شما میتوانید آن را تحت شرایط «پروانه عمومی همگانی گنو» که توسط «بنیاد نرمافزارهای آزاد» منتشر شده است، چه نسخه ۲ پروانه و چه (به انتخاب خودتان) هر نسخه پس از آن، بازتوزیع کرده یا تغییر دهید.
این برنامه با این امید توزیع شده است که مفید واقع شود، اما بدون هرگونه ضمانت؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به پروانه عمومی همگانی گنو مراجعه کنید.
شما باید به همراه این برنامه یک نسخه از پروانه عمومی همگانی گنو را دریافت کرده باشید؛ در غیر این صورت به Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA بنویسید.
| (c) 1998-2012 Gerd Hoffmann | FBI 2.09 |