این دستور فیم است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
فیم - fبی (لینوکس fمسbبه زیر آمدن iMageviewer) imثابت
خلاصه
پایان [{گزینه ها}] [-] {فایل تصویری} [{imagefiles}]
... | پایان [{گزینه ها}] [-] [{imagefiles}] -
پایان [{گزینه ها}] [-] [{فایل ها}] - < {file_name_list_text_file}
پایان --image-from-stdin [{گزینه ها}] < {فایل تصویری}
پایان --script-from-stdin [{گزینه ها}] < {scriptfile}
شرح
پایان یک "چاقوی ارتش سوئیس" برای نمایش فایل های تصویری است. قابلیت نمایش تصویر را دارد
فایل ها با استفاده از دستگاه های گرافیکی مختلف در حالی که ظاهر و احساسی یکنواخت ارائه می دهند. آی تی
دارای یک زبان دستور داخلی است که برای اهداف مشاهده تصویر تخصص دارد. این است
قادر به تعامل با ورودی و خروجی استاندارد. زبان دستور داخلی است
قابل دسترسی از طریق یک خط فرمان با قابلیت تکمیل خودکار و تاریخچه. آن را ویژگی های فرمان
ضبط، از فایل های اولیه، اتصالات کلیدی قابل تنظیم، متغیرهای داخلی پشتیبانی می کند
و نام مستعار دستورات، دستورات خودکار vim مانند، نظرات JPEG، نمایش تگ های EXIF، EXIF
چرخش/جهت، و خیلی بیشتر.
به عنوان پیش فرض، پایان فایل(های) مشخص شده را در دستگاه گرافیکی شناسایی شده نمایش می دهد (مثلاً
با SDL اگر X شناسایی شود، یا دستگاه فریم بافر لینوکس در غیر این صورت).
فرمت های JPEG، PNG، GIF، BMP، TIFF، PPM، PGM، PBM، PCX پشتیبانی می شوند. برای تصاویر "XCF" (Gimp)،
fim سعی خواهد کرد از "xcftopnm" استفاده کند. برای تصاویر برداری '.FIG'، fim سعی خواهد کرد از آن استفاده کند
'fig2dev'. برای تصاویر برداری '.DIA'، fim سعی می کند از 'dia' استفاده کند. برای وکتوری ".SVG".
تصاویر، فیم سعی خواهد کرد از "inkscape" استفاده کند. برای فرمت های دیگر فیم سعی خواهد کرد از آن استفاده کند
فایل اجرایی «تبدیل» ImageMagick.
If {فایل تصویری} یک دایرکتوری است که در آن فایل های حاوی فرمت های پشتیبانی شده قرار خواهند گرفت
لود شده. اگر {فایل تصویری} حاوی یک اسلش انتهایی (/) است که به عنوان یک دایرکتوری در نظر گرفته می شود.
در غیر این صورت چک با استفاده از آمار(2). برای تغییر این پیش فرض، به توضیحات مراجعه کنید
متغیر _pushdir_re و گزینه های --no-stat-push و --recursive.
اگر در زمان ساخت پیکربندی شود، fim قادر به استفاده از خروجی SDL یا aalib خواهد بود.
این صفحه مرد فقط توضیح می دهد پایان گزینه های خط فرمان ببین مرد fimrc(5) برای کامل
مشخصات از پایان زبان، دستورات، متغیرها و یک نمونه فایل پیکربندی.
طریقه استفاده
می توانید استناد کنید پایان از یک پوسته تعاملی و کنترل آن با صفحه کلید، به عنوان شما
این کار با هر بیننده تصویری با اتصال کلید معقول انجام می شود.
پایان صفحه کلید گرا است: هیچ دکمه یا منوی کاربری در دسترس نیست. اگر به مقداری نیاز دارید
ویژگی یا تنظیماتی که از پیکربندی پیش فرض صفحه کلید قابل دسترسی نیست، شما
احتمالاً به یک پیکربندی سفارشی نیاز دارید یا فقط باید یک دستور سفارشی را تایپ کنید. برای اینها،
می توانید از دستورات داخلی و زبان پیکربندی استفاده کنید. مشخصات کامل برای
اینها در زمان اجرا با استفاده از سیستم راهنمای داخلی (تایپ کردن:help) قابل دسترسی هستند.
OPTIONS
خط فرمان پذیرفته شده {گزینه ها} :
-- استدلال های قبل -- شروع با - به عنوان گزینه های خط فرمان رفتار خواهد شد.
همه بحث ها بعد -- بدون توجه به نام فایل ها در نظر گرفته می شود.
-آ، - زوم خودکار
بزرگنمایی خودکار را فعال کنید. fim به طور خودکار یک ضریب بزرگنمایی معقول را هنگام بارگیری انتخاب می کند
یک تصویر جدید (مانند fbi).
-ب، --دودویی[=24|1]
نمایش (هر نوع فایل) محتویات فایل های باینری به عنوان خام 24 یا 1 بیت در هر
نقشه های پیکسلی تصویر را بر اساس ردیف هایی که توسط علامت مشخص شده است مرتب می کند
متغیر _preferred_rendering_width برای عرض تصویر (مگر اینکه تصویر باریکتر
کافی است). این را به عنوان یک گزینه اسم حیوان دست اموز عید پاک در نظر بگیرید.
--به عنوان متن
نمایش (هر نوع فایل) محتویات فایل به صورت متنی. فقط قابل چاپ نشان داده می شود
شخصیت ها. این را به عنوان یک گزینه اسم حیوان دست اموز عید پاک در نظر بگیرید.
--cd-and-readdir
وارد اولین دایرکتوری فایل بارگذاری شده شوید و فایل های دیگر را فشار دهید.
-c {دستورات}، --اجرای-فرمان ها {دستورات}
La دستورات رشته قبل از ورود به حلقه تعاملی اجرا می شود. لطفا
توجه داشته باشید که اگر دستورات شما پیچیده تر از یک «بعدی» یا «نمایش پورن» ساده است.
دستور، آنها باید نقل قول شوند و به شیوه ای مناسب برای پوسته شما فرار کنند!
به عنوان مثال، -c '*2;2pan_up;display;در حین(1){bottom_align;sleep "1" ; top_align}'
(با نقل قول های تکی) به فیلم می گوید که ابتدا اندازه تصویر نمایش داده شده را دو برابر کند،
سپس دو بار به سمت بالا حرکت کنید، سپس تصویر را نمایش دهید. و سپس یک حلقه بی پایان انجام دهید
متشکل از تراز پایین و بالا، متناوب.
-C {دستورات}، --اجرای-فرمان-در اوایل {دستورات}
همانطور که گزینه --execute-commands، اما دستورات قبل از اجرا اجرا می شوند
بارگیری هر فایل پیکربندی
برای مثال، -C '_scale_style=" "' باعث میشود که فیلم بدون مقیاسبندی خودکار شروع شود.
-d {framebuffer دستگاه}، --دستگاه {framebuffer دستگاه}
دستگاه فریم بافر برای استفاده. پیش فرض همان چیزی است که vc شما به آن نگاشت شده است (مانند fbi).
--dump-reference-help[=man].
به کمک مرجع زبان stdout خواهد شد.
-دی، --dump-default-fimrc
پیکربندی پیشفرض (پیکربندی سختشده در فایل اجرایی فیم) روی آن ریخته میشود
خروجی استاندارد و خروجی های فیم.
-E {scriptfile}، --execute-script {scriptfile}
La فایل اسکریپت درست پس از اینکه فایل اولیه سازی پیش فرض باشد اجرا خواهد شد
اجرا شده.
-f {fimrc}، --و غیره-fimrc {fimrc}
یک فایل راهاندازی اولیه سیستم جایگزین را مشخص کنید (پیشفرض:
/usr/local/etc/fimrc)، که قبل از هر پیکربندی دیگر اجرا خواهد شد.
فایل.
-F {دستورات}، --فرمانهای نهایی {دستورات}
La دستورات رشته پس از خروج از حلقه تعاملی اجرا می شود
برنامه (درست قبل از پایان برنامه).
-h، --help[=s|d|l|m]
فراخوانی برنامه چاپی (کوتاه، توصیفی، طولانی یا کامل).
کمک کنید و خاتمه دهید.
--load-image-descriptions-file {نام فایل}
توضیحات تصویر را از {filename} بارگیری کنید. در {filename} هر خط نام یک است
فایل تصویر (نام اصلی آن گرفته خواهد شد)، سپس یک کاراکتر Tab (مگر اینکه
--image-descriptions-file-separator در غیر این صورت مشخص می کند)، سپس توضیحات
متن هر توضیح در متغیر _comment تصویر در بارگذاری قرار خواهد گرفت
زمان. نظری که در نهایت از فایل بارگیری می شود لغو می شود (به عنوان مثال JPEG، PNG یا
نظر TIFF). خطوط نظر ویژه مانند "#!fim:var=val" باعث می شود که i:var باشد
مقدار اختصاص داده شده val (بی نقل قول) در زمان بارگذاری تصویر. خطوط توضیحات ویژه
با نشانگرها شروع کنید: با "#!fim:=" آخرین خط توصیفی که استفاده می شود. با
"#!fim:+" آنچه در ادامه می آید + به آخرین خط توضیحات اضافه می شود. با
"#!fim:^" آنچه در زیر می آید ^ به آخرین خط توضیحات اضافه می شود. با
"#!fim:s/f/t" آخرین خط توضیحات استفاده خواهد شد، اما مواردی از رشته f
با رشته t جایگزین می شود (f و t می توانند هر چیزی را داشته باشند اما a / را ندارند). اگر
val خالی است که متغیر تنظیم نخواهد شد. این متغیرها همچنین در یک ذخیره می شوند
شاخص داخلی که توسط دستور limit استفاده می شود. این گزینه _caption_over_image=2 را تنظیم می کند،
به طوری که یک عنوان روی تصویر نمایش داده می شود.
--image-descriptions-file-separator {سپچار}
کاراکتری که به عنوان جداکننده بین نام فایل و قسمت توضیحات استفاده می شود
از خطوط مشخص شده درست قبل از فایل --load-image-descriptions-.
-من، --image-from-stdin
یک تصویر را از ورودی استاندارد می خواند (داده های تصویر، نه
نام فایل). ممکن است با همه فرمت های فایل پشتیبانی شده کار نکند. در لیست تصاویر، این
تصویر به صورت " نمایش داده می شود ".
-m {vmode}، - حالت {vmode}
نام حالت ویدیویی برای استفاده از حالت ویدیو (باید در /etc/fb.modes فهرست شود).
پیشفرض این است که حالت ویدیو را تغییر ندهید. در گذشته فایل پیکربندی XF86
(/etc/X11/XF86Config) برای حاوی اطلاعات Modeline استفاده می شود که می تواند به
اسکریپت modeline2fb perl (توزیع شده با fbset). بر اساس بسیاری از xorg مدرن
هیچ راه مستقیمی برای دریافت فایل fb.modes از فایل xorg.conf وجود ندارد.
بنابراین در عوض میتوان اطلاعات مفید fb.modes را با استفاده از (fbmodes (no man page
AFAIK)) ابزار نوشته شده توسط bisqwit. یک حالت پشتیبانینشده باید باعث خروج فیم با شود
شکست. اما این امکان وجود دارد که هسته بتواند فیم را فریب دهد و یک حالت پشتیبانی شده تنظیم کند
به طور خودکار، بنابراین حالت تنظیم کاربر را نادیده می گیرد.
-ن، --no-rc-file
هیچ فایل اولیه شخصی خوانده نمی شود (پیش فرض است ~/.fimrc) هنگام راه اندازی
--no-etc-rc-file
هیچ فایل اولیه سازی گسترده سیستم خوانده نمی شود (پیش فرض /usr/local/etc/fimrc است)
در راه اندازی
--بدون پیکربندی داخلی
بدون پیکربندی پیش فرض داخلی در هنگام راه اندازی (از متغیر داخلی استفاده می کند
_no_default_configuration). فقط یک پیکربندی کاری حداقلی را ارائه می دهد.
-- بدون خط فرمان
با غیر فعال بودن حالت خط فرمان داخلی.
--بدون تاریخچه-ذخیره
تاریخچه اجرا را در نهایی شدن ذخیره نکنید (از متغیر داخلی استفاده می کند
_save_fim_history).
--بدون تاریخچه-بار
تاریخچه اجرا را هنگام راه اندازی بارگیری نکنید.
-- بدون سابقه
تاریخچه اجرا را هنگام راه اندازی بارگیری یا ذخیره نکنید.
-پ، --script-from-stdin
قبل از وارد شدن به حالت تعاملی دستورات را از stdin می خواند.
-o [fb|sdl|aa|گنگ|imlib2]، --دستگاه خروجی [fb|sdl|aa|گنگ|imlib2]
مشخص شده استفاده خواهد کرد دستگاه به عنوان دستگاه خروجی ویدیوی فیم، به صورت خودکار
بررسی می کند. دستگاه های موجود به پیکربندی/ترکیب اصلی بستگی دارد
گزینهها، بنابراین باید لیستی از دستگاههای خروجی موجود را دریافت کنید پایان
- نسخه. aa گزینه ممکن است به عنوان مشخص شود aa={['w']} ؛ 'w' شخصیت
حالت پنجره ای را در صورت اجرای aalib در زیر X (در غیر این صورت، DISPLAY) اجازه می دهد
متغیر محیطی برای نمونه فعلی fim تنظیم نمی شود). را sdl
گزینه ممکن است به عنوان مشخص شود sdl={['w']['m']['r']['W']['M']['R']width:height} ,
جایی که عرض است و ارتفاع اعداد صحیحی هستند که وضوح مورد نظر را مشخص می کنند.
la 'w' درخواست کاراکتر حالت پنجره ای. را 'm' کاراکتر اشاره گر ماوس را درخواست می کند
نمایش دادن؛ را 'r' کاراکتر درخواست پشتیبانی برای تغییر اندازه پنجره. همان حروف
درخواست با حروف بزرگ نفی صریح ویژگی های ذکر شده.
--انحراف {bytes-offset[[:upper-offset]|+offset-range]}
مشخص شده استفاده خواهد کرد چاپ افست (در بایت) برای باز کردن فایل های مشخص شده. اگر
افست بالا مشخص شده است، بایت های بیشتری بررسی خواهند شد، تا زمانی که افست بالا. اگر
+offset-range مشخص شده است، بنابراین تعداد زیادی بایت بیشتر مورد بررسی قرار خواهند گرفت. این مفید است
برای مشاهده تصاویر در سیستم فایل آسیب دیده؛ با این حال، از متغیرهای داخلی
نمایش مبتنی بر اندازه (int) بایت است، شما محدوده افست محدودی دارید.
-پ، -- خواندن متن
حالت متن خواندن را فعال کنید. این باعث می شود که fim تصاویر را مقیاس بندی شده نمایش دهد
به عرض صفحه نمایش، و با بالا تراز می شود. مفید است اگر تصاویر شما هستند
با تماشای صفحات متن، تنها کاری که برای دریافت متن بعدی باید انجام دهید فشار دادن است
فضا (البته در پیکربندی کلید پیش فرض).
-s {ارزش}، --طومار {مقدار}
مراحل اسکرول را برای _steps متغیر داخلی تنظیم کنید (پیشفرض 20 درصد است).
--نمایش اسلاید {عدد}
حالت نمایش اسلاید قطعی؛ برای {number} ثانیه منتظر خواهد ماند (به
متغیر _want_sleep_seconds بعد از هر بارگذاری؛ با اجرا اجرا می شود
while(_fileindex<_filelistlen){sleep _want_sleep_seconds; next;} به عنوان اولین
فرمان
-S، --بررسی سلامت عقل
قبل از شروع اجرای فیم تعاملی، اما بعد از آن، یک بررسی عقلانی سریع انجام دهید
مقداردهی اولیه.
-t، --بدون فریم بافر
Fim از فریم بافر استفاده نمیکند، بلکه از درایور aalib (هنر ASCII) استفاده میکند (اگر شما).
کنجکاو هستند، (اطلاعات aalib) را ببینید). اگر aalib در زمان tompile فعال نبود، این کار را انجام خواهد داد
اصلاً بدون نمایش تصاویر کار کنید.
-T {پایانه}، --vt {پایانه}
La پایانه به عنوان فایل دستگاه ترمینال مجازی (مانند fbi) استفاده خواهد شد. (chvt
(1))، (openvt (1)) برای اطلاعات بیشتر در مورد این. از (con2fb (1)) برای نگاشت ترمینال به آن استفاده کنید
یک دستگاه فریم بافر
--مرتب سازی لیست فایل ها را قبل از مرور بر اساس نام کامل فایل مرتب کنید.
--sort-basename
لیست فایل ها را قبل از مرور بر اساس نام پایه فایل مرتب کنید.
-u، --تصادفی
به طور تصادفی لیست فایل ها را قبل از مرور به هم بزنید (بسته به زمان()
تابع).
--تصادفی-بدون دانه
قبل از مرور، فهرست فایلها را بهطور تصادفی به هم بزنید (بدون کاشت).
-v، -- پرحرف
پرحرف باشید: نوار وضعیت را نشان دهید.
-V، - نسخه
نمایش نسخه برنامه، کامپایل پرچم ها، ویژگی های فعال، کتابخانه های مرتبط
اطلاعات، انواع فایل/بارکننده فایل پشتیبانی شده و سپس خاتمه دهید.
-w، -- به صورت خودکار
مقیاس تصویر را با توجه به عرض صفحه نمایش دهید.
-- بدون مقیاس خودکار
پس از بارگذاری، تصاویر را مقیاس نکنید ("_scale_style=" "'; تنظیم می شود).
--پنجره خودکار
اندازه پنجره (در صورت پشتیبانی) به اندازه تصویر تغییر می کند. از این با استفاده نکنید
سایر گزینه های مقیاس بندی تصویر
---no-stat-push
_push_checks=0 را قبل از مقداردهی اولیه تنظیم می کند، بنابراین بررسی وجود فایل/دیر را غیرفعال می کند
با آمار(2) در زمان فشار (و افزایش سرعت راه اندازی).
-H، --ارتفاع خودکار
مقیاس تصویر را با توجه به ارتفاع صفحه نمایش دهید.
-W {scriptfile}، --نوشتن-اسکریپت {scriptfile}
همه کاراکترهایی که تایپ می کنید در فایل {scriptout} ثبت می شوند تا زمانی که شما
خروج از Fim. اگر می خواهید یک فایل اسکریپتی ایجاد کنید که با آن استفاده شود، این کار مفید است
"fim -c" یا ":exec" (مشابه با -های Vim و ":source!"). اگر {scriptout}
فایل وجود دارد، لمس نخواهد شد (مانند -w Vim).
-, --خواندن-از-stdin
خواندن لیست فایل از stdin: هر خط یک فایل.
توجه داشته باشید که این سه قابلیت خواندن ورودی استاندارد (-i،-p و -) هستند.
تضاد: اگر دو یا چند مورد از آنها در فراخوانی fim رخ دهد، fim با یک خارج می شود
خطا و هشدار در مورد ابهام.
بخش را ببینید فراخوانی مثال ها در زیر برای خواندن چند روش مفید (و منحصر به فرد)
به کارگیری فیم
--خواندن-از-stdin-elds
یک رشته جداکننده خط پایانی برای شکستن خطوط خوانده شده از طریق مشخص کنید
-/--خواندن-از-stdin. متن خط قبل از جداکننده به عنوان نام تلقی می شود
فایل ها برای بارگذاری؛ متن بعد تا یک خط جدید نادیده گرفته می شود. این مفید است به عنوان مثال
برای توصیف فایل ها به عنوان فایل های لیست نام فایل.
-آ، -- اتوتاپ
تصاویر را با بالا تراز کنید (ناتمام).
-q، --ساکت
حالت بی صدا _display_status=0;_display_busy=0; را تنظیم می کند.
-r {وضوح}، --وضوح {وضوح}
تنظیم وضوح (ناتمام).
-ر، - بازگشتی
فایل ها/دایرکتوری ها را به صورت بازگشتی به لیست فایل ها فشار دهید.
برنامه برگشت وضعیت
وضعیت بازگشت برنامه در عملکرد صحیح 0 است. 252 در دستگاه پشتیبانی نشده
مشخصات؛ 248 در ورودی بد؛ 255 در یک خطای عمومی؛ 42 در یک برنامه راه اندازی شده با سیگنال
خروج؛ یا یک مقدار متفاوت در صورت خطای دیگری.
وضعیت بازگشت ممکن است با استفاده از دستور خروج کنترل شود.
مشترک کلیدها و دستورات
کلیدها و دستورات زیر در پیکربندی حداقلی کدگذاری شده اند. اینها بهطور پیشفرض قبل از بارگیری پیکربندی و قبل از بارگیری پیکربندی کدگذاری شده کار میکنند (متغیر _fim_default_config_file_contents را ببینید).
n باید '+1f'
p باید '-1f'
+ بزرگنمایی
- كاهش دادن
حرکت به سمت چپ
من "راست" حرکت می کنم
k پان 'بالا'
j حرکت "پایین"
q ترک کنید
میتوانید قبل از اتصال یک فرمان، یک عدد را تایپ کنید تا دستور اختصاص داده شده را تکرار کنید:
3k 3pan 'بالا'
: وارد حالت خط فرمان شوید
:{number} به {number}^امین تصویر در لیست بروید
:^ پرش به اولین تصویر در لیست
:$ پرش به آخرین تصویر در لیست
:*{factor} تصویر را بر اساس {factor} مقیاس کنید
:{scale}% مقیاس تصویر را به {scale} دلخواه تغییر دهید
:+{scale}% مقیاس تصویر تا درصد مورد نظر {scale} (نسبت به نسخه اصلی)
:-{scale}% تصویر را به درصد مورد نظر کاهش دهید {scale} (نسبت به نسخه اصلی)
/{regexp} با وارد کردن الگوی {regexp} (با /) باعث میشود فیم به تصویر بعدی که نام فایل آن مطابق با {regexp} است بپرد.
/*.png$ با وارد کردن این الگو (با /) باعث میشود فیم به تصویر بعدی که نام فایل آن با 'png' ختم میشود بپرد.
/png میانبر برای /.*png.*
!{syscmd} رشته نقل قول {syscmd} را به صورت " اجرا می کند/ بن / شل"فرمان پوسته
شما می توانید تمام اتصالات پیش فرض را با احضار fim --dump-default-fimrc | grep bind .
شما می توانید تمام نام های مستعار پیش فرض را با احضار fim --dump-default-fimrc | نام مستعار grep .
کلید Return vs. Space را می توان برای ایجاد لیست فایل در حین بررسی استفاده کرد
تصاویر و بعداً از لیست برای پردازش دسته ای استفاده کنید.
همه اتصالات کلید قابل تنظیم مجدد هستند. پیش فرض را ببینید fimrc فایل برای مثال در
این، یا کتابچه راهنمای کامل را بخوانید: فایل FIM.TXT توزیع شده با fim.
موثر بر محیط زیست متغیرها
FBFONT (درست مانند fbi) یک فایل فونت کنسول لینوکس.
در صورت استفاده از فونت gzip، از برنامه zcat برای خارج کردن فشرده سازی آن (از طریق execvp(3)).
اگر مشخص نشده باشد، فایل های زیر بررسی می شوند و اولین فایل موجود انتخاب می شود:
/usr/share/consolefonts/Uni3-TerminusBoldVGA14.psf.gz
/usr/lib/kbd/consolefonts/lat9-16.psf.gz
/usr/share/consolefonts/lat1-16.psf
/usr/share/consolefonts/lat1-16.psf.gz
/usr/share/consolefonts/lat1-16.psfu.gz
/usr/share/kbd/consolefonts/lat1-16.psf
/usr/share/kbd/consolefonts/lat1-16.psf.gz
/usr/share/kbd/consolefonts/lat1-16.psfu.gz
/usr/lib/kbd/consolefonts/lat1-16.psf
/usr/lib/kbd/consolefonts/lat1-16.psf.gz
/usr/lib/kbd/consolefonts/lat1-16.psfu.gz
/lib/kbd/consolefonts/lat1-16.psf
/lib/kbd/consolefonts/lat1-16.psf.gz
/lib/kbd/consolefonts/lat1-16.psfu.gz
/lib/kbd/consolefonts/Lat2-VGA14.psf.gz
/lib/kbd/consolefonts/Lat2-VGA16.psf.gz
/lib/kbd/consolefonts/Lat2-VGA8.psf.gz
/lib/kbd/consolefonts/Uni2-VGA16.psf.gz
/usr/share/consolefonts/default8x16.psf.gz
/usr/share/consolefonts/default8x9.psf.gz
/usr/share/consolefonts/Lat15-Fixed16.psf.gz
/usr/share/consolefonts/default.psf.gz
fim://
اگر رشته ویژه fim:// مشخص شده باشد، از یک فونت کدگذاری شده استفاده می شود.
FBGAMMA (درست مانند fbi) تصحیح گاما (فقط برای حالت پراکنده 8 بیتی اعمال می شود). پیش فرض 1.0 است.
FRAMEBUFFER (درست مانند fbi) فایل دستگاه فریم بافر مجموعه کاربر (فقط برای حالت fb اعمال می شود).
اگر تنظیم نشود، fim /dev/fb0 را بررسی میکند.
TERM (فقط در fim) روی الگوریتم انتخاب دستگاه خروجی تأثیر می گذارد، به خصوص اگر $TERM=="screen».
DISPLAY اگر این متغیر تنظیم شده باشد، درایور sdl به طور پیش فرض بررسی می شود.
مشترک مشکلات
پایان نیاز به دسترسی خواندن و نوشتن به دستگاه های فریم بافر (/dev/fbN یا /dev/fb/N) دارد، یعنی شما
(سرپرست شما) باید مطمئن شود که فیم می تواند دستگاه ها را در حالت rw باز کند. IMHO ترین
راه زیبا استفاده از pam_console (به /etc/security/console.perms مراجعه کنید) برای خرد کردن دستگاه ها است.
به کاربری که در کنسول وارد شده است. راه دیگر این است که یک گروه ایجاد کنید
فایل های خاصی را در آن گروه قرار دهید و کاربرانی را که مجاز به استفاده از فریم بافر هستند قرار دهید
دستگاه وارد گروه شود شما همچنین می توانید فایل های خاص را در جهان قابل نوشتن بسازید، اما مراقب باشید
از پیامدهای امنیتی که این دارد. در یک جعبه خصوصی ممکن است کار با آن خوب باشد
از این طریق
اگر از udev استفاده می کنید، می توانید : /etc/udev/permissions.d/50-udev.permissions را ویرایش کنید و این ها را تنظیم کنید
خطوطی مانند اینجا:
# دستگاه fb
fb:root:root:0600
fb[0-9]*:root:root:0600
fb/*:root:root:0600
پایان همچنین نیاز به دسترسی به کنسول لینوکس (به عنوان مثال /dev/ttyN) برای سوئیچ کنسول سالم دارد
رسیدگی. بدیهی است که این مشکلی برای ورود به کنسول نیست، اما هر نوع شبه tty است
(xterm، ssh، صفحه نمایش، ...) خواهد شد نه کار می کنند.
فراخوانی مثال ها
پایان رسانه ها /
# فایل ها را از رسانه دایرکتوری بارگیری می کند.
پایان -R رسانه ها / --مرتب سازی
# فایل هایی را که با پیمایش بازگشتی از رسانه دایرکتوری پیدا شده اند، باز می کند، سپس لیست را مرتب می کند.
پیدا کردن /mnt/media/ -سیب زمینی شیرین * .jpg | پایان -
# باعث می شود که فام لیست فایل ها را از ورودی استاندارد بخواند.
پیدا کردن /mnt/media/ -سیب زمینی شیرین * .jpg | شف | پایان -
# باعث میشود که فام لیست فایلها را از ورودی استاندارد بخواند و بهطور تصادفی به هم ریخته شود.
گربه script.fim | پایان -p تصاویر/*
# باعث می شود که فامیل اسکریپت را بخواند script.fim از ورودی استاندارد قبل از نمایش
فایل های موجود در دایرکتوری تصاویر
اسکن ... | توپ را روی گوه scan.ppm | پایان -i
# باعث می شود که به محض خوانده شدن تصویر اسکن شده از یک اسکنر مسطح را بخواند.
پایان * > Selection.txt
# نام فایل های علامت گذاری شده به صورت تعاملی با دستور "list "mark" در فیم به خروجی می دهد.
یک فایل.
پایان * | پایان -
# نام فایل های مشخص شده با 'm' در fim را به نمونه دومی از fim که در آن
اینها می توانند دوباره علامت گذاری شوند.
پایان -c 'pread "vgrabbj -d /dev/video0 -o png"؛ بارگیری مجدد'
# تصویری را که از یک وب کم گرفته شده است نمایش می دهد.
پایان -o aa -c 'pread "vgrabbj -d /dev/video0 -o png";reload;system "fbgrab" "asciime.png""
اگر در حالت فریم بافر اجرا شود، یک اسکرین شات png با رندر ASCII ذخیره می شود
تصویر گرفته شده از وب کم
پایان -c'در حین(1){pread "vgrabbj -d /dev/video0 -o png";reload;sleep 1;};'
# دنباله ای از تصاویر گرفته شده از وب کم را نمایش می دهد. حدود 1 در ثانیه
NOTES
این صفحه راهنما نه دقیق است و نه کامل. به ویژه، مسائل مربوط به راننده
انتخاب باید با دقت بیشتری توضیح داده شود. همچنین توالی دقیق دستورات خودکار
اجرا، کاربرد متغیرها برای درک فیم حیاتی است و باید باشد
ثبت شده. نام فایل " " برای تصاویر خوانده شده از ورودی استاندارد رزرو شده است (نمایش
این به عنوان یک محدودیت است)، و بنابراین مدیریت فایل هایی با چنین نامی ممکن است با محدودیت هایی همراه باشد.
درایور SDL به دلایل مختلف کاملاً ناکارآمد است. به طور خاص، آن
تعامل با کتابخانه Readline می تواند مشکل ساز باشد (به عنوان مثال: هنگام اجرا در حالت sdl
بدون ترمینال). این باید رفع شود.
با استفاده از سرویسهای onworks.net از فیم آنلاین استفاده کنید