LinuxForum.Fans
Тема

Выборочное переключение раскладки

Автор: viktory123123 9 сообщений 3053 просмотров
#262233

Здравствуйте.

Недавно заметила, что на моем Debian Squeeze (6.0) выборочно работает переключение раскладки. Например в браузерах и блокноте все работает, а в PhpStorm и FreeMind нет. В таких программах печать будет именно на том языке, который выбран по умолчанию.

Подскажите, как можно решить эту проблему. Или где поискать ее решение.
Спасибо за время, уделенное моей проблеме

Содержимое /etc/X11/xorg.conf
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbVariant" "nodeadkeys"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
EndSection

И содержимое /etc/default/keyboard

XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=""
XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"

#262236

кстати задавался как то следующим вопросом.
как ограничить действие раскладки локально в приложениях?

ну к примеру, если меняю в браузере, то меняется и в х-терминале.
что не есть удобно.

#262238

В случае с PhpStorm это баг, проявляется и под виндой, и под маком. Разработчики уверяют, что кода, связанного с раскладками клавиатуры, в их приложении нет, так что они даже не знают, что фиксить.
В случае с FreeMind предлагается отредактировать файл /etc/scim/global, если такой файл есть, заменив

text
/SupportedUnicodeLocales = en_US.UTF-8

на

text
/SupportedUnicodeLocales = en_US.UTF-8,ru_RU.UTF-8

Решение найдено тут, можно также почитать это.

#262239
moshell написал:
кстати задавался как то следующим вопросом.
как ограничить действие раскладки локально в приложениях?

ну к примеру, если меняю в браузере, то меняется и в х-терминале.
что не есть удобно.

Насколько я понимаю, это делается средствами DE, например, у меня в GNOME 2.3 вот так:

Показать
#262240

Remedy, спасибо за оперативный ответ

#262241

Установила scim, изменила global, ничего не изменилось(

#262242

Проблема решена. Причина была в использовании OpenJDK. Установила пакеты sun-java6-jre, sun-java6-bin, sun-java6-plugin, sun-java6-fonts, и переключила движок с openJDK на java-6-sun

text
sudo apt-get install sun-java6-jre sun-java6-bin sun-java6-plugin sun-java6-fonts
sudo update-java-alternatives -s java-6-sun
#262256
Remedy написал:
[quote=moshell]кстати задавался как то следующим вопросом.
как ограничить действие раскладки локально в приложениях?

ну к примеру, если меняю в браузере, то меняется и в х-терминале.
что не есть удобно.

Насколько я понимаю, это делается средствами DE, например, у меня в GNOME 2.3 вот так:

Показать
[/quote]
в кедах такого не наблюдаю

#262258
"moshell" написал:
в кедах такого не наблюдаю

есть... смотри внимательней...

Войдите или зарегистрируйтесь, чтобы ответить.