Depuis quelques jours (depuis la mise à jour de xcb-util), awesome refusait de se lancer :
(error while loading shared libraries: /usr/bin/awesome: libxcb-keysyms.so.0)
Pour info, ils en parlent là :
http://bbs.archlinux.org/viewtopic.php?id=70233
http://bbs.archlinux.org/viewtopic.php?id=70215
Sur ces 2 topics, ça parle de downgrade, et de recompilation.
Voici ce que moi j'ai fait, et qui a fonctionné :
Oui, parcequ'après quelques jours passés sur mon ancien awesome 32 (32 bits, pas version 3.2) non mis à jour, j'ai voulu me remettre sur mon 64.
Pour cela, il suffit de revenir à la version de xcb-util inférieure. Startup-notification a dû aussi être downgradé, pour satisfaire les dépendances.
versions qui ne fonctionnent pas :
- xcb-util-0.3.4-1-x86_64.pkg.tar.gz
- startup-notification-0.10-1-x86_64.pkg.tar.gz
versions qui fonctionnent :
- xcb-util-0.3.3-1-x86_64.pkg.tar.gz
- startup-notification-0.9-1.pkg.tar.gz
Pour désinstaller, il faut forcer :
Code : Tout sélectionner
pacman -Rd xcb-util startup-notification
Code : Tout sélectionner
cd /var/cache/pacman/pkg/
pacman -U xcb-util-0.3.3-1-x86_64.pkg.tar.gz startup-notification-0.9-1.pkg.tar.gz
voilà, on va dire problème contourné.