Re: lug-bg: Debian woody keyboard layouts - problem s BG
- Subject: Re: lug-bg: Debian woody keyboard layouts - problem s BG
- From: Alexander Shopov <ash@xxxxxxxxxx>
- Date: Tue, 20 Jul 2004 08:40:57 +0300
> По това, че клавиатурата е немска pc105, а там препинателните знаци са
> подредени по друг начин. Навключил съм и няколко други латински варианта
> и виждам символи като ö, ü и тем подобни. Като превключа фонетична
> кирилица, препинателните знаци са като на us i bg клавиатура, само
> буквите са латински
Подобен ефект се получава при мен, когато се опитвам да въвеждам
кирилиски букви в некирилски осембитов локал.
Отвори едно терминалче и виж какво ти дава:
env | grep -i lang
env | grep -i lc_
Намери начин да тестваш някой кирилски локал, като в обвивката ти не
съществуват променливи от типа LC_нещо-си, а LANG има стойност
bg_BG.CP1251 или bg_BG.UTF-8. Това, че ползваш немска клавиатура,
вероятно иде да покаже, че си в Германия. Ако ще ти трябва да въвеждаш и
немски букви, то юникодския локал ще е за предпочитане.
Ако това не помогне (но се надявам това да ти е проблема), ще трябва
сам да си си дебъгваш ситуацията. Обърни внимание на следната програма:
xev, тя описва събитията в Х. Виж дали наистина успяваш да си сменяш
клавиатурната подредба.
Пускаш я, правиш прозорец й активен и докато мишката ти е в него
натискаш клавишите. Така "я" дава,
KeyPress event, serial 27, synthetic NO, window 0x2600001,
root 0x40, subw 0x0, time 792215, (176,8), root:(552,114),
state 0x2000, keycode 24 (keysym 0x6d1, Cyrillic_ya), same_screen
YES,
XLookupString gives 2 bytes: "я"
KeyRelease event, serial 27, synthetic NO, window 0x2600001,
root 0x40, subw 0x0, time 792325, (176,8), root:(552,114),
state 0x2000, keycode 24 (keysym 0x6d1, Cyrillic_ya), same_screen
YES,
XLookupString gives 2 bytes: "я"
а "q" дава
KeyPress event, serial 27, synthetic NO, window 0x2600001,
root 0x40, subw 0x0, time 825615, (175,4), root:(551,110),
state 0x0, keycode 24 (keysym 0x71, q), same_screen YES,
XLookupString gives 1 bytes: "q"
KeyRelease event, serial 27, synthetic NO, window 0x2600001,
root 0x40, subw 0x0, time 825700, (175,4), root:(551,110),
state 0x0, keycode 24 (keysym 0x71, q), same_screen YES,
XLookupString gives 1 bytes: "q"
Ако виждаш, че ти се генерират правилните събития и всъщност въвеждаш
кирилски символи, но нищо не излиза на екрана ти, провери какво става с
шрифтовете ти и дали няма заместване на един шрифт с друг, но тук ми
свършват познанията по шрифтовата система на Дебиан.
ал_шопов
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================
|