[awesomewm] os.setlocale(getenv* casse awesome

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Anarchist
newbie
Messages : 8
Inscription : jeu. 20 juin 2013, 13:14

[awesomewm] os.setlocale(getenv* casse awesome

Message par Anarchist »

Tout est dans le titre. La plupart des francophones et des autres non-anglophones ont sans doute remarqué qu'une mise à jour de lua a cassé le plugin awful (fenêtres non modifiables, menus non cliquables...).

Ne paniquez plus ! Le bug a bien été remarqué upstream et il existe une solution temporaire pas trop moche pour que ceux qui ne veulent pas voir leur date et heures en format rosbif. Dans rc.lua, remplacez os.setlocale(os.getenv("LANG")) par os.setlocale(os.getenv("LANG"),"time"). Ainsi la date est conservée dans le format local mais pas les autres nombres. Cette astuce est inspirée de cette page : http://lua-users.org/wiki/OsLibraryTutorial.
Répondre