widget alsabar ne pas être affiché (lain)


0

'essaye d'ajouter une barre de son à un thème déjà existant que j'ai. Le thème inclut déjà la route alors j'essaie d'utiliser alsabar car il est déjà inclus.

Version géniale:

génial v4.2 (humain après tout)   • Compilé contre Lua 5.3.4 (fonctionnant avec Lua 5.3)   • Assistance D-Bus: ✔   • support execinfo: ✔   • version de xcb-randr: 1.5   • version LGI: 0.9.2 Le fichier readme de Lain indique que c'est pour le génial WM 4.x alors je suppose qu'il n'y a pas de problème de version.

Voici le code:

--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

Ajoutée à la wibox

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

C'est le code. Je ne reçois aucune erreur. La variable de volume fonctionne, mais le widget ne s'affiche pas. Je sais que la variable de volume fonctionne parce que j'appelle sa fonction update () plus tard dans le fichier.

Alors qu'est-ce que je fais mal?

Réponses:


0

Ceci est résolu. Au lieu de volume.widget je devais faire volumr.bar. ce qui était bizarre parce que tous les autres widgets de douleur dans le fichier de configuration que nous avons implémenté en utilisant 'widget'.

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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.