Комбинации клавиш не работают! Супер неудобно!

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
michaelbaranov
Заглянувший
Сообщения: 14
Зарегистрирован: 04 авг 2006, 14:42
Откуда: Гродно

Комбинации клавиш не работают! Супер неудобно!

Сообщение michaelbaranov »

Товарищи!

Под KDE & GNOME замечено следующее:
1) Если раскладка клавиатуры не английская, то не работают сочетания ALT+..., SHIFT+..., CTRL+..., ALT+SHIFT+.... и т.д. во ВСЕХ приложениях! ( В Win клавиатурные сообщения шлются нормально).

2) Смена раскладки сочетанием клавиш, к примеру, ALT+SHIFT, происходит при нажатии SHIFT, а не при отжатии (как в Win). Следствие: сочетание ALT+SHIFT+... переключает раскладку!

Подскажите, как с этими проблемами бороться! KDE, GNOME, ...., что угодно! Страшно неудобно: на русской раскладке на работают CTRL+C / CTRL+V и многое другое!

Спасите! ... И спасибо!

SuSE 10.1, kernel 2.6.16.13 default, i586, microsoft natural multimedia keyboard,
GNOME 2.12.2, KDE 3.?

Gnida
Неотъемлемая часть форума
Сообщения: 346
Зарегистрирован: 04 апр 2004, 22:38

Сообщение Gnida »

man xorg.conf на тему Xkb
Должно помоч
С опытом ошибки не изчезают , а умнеют

michaelbaranov
Заглянувший
Сообщения: 14
Зарегистрирован: 04 авг 2006, 14:42
Откуда: Гродно

Сообщение michaelbaranov »

Gnida писал(а):man xorg.conf на тему Xkb
Должно помоч
... если бы так всё было просто!

sergei_d
Неотъемлемая часть форума
Сообщения: 222
Зарегистрирован: 05 авг 2004, 21:26

Сообщение sergei_d »

michaelbaranov писал(а):
Gnida писал(а):man xorg.conf на тему Xkb
Должно помоч
... если бы так всё было просто!
1. Выкинуть родную КДЕ-шную переключалку. Это первое, что надо сделать. Выключается она в Control Center->Regional and Accessibility->Keyboard Layout->Enable keyboard layouts.
2. Настроить Xorg на переключение раскладок.
3. Если таки нужна индикация текущей раскладки, погуглить на предмет программки kkbswitch и запихнуть линк на неё в КДЕ-шный Autostart.

Аватара пользователя
Invisible
Заглянувший
Сообщения: 32
Зарегистрирован: 09 апр 2006, 09:38
Контактная информация:

Сообщение Invisible »

например у меня так и сделано, но в некоторых софтинах все равно при активной русской неработает

особенно раздражает в лисичке!

booxter
Неотъемлемая часть форума
Сообщения: 1427
Зарегистрирован: 04 апр 2004, 21:04

Сообщение booxter »

Invisible, у Гномаўскіх і КДЕ-шных праграмах павінна працаваць. Тое, што не працуе ў файрфоксе, мазіле і іншых няродных праграмах, - праблемы вышэй азначаных праграмаў.

Аватара пользователя
anyr
Неотъемлемая часть форума
Сообщения: 380
Зарегистрирован: 11 апр 2006, 16:25
Откуда: Гомель

Сообщение anyr »

Если покрутить xorg.conf, а именно
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
Option "XkbVariant" ",winkeys"
Option "XkbModel" "acpi"
Option "AutoRepeat" "250 30"
EndSection
То раскладки меняются спокойно, но горячие клавиши в русской (не англ.) все равно работать не будут.

booxter
Неотъемлемая часть форума
Сообщения: 1427
Зарегистрирован: 04 апр 2004, 21:04

Сообщение booxter »

anyr, трэба дадаць, што яны не будуць працаваць у праграмах, якія не выкарыстоўваюць магчымасці KDE і Gnome. Па-простаму, - не інтэграваныя з асноўнымі працоўнымі асяроддзямі для UNIX.

michaelbaranov
Заглянувший
Сообщения: 14
Зарегистрирован: 04 авг 2006, 14:42
Откуда: Гродно

Сообщение michaelbaranov »

booxter писал(а):anyr, трэба дадаць, што яны не будуць працаваць у праграмах, якія не выкарыстоўваюць магчымасці KDE і Gnome. Па-простаму, - не інтэграваныя з асноўнымі працоўнымі асяроддзямі для UNIX.
не согласен: CTRL+C / +V не работает и в родных Konqueror и т.д. Например Eclipse на SWT под GTK тоже страдает тем же.

похоже это старая проблема. Я находил похожие вещи в баг-трекерах многих проектов, включая GTK. Может это не разрешимо?

sergei_d
Неотъемлемая часть форума
Сообщения: 222
Зарегистрирован: 05 авг 2004, 21:26

Сообщение sergei_d »

michaelbaranov писал(а):
booxter писал(а):anyr, трэба дадаць, што яны не будуць працаваць у праграмах, якія не выкарыстоўваюць магчымасці KDE і Gnome. Па-простаму, - не інтэграваныя з асноўнымі працоўнымі асяроддзямі для UNIX.
не согласен: CTRL+C / +V не работает и в родных Konqueror и т.д. Например Eclipse на SWT под GTK тоже страдает тем же.

похоже это старая проблема. Я находил похожие вещи в баг-трекерах многих проектов, включая GTK. Может это не разрешимо?
Вот кусок моего xorg.conf:

#===
Section "InputDevice"
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "us,ru,by"
Option "XkbModel" "pc105"
Option "XkbOptions" "grp:rctrl_toggle,grp_led:scroll"
Option "XkbRules" "xfree86"
Option "XkbVariant" ",winkeys"
EndSection
#===

"Кириллические" шорткаты работают везде, кроме FF/Mozilla и MC в Konsole. Eclipse не пробовал. XMMS (GTK1.2) -- всё ОК. Использую KDE 3.4.2, SuSE 10.0.

ДА! КДЕ-шная родная переключалка, разумеется, отключена.

booxter
Неотъемлемая часть форума
Сообщения: 1427
Зарегистрирован: 04 апр 2004, 21:04

Сообщение booxter »

michaelbaranov, запускаеце конкверар з-пад КДЕ? Ці ўсё-ткі з якога-небудзь іншага WM?

michaelbaranov
Заглянувший
Сообщения: 14
Зарегистрирован: 04 авг 2006, 14:42
Откуда: Гродно

Сообщение michaelbaranov »

booxter писал(а):michaelbaranov, запускаеце конкверар з-пад КДЕ? Ці ўсё-ткі з якога-небудзь іншага WM?

из-под KDE

Короче, если раскладки переключает сам Xorg, то почти всё работает нормально!
В нектоторых приложениях по прежнему генерируются сочетания типа CTRL+Щ :-(
Ребята, всё равно спасибо!

Аватара пользователя
anyr
Неотъемлемая часть форума
Сообщения: 380
Зарегистрирован: 11 апр 2006, 16:25
Откуда: Гомель

Сообщение anyr »

Кириличные сочетания клавишь не работают гораздо в большем количестве приложений, чем описано. Исключаю только клавиши, которые стали де-факто стандартными ctrl+c, ctrl+v и т.д.

michaelbaranov
Заглянувший
Сообщения: 14
Зарегистрирован: 04 авг 2006, 14:42
Откуда: Гродно

Сообщение michaelbaranov »

существует ощущение, что через XKB всётаки можно всё поправить...
http://pascal.tsu.ru/other/xkb/
Есть решения?

Ответить