widget alsabar não sendo exibido (lain)

0

Estou tentando adicionar uma barra de som a um tema já existente. O tema já inclui o lain, então estou tentando usar o alsabar já que ele já está incluído.

Versão incrível:

awesome v4.2 (Humano depois de tudo)   Compilado contra Lua 5.3.4 (rodando com Lua 5.3)   • Suporte D-Bus: ✔   • suporte a execinfo: ✔   • versão xcb-randr: 1.5   • versão LGI: 0.9.2 O arquivo leia-me do Lain diz que é para o incrível WM 4.x, então estou supondo que não há um problema de versão.

Este é o código:

--Volume bar
local volume = lain.widget.alsabar(
    {
    width=200, height=10, followtag = true,
    ticks = true, ticks_size = 10
    }
)

local volume_widget = wibox.container.background(volume.widget)
volume_widget.bgimage=beautiful.widget_display

Adicionado ao wibox

  spr,
  spr5px,
  -- Volume
  spr,
  volume_widget,
  spr,

Esse é o código. Eu não obtenho nenhuma variável de volume de erros funciona, mas o widget não é exibido. Eu sei que a variável de volume funciona porque estou chamando a função update () mais tarde no arquivo.

Então, o que estou fazendo de errado?

    
por Deus Deceit 28.09.2018 / 01:34

1 resposta

0

Isso está resolvido. Em vez de volume.widget , tive que fazer volumr.bar . o que foi estranho porque todos os outros widgets de lain nesse arquivo de configuração estamos implemetados usando 'widget'.

local volume_widget = wibox.container.background(volume.bar)

    
por 30.09.2018 / 12:34

Tags