screenFetch

screenFetch

Сообщение ChubaDuba » 07 фев 2015, 01:12

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. Теперь перезагружаем терминал и посмотрим результат, набрав команду:
Код: выделить все
$ sf

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

5. Если возникнет необходимость в том, чтобы скрипт выполнялся автоматически каждый раз при открытии терминала, необходимо отредактировать файл ~/.bashrc,
добавив в него следующие строчки:
Код: выделить все
if [ -f /usr/local/bin/screenfetch ]; then
screenfetch
fi
Аватар пользователя
ChubaDuba
Уважаемый участник
Уважаемый участник
 
Автор темы
Сообщений: 228
Фото: 8
Стаж: 2 года 10 месяцев 2 дня
Откуда: Ростов-на-Дону
Благодарил (а): 21 раз.
Поблагодарили: 90 раз.

screenFetch

Спонсор

Спонсор
 

Re: screenFetch

Сообщение vovan » 24 май 2017, 00:09

А если я захочу вместо рисунка, который появляется в Screenfetch слева, например Mint, рисунок, например флаг России? Как сменить картинку, какого размера она должна быть, формат, куда поместить? И как сделать разноцветную? :wall:
Такое возможно?
vovan
Молчаливый гость
Молчаливый гость
 
Сообщений: 19
Фото: 121
Стаж: 1 год 7 месяцев 24 дня
Благодарил (а): 1 раз.
Поблагодарили: 1 раз.

Re: screenFetch

Сообщение Oleg65 » 24 май 2017, 09:50

vovan писал(а):

А если я захочу вместо рисунка, который появляется в Screenfetch слева, например Mint, рисунок, например флаг России? Как сменить картинку, какого размера она должна быть, формат, куда поместить? И как сделать разноцветную? :wall:
Такое возможно?
Учить bash и подкорректировать исходники (не забудьте свои изменения отправить разрабам!)
Аватар пользователя
Oleg65
Местный говорун
Местный говорун
 
Сообщений: 789
Стаж: 2 года 10 месяцев 3 дня
Откуда: г.Коломна Моск.обл.
Благодарил (а): 55 раз.
Поблагодарили: 180 раз.

Re: screenFetch

Сообщение tupoll » 24 май 2017, 13:59

Чтобы не лепить бинарник из скрипта переименовываем скачанный файл в название своего дистра например .bsd.sh (/home, /root) и добавляем в shell
Код: выделить все
[ ! "$UID" = "0" ] && ~/.bsd.sh
[  "$UID" = "0" ] && ~/.bsd_root.sh
Правильный линукс-BSD.
Аватар пользователя
tupoll
Уважаемый участник
Уважаемый участник
 
Сообщений: 228
Фото: 3
Стаж: 2 года 10 месяцев 2 дня
Откуда: Vladivostok
Благодарил (а): 31 раз.
Поблагодарили: 38 раз.

Re: screenFetch

Сообщение ChubaDuba » 31 май 2017, 12:51

Можно использовать новомодную приблуду - Neofetch
Аватар пользователя
ChubaDuba
Уважаемый участник
Уважаемый участник
 
Автор темы
Сообщений: 228
Фото: 8
Стаж: 2 года 10 месяцев 2 дня
Откуда: Ростов-на-Дону
Благодарил (а): 21 раз.
Поблагодарили: 90 раз.


Вернуться в Программы в Linux

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1