Как установить polybar i3wm
Перейти к содержимому

Как установить polybar i3wm

  • автор:

Polybar (Русский)

Состояние перевода: На этой странице представлен перевод статьи Polybar. Дата последней синхронизации: 30 июля 2019. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

polybar — быстрый и лёгкий инструмент для создания статус-баров. Он нацелен на лёгкую персонализацию, используя множество модулей и позволяя, например, отображать рабочие столы, дату или громкость звука. Особенно Polybar полезен в оконных менеджерах без панели или с её ограниченной функциональностью, таких как awesome или i3. Polybar также можно использовать и в окружениях рабочего стола, например, в Plasma.

Установка

Установите пакет polybar . Экспериментальная версия доступна в пакете polybar-git AUR .

Настройка

Скопируйте пример конфигурационного файла из /usr/share/doc/polybar/config в $XDG_CONFIG_HOME/polybar/config

Запуск Polybar

Polybar можно запустить со следующими параметрами:

Usage: polybar [OPTION]. BAR -h, --help Display this help and exit -v, --version Display build details and exit -l, --log=LEVEL Set the logging verbosity (default: WARNING) LEVEL is one of: error, warning, info, trace -q, --quiet Be quiet (will override -l) -c, --config=FILE Path to the configuration file -r, --reload Reload when the configuration has been modified -d, --dump=PARAM Print value of PARAM in bar section and exit -m, --list-monitors Print list of available monitors and exit -w, --print-wmname Print the generated WM_NAME and exit -s, --stdout Output data to stdout instead of drawing it to the X window -p, --png=FILE Save png snapshot to FILE after running for 3 seconds

Но скорее всего, вы будете запускать Polybar с оконным менеджером, см. раздел #Запуск с оконным менеджером.

Пример конфигурационного файла

Пример простого конфигурационного файла:

[bar/mybar] modules-right = date [module/date] type = internal/date date = %Y-%m-%d%

Он создаёт статус-бар mybar с модулем date .

Также по умолчанию polybar создаёт пример со многими преднастроенными модулями в файле /usr/share/doc/polybar/config .

Примечание: Пример конфигурационного файла может по умолчанию не работать и его необходимо настроить под свои нужды.

Запуск с оконным менеджером

Создайте исполняемый файл, содержащий процесс загрузки, например, $HOME/.config/polybar/launch.sh :

#!/bin/bash # Завершить текущие экземпляры polybar killall -q polybar # Ожидание полного завершения работы процессов while pgrep -u $UID -x polybar >/dev/null; do sleep 1; done # Запуск Polybar со стандартным расположением конфигурационного файла в ~/.config/polybar/config polybar mybar & echo "Polybar загрузился. "

Данный скрипт означает, что при перезагрузке оконного менеджера также перезагрузится и Polybar.

bspwm

Если вы используете bspwm, добавьте в bspwmrc :

$HOME/.config/polybar/launch.sh
i3

Если вы используете i3, добавьте в его конфигурационный файл:

exec_always --no-startup-id $HOME/.config/polybar/launch.sh

Решение проблем

Cannot open shared object file libjsoncpp.so

Попробуйте переустановить Polybar, как описано в issue на GitHub.

Если проблема не решится, попробуйте установить пакет jsoncpp .

Смотрите также

Retrieved from «https://wiki.archlinux.org/index.php?title=Polybar_(Русский)&oldid=741832»

Arch Linux + i3-wm + polybar

Я пользуюсь линукс где-то год с лишним, и в самом начале больше всего понравился как раз arch-based дистрибутив Manjaro с KDE, в основном потому-что всё отлично функционировало из коробки, как на стационарнике, так и на ноуте, и к тому же этот дистр никогда не был сломан (не считая моих криворуких экспериментов). Сейчас появляется всё больше годных дистров с кастомизацией на любой вкус и это не может не радовать, однако всё же мне стало интересно более основательно разобраться в работе системы и в том, как собирать её полностью под себя. Арч (с ручной установкой и самостоятельной настройкой) отлично для этого подходит. Их вики даже не требует упоминания, но всё равно поставлю жирный лайк.

Ну и заодно почему бы не попробовать тайлинговый оконный менеджер? Возня пальцем по тачпаду из угла в угол благодаря ему уменьшилась в разы, горячие клавиши могут быть настроены очень интуитивно (win+t запускает Thunar и т. д.), поэтому запомнить их все не такая уж проблема, а ещё это находка для тех кто много печатает слепым методом и для людей с синдромом запястного канала.

С помощью polybar можно выводить практически любую информацию на панель, ограничено лишь фантазией и надобностью. Имеет простенький конфиг и встроенные опции: время, дата, раскладка, скорость интернета, процент заряда батареи и т. п., плюс в сети куча готовых скриптов, иногда лишь требуется их немного доделать.

Стараюсь использовать лёгкие и минималистичные программы, ведь в большинстве случаев их функционала достаточно, а скорость работы при этом радует, притом, что пользуюсь арчем с флешки и с весьма средненьким железом (в рабочем дистрибутиве немного другой набор софта). Арч я использую для личных нужд и просто как хобби, а когда нужно загрузиться в рабочую систему, просто перезагружаю ноут и вынимаю флешку — такое вот разделение труда и отдыха.

Загрузчик: systemd-boot
Композитный менеджер: picom
Уведомления показывает: dunst
Файловый менеджер: thunar (*стал нещадно тупить)
Установка обоев/просмотр картинок: feh
Текстовый редактор: nano, leafpad
Лаунчер: rofi

Терминал: kitty + zsh
Кстати, прямо в kitty можно просмотреть все темы автора в реальном времени:
> ~ kitty +kitten themes
И если, что-нибудь понравилось сразу установить.

Настройка Arch Linux i3wm и Polybar

На своем сайте по Arch Linux https://ordanax.github.io я расписал все подробно, что и как я ставил. Тут же хочу немного расписать немного об Arch Linux + i3WM.

i3 это не процессор от Intel, это тайловый оконный менеджер. Тайловый означает, что окна открываются не как вы привыкли с наложением друг на друга, а плиткой.

Я давно присматривался к тайлингу и к i3wm и даже несколько раз устанавливал, но мне казалось все очень не привычным.

Сейчас же когда я уже 4 месяца работаю в i3wm могу сказать, что это пожалуй лучшее из всего что я пробовал в мире линукс из DE* и WM*.

Если вы начинающий пользователь, то конечно не нужно рассматривать i3wm для постоянного использования. Лично я когда впервые использовал i3wm, то я даже не знал как запустить браузер т.к. тут используются а 90% случаем горячие клавиши. И если вы не знаете какая комбинаия клавиш что запускает то вам тут делать не чего.

Конечно когда вы сами все под себя настраиваете, то вам практически ничего не нужно запоминать. Также вы желаете как вам это удобнее и на тех клавишах которые вам больше нравятся или привычнее.

Панелька вверху так называемый Polybar позволяет вывести на панель практически любую информацию. Будь то погода, курс валют, биткойна, количество обновлений, свободное место на диске, температуру процессора, скорость интернета, загрузку ОЗУ и все что вы только можете придумать.

Я долгое время был на XFCE (это легкое окружение рабочего стола), но я стал замечать что я больше 90% функционала не использую и мне кажется все это лишним. А в последний раз когда я тестировал i3wm и потом вернулся на XFCE, я увидел что тут мне не достает той гибкости которая есть в i3 и после этого я уже окончательно решился на переезд …

Если вам интересно попробовать тайлинг, то тут вы сможете найти мои настройки и подстроить их под себя https://github.com/ordanax/dots

Будут вопросы пишите в телеграм чат https://t.me/linux4at

*DE (desktop environment) — окружение рабочего стола.

*WM (Windows Manager) — оконный менеджер. По сути это, то что управляет окнами.

Форум русскоязычного сообщества Ubuntu

Страница сгенерирована за 0.051 секунд. Запросов: 24.

  • Сайт
  • Об Ubuntu
  • Скачать Ubuntu
  • Семейство Ubuntu
  • Новости
  • Форум
  • Помощь
  • Правила
  • Документация
  • Пользовательская документация
  • Официальная документация
  • Семейство Ubuntu
  • Материалы для загрузки
  • Совместимость с оборудованием
  • RSS лента
  • Сообщество
  • Наши проекты
  • Местные сообщества
  • Перевод Ubuntu
  • Тестирование
  • RSS лента

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *