Понеже от тази тема получих ценни насоки, мисля да се отблагодаря, като покажа как да си изкарате шибаното знаме. Аз час и висше рових по проблема. Ясно беше, че фъбъто търси грешното знаме, но кое? Гледах системните извиквания, но нищо. Един от разработчиците даде ценна насока. Не се четат правилно низовете и грешна комбинация остава в буфера. Но коя?
Отговора дава:
GeSHi (Bash):
setxkbmap -print
Ясно е, че се търсят и два символа. Ценна насока къде точно да търсим дава един руснак в пощенския списък на Дебиан. Я да видим сега какъв ред сме записали. Вижте от ценния пич горе.
xkb_symbols { include "pc+us+bg(phonetic):2+inet(evdev)+group(rwin_switch)+group(alt_shift_toggle)+terminate(ctrl_alt_bksp)" };
Тоест точно в тоя случай нашите безценни две букви са: te от terminate, последното в буфера. В друг случай ще са други. Какво да направим? Елементарен мръсен хак:
GeSHi (Bash):
$cd /usr/share/fbxkb/images
$su
#cp us.png te.png
#su user
$ps aux|grep fbxkb
$kill -9 ####
$fbxkb
И това е.
п.п. ако не Ви се занима може и така:
rm zz.png
cp uk.png zz.png
Ще работи. Едва ли ще пишете на език различен от 75-те налични, че да имате проблем.