When built with USE=svg it correctly install *.svg files into /usr/share/xxkb/, but looks like it tries to show .xpm files instead of .svg. When it started I got these errors and fluxbox's tray area contain empty box instead of language flag: $ xxkb & [1] 25579 $ xxkb: SVG file `/usr/share/xxkb/en48.xpm': Operation not supported xxkb: SVG file `/usr/share/xxkb/ru48.xpm': Operation not supported xxkb: SVG file `/usr/share/xxkb/su48.xpm': Operation not supported This happens because svg-appdefaults.patch wasn't applied. When built with USE=-svg it correctly install *{15,48}.xpm files into /usr/share/xxkb/, but looks like it tries to show *48.xpm files instead of *15.xpm, and thus in fluxbox tray area I see only (I think) left top 15x15 corner of 48x48 image. This may be because of my ~/.xxkbrc, so here is it contents: XXkb.mainwindow.enable: yes XXkb.mainwindow.type: tray XXkb*label.text.1: En XXkb*label.text.2: Ru XXkb.mainwindow.label.enable: no XXkb.mainwindow.geometry: 15x15+10+10 XXkb.mainwindow.label.background: #003F00 XXkb.mainwindow.label.foreground: white XXkb.mainwindow.label.font: -*-terminus-*-*-*-*-14-*-*-*-*-*-*-* XXkb.button.enable: no XXkb.button.geometry: 15x15-52+4 XXkb.app_list.wm_class_class.ignore: opera XXkb.app_list.wm_name.ignore: amaroK
Fixed without revision bump, and in 1.11.1 as well.