SCREENFETCH(1) User Commands SCREENFETCH(1)

screenfetch - ابزار خط فرمان بش برای نمایش اطلاعات سیستم و تصویربرداری

screenfetch [گزینه‌های اختیاری]

این اسکریپت کاربردی بش (Bash) می‌تواند برای ایجاد اطلاعات چشم‌نواز تم ترمینال به همراه لوگوی اسکی (ASCII) توزیع، که امروزه در اسکرین‌شات‌های همه دیده می‌شود، مورد استفاده قرار گیرد. این ابزار توزیع شما را به صورت خودکار شناسایی کرده و نسخه‌ای اسکی از نشان آن توزیع را به همراه اطلاعاتی سودمند در سمت راست آن نمایش می‌دهد. گزینه‌هایی برای عدم نمایش هنر اسکی، تنظیم رنگ‌ها، گرفتن اسکرین‌شات پس از نمایش اطلاعات و حتی سفارشی‌سازی دستور تصویربرداری وجود دارد! افزودن قابلیت به این اسکریپت بسیار آسان بوده و به سادگی قابل توسعه است.

توزیع‌های گنو/لینوکس پشتیبانی‌شده:

ALDOS, Alpine Linux, Amazon Linux, Antergos, Arch Linux (Old and Current Logos), Artix Linux, blackPanther OS, BLAG, BunsenLabs, CentOS, Chakra, Chapeau, Chrome OS, Chromium OS, CrunchBang, CRUX, Debian, Deepin, DesaOS, Devuan, Dragora, elementary OS, Evolve OS, Exherbo, Fedora, Frugalware, Fuduntu, Funtoo, Fux, Gentoo, gNewSense, Guix System, Hyperbola GNU/Linux-libre, Jiyuu Linux, Kali Linux, KaOS, KDE neon, Kogaion, Korora, LinuxDeepin, Linux Mint, LMDE, Logos, Mageia, Mandriva/Mandrake, Manjaro, Mer, Netrunner, NixOS, OBRevenge, openSUSE, OS Elbrus, Oracle Linux, Parabola GNU/Linux-libre, Pardus, Parrot Security, PCLinuxOS, PeppermintOS, Proxmox VE, PureOS, Qubes OS, Raspbian, Red Hat Enterprise Linux, ROSA, Sabayon, SailfishOS, Scientific Linux, Siduction, Slackware, Solus, Source Mage GNU/Linux, SparkyLinux, SteamOS, SUSE Linux Enterprise, SwagArch, TeArch, TinyCore, Trisquel, Ubuntu, Viperr, Void and Zorin OS.

سایر سیستم‌های پشتیبانی‌شده:

Dragonfly/Free/Open/Net BSD, Haiku, Mac OS X, Windows+Cygwin and Windows+MSYS2.

مدیرهای میزکار (Desktop Managers) پشتیبانی‌شده:

KDE, GNOME, Unity, Xfce, LXDE, Cinnamon, MATE, Deepin, CDE, RazorQt and Trinity.

مدیرهای پنجره (Window Managers) پشتیبانی‌شده:

2bwm, 9wm, Awesome, Beryl, Blackbox, Cinnamon, chromeos-wm, Compiz, deepin-wm, dminiwm, dwm, dtwm, E16, E17, echinus, Emerald, FluxBox, FLWM, FVWM, herbstluftwm, howm, IceWM, KWin, Metacity, monsterwm, Musca, Gala, Mutter, Muffin, Notion, OpenBox, PekWM, Ratpoison, Sawfish, ScrotWM, SpectrWM, StumpWM, subtle, sway, TWin, WindowMaker, WMFS, wmii, Xfwm4, XMonad and i3.

خروجی با جزئیات کامل (Verbose).
امکان تنظیم متغیرهای اسکریپت از طریق خط فرمان را فراهم می‌کند. باید در قالب زیر باشد:

'OPTION1="OPTIONARG1";OPTION2="OPTIONARG2"'

امکان تعیین اطلاعات نمایش‌داده‌شده را از طریق خط فرمان فراهم می‌کند. می‌توانید با +var,var موارد نمایشی را اضافه کنید. با -var,var می‌توانید موارد را حذف کنید. مقداردهی بدون + یا - نمایش را به همان ترکیب صریح تنظیم می‌کند. عبارت‌های افزودن و حذف می‌توانند با قرار دادن ; در میان آن‌ها به این صورت همراه یکدیگر استفاده شوند: +var,var,var;-var,var.
لوگوی اسکی (ASCII) توزیع را نمایش نمی‌دهد.
فقط لوگوی اسکی (ASCII) توزیع را نمایش می‌دهد.
حذف تمام رنگ‌ها از خروجی.
شکستن خطوط طولانی (Wrap).
کوتاه کردن خروجی بر اساس عرض ترمینال (آزمایشی!).
خروجی در حالت عمودی (Portrait)، با قرارگیری لوگو در بالای اطلاعات.
استفاده از این گزینه مشخص می‌کند که مایلید اسکریپت یک اسکرین‌شات از صفحه بگیرد. اگر می‌خواهید تصویر گرفته‌شده را در یکی از مقصدهای از پیش پیکربندی‌شده بارگذاری کنید، از گزینه -u استفاده کنید. این مقاصد شامل موارد زیر هستند: teknik، imgur، mediacrush و hmp.
می‌توانید رنگ‌های خروجی را با گزینه -c تغییر دهید. قالب به صورت روبرو است: [0-9][0-9],[0-9][0-9]. آرگومان اول رنگ‌های لوگوی اسکی و برچسب‌ها را کنترل می‌کند. آرگومان دوم رنگ‌های اطلاعات به دست آمده را کنترل می‌کند. می‌توان از یک آرگومان بدون دیگری نیز استفاده کرد.
می‌توانید یک هنر اسکی سفارشی را با تعیین مسیر یک اسکریپت بش مشخص کنید که متغیرهای startline و fulloutput و در صورت تمایل labelcolor و textcolor را تعریف می‌کند. برای اطلاعات بیشتر درباره قالب متغیرها، تابع asciiText را در کد منبع مشاهده کنید.
در اینجا می‌توانید یک دستور اسکرین‌شات سفارشی را برای اجرای اسکریپت تعیین کنید. قرار دادن کوتیشن در دو طرف آن الزامی است.
در اینجا می‌توانید توزیع مورد نظر خود را برای استفاده اسکریپت مشخص کنید. قرار دادن کوتیشن در دو طرف آن الزامی است.
در اینجا می‌توانید طرح اسکی توزیعی را که می‌خواهید نمایش داده شود مشخص کنید. این گزینه برای زمانی کاربرد دارد که می‌خواهید توزیع شما شناسایی شود، اما مایلید لوگوی متفاوتی نمایش یابد.
جلوگیری از نمایش پیام‌های خطا.
نمایش نگارش فعلی اسکریپت.
نمایش این پیام راهنما.

https://github.com/KittyKatt/screenFetch

ساخته‌شده توسط و تحت مجوز Brett Bohnenkamper <kittykatt@kittykatt.us>.

پورت OS X تقریباً به طور کامل توسط shrx https://github.com/shrx و John D. Duncan, III https://github.com/JohnDDuncanIII انجام شده است.

این صفحه راهنما توسط djcj <djcj@gmx.de> نوشته شده است.

گزارش باگ‌ها به https://github.com/KittyKatt/screenFetch/issues

این یک نرم‌افزار آزاد است؛ می‌توانید آن را تحت شرایط نگارش ۳ «مجوز عمومی همگانی گنو» (GNU GPL) یا (به انتخاب خودتان) هر نگارش جدیدتری بازتوزیع کرده یا تغییر دهید.

هیچ‌گونه ضمانتی وجود ندارد؛ حتی ضمانت ضمنی «کیفیت تجاری» یا «تناسب برای یک هدف مشخص».

Juni 2018 3.9.9