Blog the XELFAER

Заметки *NIX

Собираем аналог программы BGInfo в Linux —

На работе была поставлена задача найти аналог утилиты BGInfo используемой в Windows но для Linux. Поиск по всемирной паутине выдал достаточно скудные результаты. Нашлась всего пара программ которые подходили под описание одна из которых называлась BGInfo4X. Несколько дней я пытался заставить ее работать но попытки не увенчались успехом. В связи с этим руководству было предложено построить приблизительный функционал этой программы на доступных и проверенных программах.

Основные требования выдвигаемые к конечному результату:
1) простота установки;
2) возможность настройки выводимой информации;
3) просмотр выводимой информации на рабочем столе пользователя без потребности беспокоить самого пользователя;

Все поднимается на дистрибутиве Lubuntu 16.04 LTS. В качестве программы для вывода данных — Conky.

Обновляем репозитории:

# apt update

Устанавливаем пакет Conky:

# apt install conky-all

Далее скачиваем архив указанный в конце статьи, распаковываем и копируем в корневой каталог пользователя:

wget http://xelfaer.ru/wp-content/uploads/2017/01/conky_BGInfo_config.tar.gz
tar xzvf conky_BGInfo_config.tar.gz
cp conky_BGInfo_config/conky_BGInfo_config/.conky /home/user/

Теперь необходимо прописать этот скрипт в автозапуск:
1) в меню DE выбираем: Параметры -> Приложения по умолчанию для LXSession
box

2) в открывшемся окне нам необходим раздел Автозапуск. Далее в поле прописываем полный путь к скрипту autostart.sh который находиться у нас в уже скопированном каталоге .conky и нажимаем кнопку Добавить:
box

Так как при сворачивании всех окон клавишей Свернуть все окна conky тоже свернется и информация соответственно перестанет отображаться, необходимо изменить поведение при повторном нажатии этой кнопки:
1) в нижней панели ищем кнопку Свернуть все окна

2) щелкаем на этой кнопке правой кнопкой мышки вызывая контекстное меню в котором выбираем пункт Настроить «Свернуть все окна»

3) в появившемся окошке ставим галочку напротив пункта Альтернативно свернуть в значок/скрыть и развернуть и смело закрываем окно программы

В каталоге .conky содержится три файла:
1) .conkyrc — файл настройки Conky;
2) autostart.sh — скрипт запуска Conky после старта системы с данными для формирования выводимой информации;
3) info.txt — файл в который записывается сформированная информация для вывода на экран. Каждый раз после перезагрузки ПК или перезапуска скрипта информация в файле будет обновляться.

Вот так выглядит итоговый результат:
box

Скачать архив: conky_BGInfo_config.tar

© 2017, XELFAER. Все права защищены. Использование материалов блога разрешается только при указании активной ссылки на статью.

Print Friendly, PDF & Email

Рубрики: Linux | Script | Soft



Добавить комментарий