Страница 1 из 1

screenFetch

Добавлено: 07 фев 2015, 01:12
ChubaDuba
screenFetch - bash скрип, выводящий в терминале основную информацию о вашей системе и логотип вашего дистрибутива в кодировке ASCII.

Поддерживаемые дистрибутивы:
Arch Linux (Old and Current Logos), Antergos, Chakra, CentOS, Debian,
CrunchBang, Raspbian, elementary OS, Evolve OS, Fedora, Frugalware, Fuduntu,
Gentoo, Funtoo, Jiyuu Linux, LinuxDeepin, Kali Linux, KaOS, Korora, Mageia,
Mandriva, Manjaro, Linux Mint, LMDE, openSUSE, Parabola GNU/Linux-libre,
Peppermint, Red Hat Enterprise Linux, Sabayon, Scientific Linux, Slackware,
SolusOS, TinyCore, Trisquel, Ubuntu, Viperr and Void.

Mac OS X, FreeBSD, DragonFlyBSD, NetBSD, OpenBSD, Android and Cygwin.

Поддерживаемые окружения рабочего стола:
KDE, Gnome, Unity, Xfce, LXDE, Cinnamon, MATE and RazorQt.

Поддерживаемые оконные менеджеры:
2bwm, Awesome, Beryl, Blackbox, Cinnamon, Compiz, dminiwm, dwm, E16, E17,
echinus, Emerald, FluxBox, FVWM, herbstluftwm, IceWM, KWin, Metacity,
monsterwm, Musca, Gala, Mutter, Muffin, Notion, OpenBox, PekWM, Ratpoison,
Sawfish, ScrotWM, SpectrWM, StumpWM, subtle, WindowMaker, WMFS, wmii,
Xfwm4, XMonad and i3.

Официальный сайт

Поставить просто:
1. Скачиваем архив.
2. Распаковываем архив, открываем распакованную папку в терминале и выполняем следующие команды:

Код: Выделить всё

$ chmod a+rx screenfetch-dev
$ sudo  mv screenfetch-dev /usr/local/bin/screenfetch
$ sudo chown root:root /usr/local/bin/screenfetch
Теперь скрипт можно запустить, набрав в терминале:

Код: Выделить всё

$ screenfetch
3. Согласитесь, лениво каждый раз набирать screenfetch и вообще можно забыть при определённых обстоятельствах :mrgreen: .
Я укоротил команду, добавив алиас в файл ~/.bashrc. Для этого открываем в текстовом редакторе файл ~/.bashrc и вставляем в самый конец строчку:

Код: Выделить всё

alias sf='screenfetch'
Я выбрал sf. Вы можете выбрать любую другую аббревиатуру, например, systeminfo.

4. Теперь перезагружаем терминал и посмотрим результат, набрав команду: У меня выглядит это вот так:
Изображение
Стоит отметить, что в разных версиях скрипта разный результат. В приведённом выше скриншоте выхлоп версии 3.6.5.
Я остановился на версии 3.2.2:
Изображение

5. Если возникнет необходимость в том, чтобы скрипт выполнялся автоматически каждый раз при открытии терминала, необходимо отредактировать файл ~/.bashrc,
добавив в него следующие строчки:

Код: Выделить всё

if [ -f /usr/local/bin/screenfetch ]; then
screenfetch
fi

Re: screenFetch

Добавлено: 24 май 2017, 00:09
vovan
А если я захочу вместо рисунка, который появляется в Screenfetch слева, например Mint, рисунок, например флаг России? Как сменить картинку, какого размера она должна быть, формат, куда поместить? И как сделать разноцветную? :wall:
Такое возможно?

Re: screenFetch

Добавлено: 24 май 2017, 09:50
Oleg65
vovan писал(а):А если я захочу вместо рисунка, который появляется в Screenfetch слева, например Mint, рисунок, например флаг России? Как сменить картинку, какого размера она должна быть, формат, куда поместить? И как сделать разноцветную? :wall:
Такое возможно?
Учить bash и подкорректировать исходники (не забудьте свои изменения отправить разрабам!)

Re: screenFetch

Добавлено: 24 май 2017, 13:59
tupoll
Чтобы не лепить бинарник из скрипта переименовываем скачанный файл в название своего дистра например .bsd.sh (/home, /root) и добавляем в shell

Код: Выделить всё

[ ! "$UID" = "0" ] && ~/.bsd.sh
[  "$UID" = "0" ] && ~/.bsd_root.sh

Re: screenFetch

Добавлено: 31 май 2017, 12:51
ChubaDuba
Можно использовать новомодную приблуду - Neofetch