Поиск по сайту:

screenFetch — мощный генератор системной информации для Linux


Мы в основном полагаемся на интегрированные инструменты Linux для получения системной информации в графическом интерфейсе с небольшими изменениями или без них при изменении среды рабочего стола. Классический вид информационного инструмента системы с графическим интерфейсом на моем Debian Jessie.

Что касается интерфейса командной строки, у нас есть команды, которые отображают всю системную информацию, но не существует единой команды, способной предоставить всю информацию одновременно. Ага! Мы всегда можем написать сценарий для выполнения всех этих задач, но это под силу не каждому.

Существует инструмент «screenFetch», который имеет все вышеперечисленные функции и даже больше.

Что такое screenFetch?

ScreenFetch — это инструмент системной информации, разработанный в первую очередь для Bash Shell, но работающий и с другими средами оболочки. Этот инструмент достаточно умен, чтобы автоматически определять используемый вами дистрибутив Linux и генерировать логотип дистрибутива в формате ASCII с определенной ценной информацией справа от логотипа. Инструмент настраивается до мелочей: вы можете менять цвета, не устанавливать ASCII и делать снимки экрана после отображения информации.

Список ценной системной информации, которую показывает screenFetch:

  1. Имя_пользователя@имя_хоста
  2. Операционные системы
  3. Ядро
  4. Время работы
  5. Пакеты
  6. Оболочка
  7. Разрешение
  8. DE
  9. ВМ
  10. WM-тема
  11. GTK-тема
  12. Тема значков
  13. Шрифт
  14. Процессор
  15. БАРАН

Как установить screenFetch в Linux

Мы можем получить screenFetch либо с помощью git clone, либо загрузив исходные файлы непосредственно по ссылке ниже. Нажмите ссылку «Загрузить ZIP» справа внизу, загрузите оттуда zip-файл и разархивируйте его.

  1. https://github.com/KittyKatt/screenFetch.git

Альтернативно вы также можете получить пакет с помощью команды wget, как показано ниже.

wget https://github.com/KittyKatt/screenFetch/archive/master.zip
unzip master.zip

Нам не нужно устанавливать скрипт, просто переместите извлеченную папку в /usr/bin и сделайте ее исполняемой.

mv screenFetch-master/screenfetch-dev /usr/bin
sudo mv screenFetch-master/screenfetch-dev /usr/bin/

Измените имя двоичного файла screenFetch-dev на screenfetch для удобства использования.

cd /usr/bin
sudo mv screenfetch-dev screenfetch
chmod 755 screenfetch

Теперь мы собираемся протестировать команду «screenfetch» прямо из терминала, чтобы увидеть общую информацию о нашей системе.

screenfetch

Запуск команды screenFetch с использованием опции «-v» (подробный), вот ее результат.

screenfetch -v

Скройте логотип ASCII соответствующего дистрибутива Linux с помощью переключателя «-n».

screenfetch -n

Удалите весь выходной цвет, используя опцию «-N».

screenfetch -N

Обрезать вывод в терминале в зависимости от ширины терминала с помощью переключателя «-t».

screenfetch -t

Подавите ошибки вывода с помощью опции «-E».

screenfetch -E

Показать текущую версию «-V».

screenfetch -v

Показать параметры и справку «-h».

screenfetch -h

Используйте выборку экрана при входе пользователя

Было бы неплохо использовать этот сценарий так, чтобы, как только пользователь вошел в оболочку, сценарий запускался и отображался вывод.

Чтобы выполнить такую задачу, мы должны добавить строку ниже в конец файла ~/.bashrc.

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

После добавления строки выше файл ~/.bashrc теперь выглядит так.

Выйдите из системы и снова войдите, чтобы проверить, действует она или нет. То, что я получил, было.

Заключение

screenFetch — очень хороший инструмент, который работает прямо из коробки, установка прошла легко, и он работает без единого сбоя даже в последнем тестировании Debian. Текущая версия – 3.5.0, которая все еще постепенно дорабатывается. Системная информация, отображаемая при входе пользователя в Bash Shell, имеет глянцевый вид. Этот замечательный инструмент стоит попробовать, и каждый из вас должен попробовать его. Было бы неплохо, если бы мы получили скриншот вашего дистрибутива.

Это все на данный момент. Очень скоро я снова буду здесь с еще одной интересной статьей. А до тех пор следите за обновлениями и будьте на связи с linux-console.net. Поставьте лайк и поделитесь нами, помогите нам распространиться. Не забудьте оставить нам свой ценный отзыв в разделе комментариев ниже.