LINUX.ORG.RU

Polybar перекрывает окна i3

 , ,


1

1

Скрин, полибар перекрывает окна i3. при выключении параметра override-redirect пропадают отступы, Скрин 2. Но при побавлении wm-restack = i3, панель уходитт на задний план, Скрин 3

Хочу сделать чтоб панель имела отступ, как от границы экрана, так и от окна.

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

https://i.imgur.com/6O8NrOt.png

При выключенном override-redirect ничего неработает.

monocolus
() автор топика

wm-restack = i3 требует override-redirect = true и используется для скрытия полибара в фуллскрине. Может, тоже понадобится (об этом в последней ссылке).

Кусок отсюда

; Restack the bar window and put it above the
; selected window manager's root
;
; Fixes the issue where the bar is being drawn
; on top of fullscreen window's
;
; Currently supported WM's:
;   bspwm
;   i3 (requires: `override-redirect = true`);
wm-restack = 

О проблеме кривых взаимодействий с i3 есть упоминание прям в known issues полибара. Решают созданием прозрачного бара, чтобы он зарезёрвил место на скрине и потом рисуют видимый на этом самом месте. Пробовал так делать?

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

Нет, не пробовал, сейчас сделаю - скажу результат.

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

Спасибо!

Решил проблему прозрачным i3-bar:

bar {
  # command in i3-gaps to allow rgba colors for i3bar
  i3bar_command i3bar -t

  position            top
  tray_output         none  
  workspace_buttons   no    
  height              35    


  bindsym button1 nop
  bindsym button2 nop
  bindsym button3 nop
  bindsym button4 nop
  bindsym button5 nop

  colors {
  
    background #00000000
  }
}
monocolus
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.