Программы просмотра для настольных систем не являются чем-то новым для Linux. С такими инструментами, как Conky и Bginfo4X, можно с уверенностью сказать, что отображение системной информации, времени безотказной работы, использования ОЗУ, использования ЦП и т. д. прямо на рабочем столе пользователя когда-то пробовал каждый в Linux.
Enter Fanbox: простая панель управления на основе HTML5, CSS и Javascript для просмотра соответствующей системной информации. Он призван предоставить вам удобную для чтения системную панель для вашего рабочего стола. Как именно запустить его в Linux? Давайте узнаем!
Установка
Fanbox прост в установке. Все, что нужно, — это инструменты, используемые для его создания. Откройте терминал и введите следующие команды.
Сначала необходимо установить git и NodeJS:
sudo apt-get install npm git
После установки необходимых инструментов пришло время клонировать репозиторий git:
git clone https:Contents
Установка
om/joereynolds/fanboxТеперь, когда мы его клонировали, войдите в каталог:
cd fanbox/app
Наконец, мы можем использовать NodeJS и NPM для установки Fanbox:
sudo npm install electron-prebuilt -g sudo npm install
Если вы используете другой дистрибутив Linux, единственная разница в инструкциях — установка «git» и «npm». Замените их любым менеджером пакетов, который используется в вашем дистрибутиве Linux.
Изменение тем
Fanbox поставляется с несколькими темами. Чтобы изменить темы, откройте загруженную папку фанбокса (она должна находиться в вашем домашнем каталоге), а затем откройте папку приложения. Внутри этой папки вы увидите «config.json». Это файл конфигурации, и его можно легко изменить, изменив тему Fanbox.
Откройте «config.json» в текстовом редакторе и найдите следующую строку:
{ "theme": "simple-laptop.htm", ... }
Замените «simple-laptop.htm» на любой из следующих: «light.htm», «pepper.htm», «shonky.htm» или «simple.htm», а затем сохраните файл. Если у вас есть смелость, в
Изменение тем
ь другие ссылки на темы в этом файле, но мы бы не рекомендовали это делать.Как запустить за пределами терминала
Fanbox — это круто, но когда вы его загружаете и собираете, вы действительно сможете его запустить, только если войдете в каталог, загруженный с помощью git, а затем выполните команду. Вряд ли это практично. Вот почему мы собираемся научиться превращать его в обычное приложение. Сначала откройте текстовый редактор и создайте файл. Вставьте в него следующее:
#!/bin/bash cd ~/fanbox/app electron main.js
После того, как вы вставили приведенные выше команды, сохраните файл в своей домашней папке под именем «fanbox.sh». После создания сценария оболочки пришло время создать файл записи рабочего стола. Используя текстовый редактор, создайте еще один пустой файл и вставьте следующее:
[Desktop Entry] Name=Fanbox Comment=View system information with Fanbox. Exec=/home/username/fanbox.sh Terminal=false Type=Application Categories=Utility;
Примечание. вам необходимо заменить имя пользователя на любое имя пользователя, которое у вас есть в вашей установке Linux.
После вставки сохраните файл ка
Как запустить за пределами терминала
свою домашнюю папку.Теперь пришло время пометить наш скрипт и файл рабочего стола как исполняемые. Если мы этого не сделаем, ничего не получится. В терминале введите следующие команды:
sudo chmod +x fanbox.sh sudo chmod +x Fanbox.desktop
Поскольку файлы помечены как исполняемые, пришло время «установить» наш файл Fanbox.desktop. Для этого переместите его на /usr/share/applications
.
sudo mv Fanbox.desktop /usr/share/applications
После выполнения этой команды вам нужно будет выйти из рабочего стола и снова войти в него. Когда вы вернетесь, просто проверьте меню приложений среды рабочего стола, найдите Fanbox и запустите его!
Настройка Fanbox для запуска при входе в систему
Инструмент мониторинга системы бесполезен, если он не всегда работает, верно? Теперь, когда мы отделили Fanbox от терминала и включили его в наши приложения, мы можем создать запись для его автоматического запуска при запуске. Вот быстрый и универсальный способ сделать это.
sudo cp /usr/share/applications/Fanbox.desktop ~/.config/autostart
Что это значит, это скопировать созданную нами запись рабочего стола и поместить ее в папку автозапуска, универсальную папку, расположенную в каталоге конфигурации. Он отвечает за автоматический запуск приложений, если они находятся в автозапуске. Неважно, какую среду рабочего стола вы используете: если файл находится здесь, он запустится сам.
Заключение
Хотя в Linux, безусловно, есть и другие инструменты, которые позволяют пользователям отображать информацию о своей системе, Fanbox по-прежнему может оказаться грозным инструментом. Почему? Базовая технология, конечно. Эта программа построена на HTML5, CSS и JavaScript. Это означает, что вам будет легко помочь способствовать и добавить новые функции.
Не нужно изучать C++, чтобы добавить новую функцию в Fanbox. Когда эта программа выйдет из первых дней, я легко смогу увидеть, как многие пользователи Linux перейдут к этому инструменту для удовлетворения всех своих потребностей в информации о настольных системах.
Пользователи Linux: перешли бы вы с того, что вы сейчас используете для отображения системной информации, на Fanbox? Расскажите нам, почему или почему нет ниже!