LINUX.ORG.RU

i3 panel (polybar?) как сделать фиксированное расположение виджетов

 ,


0

1

Всем привет!

В polybar настройка местоположения виджетов - относительное. То есть они все распихиваются вправо/влево/по-центру один за другим. И если изменяется объём выводимой информации в одном из них - часть виджетов дружно сдвигается. Хотелось бы избавиться от этого дёрганья - чтобы можно было, например, задать каждому виджету фиксированный размер. Тогда он будет занимать на панели строго своё, отведённое ему место.

Использую в i3 polybar, но это не принципиально - может посоветуете что другое, поддерживающее описанный функционал.

★★

Ответ на: комментарий от s00rg

прописал для module/pulseaudio, сдвинул его вправо. При изменении громкости меняется и размер виджета и прочие левее него сдвигаются соответственно. Чёт не работает. Версия polybar 3.6.3-1 Поверхностный гуглёж показал, что люди сталкивались с подобной проблемой и им отвечали, что мол известный баг и не работает с formatting tags (что бы это ни значило): https://www.reddit.com/r/Polybar/comments/j0a2z4/action_format_tag_not_workin...

lv ★★
() автор топика
Ответ на: комментарий от s00rg

Для надписи (label) вроде работает. Но для индикатора (*******, например) - нет. То есть нет аналогичных «bar-volume-...». Правильно ли понимаю, что отрисовка себя ложится полностью на виджет и никак со стороны полибара не контролируется? Нет какого-то универсального способа задавать всем виджетам размеры?

Но может какие другие бары тут посоветуют с такой фичей.

lv ★★
() автор топика
Ответ на: комментарий от lv

сам пользуюсь polybar и не использую bar-индикаторы, только текст, уже привык так как самого раздражала эта «болтанка» виджетов. По другим барам не подскажу, знаю только что их вагон на любой вкус )

s00rg
()