J'ai un nouvel ordinateur portable avec Arch Linux, mais je ne peux pas démarrer tint2conf
de la manière habituelle - après son lancement, des erreurs sont générées pour chaque erreur .tint2rc
trouvée, comme par exemple:
(tint2conf:3813): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed snapshot NULL : tint2 -c '/home/setevoy/.config/tint2/MY-horizontal-dark-transparent.tint2rc' -s '/tmp/tint2-3813.jpg' 1>/dev/null 2>/dev/null
J'ai gdk-pixbuf2
et Imlib
installé sur les deux boites:
$ pacman -Q| grep 'gdk\|imlib'
gdk-pixbuf2 2.36.1+31+gecea71eb6-1
imlib 1.9.15-15
imlib2 1.4.9-1
tint2
fonctionne bien sur l'ancienne boîte, et j'ai trouvé que sur la nouvelle boîte - il n'utilisera pas du tout les gdk-pixbuf2
bibliothèques:
$ lsof -p 18020 | grep pix
tint2conf 18020 setevoy mem REG 254,0 686856 423644 /usr/lib/libpixman-1.so.0.34.0
tint2conf 18020 setevoy mem REG 254,0 159536 424850 /usr/lib/libgdk_pixbuf-2.0.so.0.3601.0
Et résulte d'un vieil ordinateur portable:
$ lsof -p 609 | grep pix
tint2conf 609 setevoy mem REG 254,0 23104 166360 /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so
tint2conf 609 setevoy mem REG 254,0 43560 166901 /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so
tint2conf 609 setevoy mem REG 254,0 686856 159763 /usr/lib/libpixman-1.so.0.34.0
tint2conf 609 setevoy mem REG 254,0 159536 166347 /usr/lib/libgdk_pixbuf-2.0.so.0.3601.0
Qu'est-ce qui ne va pas ici? LD_LIBRARY_PATH
, quelque chose de similaire?
Arch + Openbox + Tint2.
la source