[Icons] Intégration des icônes dzen (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
nutella_
Hankyu
Messages : 12
Inscription : mar. 26 mars 2013, 21:19

[Icons] Intégration des icônes dzen (résolu)

Message par nutella_ »

Bonsoir,

Intégration des icônes "sm4tik's" dans la barre de navigation de awesome wm.

Pour ma part je procède de la manière suivante :

Code : Tout sélectionner

theme.lua --
theme.icon_bat = "/usr/share/awesome/themes/custom/icons/bat_full_02.png"

rc.lua --
baticon = wibox.widget.imagebox()
baticon:fit(8,8)
baticon:set_image(beautiful.widget_bat)
baticon:set_resize(false)
Je trouve cette méthode longue et pas pratique du tout.
De plus, je n'ai pas mes icônes centré par rapport au haut et au bas de ma barre de navigation awesome...

Quelqu'un aurait-il une idée ?

Merci d'avance de votre aide !
Cordialement Nutella !
Dernière modification par nutella_ le mer. 27 mars 2013, 23:33, modifié 1 fois.
Avatar de l’utilisateur
vlamy
yeomen
Messages : 268
Inscription : ven. 20 juil. 2012, 15:19
Localisation : Grenoble

Re: [Icons] Intégration des icônes dzen

Message par vlamy »

Bonsoir.

A part faire du copier/coller, je ne vois pas comment accélérer ton intégration. Par contre, tu pourras fournir le thème final à la communauté :)

Pour ce qui est du centrage des icônes, on pourrait voir un peu plus de ton rc.lua? En particulier la partie où tu définis le layout de la wibox.
Dernière modification par FoolEcho le mer. 27 mars 2013, 21:17, modifié 1 fois.
Raison : inutile de citer le message précédent dans sa totalité
Avatar de l’utilisateur
nutella_
Hankyu
Messages : 12
Inscription : mar. 26 mars 2013, 21:19

Re: [Icons] Intégration des icônes dzen

Message par nutella_ »

Bonsoir vlamy,

Un simple "right_layout:add(baticon)" pour l'affichage de l'icône.
--> RC.LUA

Cordialement Nutella !
Avatar de l’utilisateur
nutella_
Hankyu
Messages : 12
Inscription : mar. 26 mars 2013, 21:19

Re: [Icons] Intégration des icônes dzen

Message par nutella_ »

Finalement j'ai trouvé la solution à force de recherche !

Code : Tout sélectionner

dateicon = wibox.widget.imagebox()
dateicon:set_image(beautiful.widget_date)
dateicon:set_resize(false)
dateicon = wibox.layout.margin(dateicon, 3,3,3,3)

baticon = wibox.widget.imagebox()
baticon:set_image(beautiful.widget_bat)
baticon:set_resize(false)
baticon = wibox.layout.margin(baticon, 3,3,3,3)

volicon = wibox.widget.imagebox()
volicon:set_image(beautiful.widget_vol)
volicon:set_resize(false)
volicon = wibox.layout.margin(volicon, 3,3,3,3)

neticon = wibox.widget.imagebox()
neticon:set_image(beautiful.widget_net)
neticon:set_resize(false)
neticon = wibox.layout.margin(neticon, 3,3,3,3)
Ici c'est le wibox.layout.margin() qui me permet de placer mes icônes correctement.
Je pense qu'on aurait pu même faire une boucle histoire d'éviter la répétition mais mis connaisant pas en lua, je vais laisser sa, comme sa.

Merci de votre aide.
Cordialement Nutella !
Répondre