XFree86 localization

Biglem

Section "InputDevice"
Identifier "Keyboard1"
Driver "Keyboard"
Option "AutoRepeat" "250 30"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:ctrl_shift_toggle"
EndSection
pochemu eto mozhet ne rabotat'?

hoha32

KDE?

Biglem

v Gnome tozhe samoe

hoha32

Попробуй что-нибудь попроще. Хотя бы twm ненадолго... Если и там не заработает - то хз... Надо будет лог смотреть.
Вроде щас и в Гноме свой "переключатель раскладок" появился.

Biglem

mne nuzhen obichniy pereklyuchatel', a ne takoy

hoha32

Да я так и подумал. Просто КДЕшный переключатель не даёт пользоваться встроенным иксовым. Наверное и в Гноме так.
twm - это чистый оконный менеджер.

SvinkaVJeansah

хз, мне так и не удалось в кде заставить работать "свой" переключатель по альт+шифт.

hoha32

А КДЕшный вырубал?

SvinkaVJeansah

Стормозил. "Свой" - подразумевалось КДЕ-шный.
По альт+шифт никак.
Я не смог добавить это сочетание клавиш в шорткат на переключение раскладок

Biglem

a on i ne vklyuchen s samogo nachala
Kstati, pochemu u menya netu drugih yazikov krome English?
Control center->Region&accessibility->Country/Region & Language ->Languages -> Add language - tol'ko "English US" i vse
che delat'?

hoha32

А, ну да, такие клавишесочетания в нём не предусмотрены

hoha32

Ты его выключил или просто уверен в том, что он не включен? Для нормального переключения раскладок его ж ещё настроить надо.
А русификация устанавливается отдельным пакетом.
Линух?

SvinkaVJeansah

Не помню, но контрл+шифт тоже не катит, кажись.
На самом деле, при использовании стандартного иксового переключения обламывает одно - отсутствие индикатора.
А в кде хрен пойму вообще значение нескольких из закладок в пункте языковых настроек - куча херни, а толку мало.

hoha32

Там катят только сочетания с какой-нить буквой.
Да, отсутствие индикатора реально напрягает, но его можно либо на клаву вынести (какая-нить лампочка либо установить какой-нить простенький пакет-индикатор.
Но что _реально_ напрягает, так это глобальность смены раскладки, т.е. отсутствие привязки к конкретному окну, как в винде и КДЕ

Biglem

U menya Gentoo - vot i ne poymu, kakoy paket nuzhen
Esh'o na vinte stoit ALT Linux - tak tam po Ctrl+Shift vse rabotaet i flazhok migaet v KDE
A kak mozhno proverit', chto pereklyuchatel' vklyuchen krome kak posmotret' na panel'ke?

ma3yp

Option "XkbVariant" ",winkeys"
У меня в этой строчке нет запятой.

SvinkaVJeansah

Да, буду счастлив, если кто-то посвятит меня в таинство, как во фре заставить мигать заманчивый флажок по альт+шифт %).

ma3yp

Посмотреть, какие буквы выдаются при нажатии на клавиши.

hoha32

Ууу, он запрятан где-то в "панели управления", насколько я помню, он включён по умолчанию, но только с единственной американской раскладкой, поэтому никакого переключения и не получается.

hoha32

должна быть, т.к в Option "XkbLayout" "us,ru" первой стоит американская раскладка.
или у тебя старые иксы.

ma3yp

Ничего не знаю, нет там запятой и все работает.
X-ы у меня - 4.3.0.
Ты их считаешь старыми?

KAPUSTA

Была похожая проблема. Мучатся не стал, прописал в xinit
setxkbmap -rules xfree86 -model pc105 -layout "us,ru(winkeys)" -option "grp:ctrl_shift_toggle"
и все заработало
еще можно добавить индикацию, если прописать -option "grp:ctrl_shift_toggle,grp_led:scroll"
PS Пользуюсь гномом, родной переключатель как-то совсем криво работал

hoha32

У меня есть запятая и у меня тоже всё работает
Ты их считаешь старыми?

Как я могу судить о том, чего не знаю? Я лишь высказал предположение...

ma3yp

The current XFree86 release is version 4.4.0 which was released on 29 February 2004.
Это с http://www.xfree86.org/rel440.html
То есть мои иксы устарели не более, чем на пару месяцев.

Biglem

запятая там должна быть
вот кое-как включил русский
включил переключатель в панель, но не заработало переключение, при чем не работает ни какая комбинация клавиш
делаю ьак:
1) выбираю настройку Keyboard Layout
2) Выбираю Xkb Options
3) Выбираю Enable xkb options & reset old options
4) Выбираю Group Shift/Lock behavior->Control+Shift changes group
с другими клавишами тоже не работает

hoha32

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

Biglem

не помогает

shlyumper



% cat /etc/X11/XF86Config-4
...
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbLayout" "ru"
Option "XkbVariant" "winkeys"
Option "XkbOptions" "grp:switch,grp:ctrl_shift_toggle,grp_led:scroll"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc104"
EndSection


Замечательно работает и в kde и в gnome.

sergey_m

Option "XkbLayout" "ru"
У тебя иксы старее чем 4.3.0.

Volkulak

У тебя линукс или фришка? Под фрёй без строчки с XKBVariant точно катит. В линуксе как-то сложнее, попозже конфиг могу послать.

mmvtiko

А у тебя x-ы при запуске ничего такого:
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Error: Can't find file "pc/us" for symbols include
> Exiting
> Abandoning symbols file "default"
Errors from xkbcomp are not fatal to the X server
случайно, не говорят?
если да - то посмотри, какие раскладки у тебя действительно есть ( /usr/X11R6/lib/X11/xkb/symbols/ и напиши ей, чего она хочет.
Оставить комментарий
Имя или ник:
Комментарий: