Раскладка клавиатуры в иксах

Вот интересно получается... Во всех прежде используемых мной дистрах всё работало как положено, но почему-то в gentoo с раскладкой что-то не то... Как обычно прописываю в конфиге xorg.conf

Option "XkbVariant" "winkeys"

В итоге получается, что спец. символы (точка, запятая, двоеточие) набираются на кнопках shift+7 6 5
Хотя точка и запятая должны быть около правого шифта, как в мастдае.

Исправь --->

Исправь ---> Option "XkbLayout" "us,ru(winkeys)"

А вот это убери ----> Option "XkbVariant" "winkeys"

Так должно работать

МалышЪ

Вот так не работает.

Section "InputDevice"

Identifier  "Keyboard0"
Driver      "keyboard"

Option "XkbRules"   "xfree86"
 Option "XkbModel"   "pc105"
 Option "XkbLayout"  "us,ru(winkeys)"
# Option "XkbVariant" "winkeys"
 Option "XkbOptions" "grp:caps_toggle,grp_led:caps"
 Option "XkbSymbols" "pc/pc(pc104)+pc/us+pc/ru:2+group(ctrl_shift_toggle)"

EndSection

Еще предложения?

у меня так:


Section "InputDevice"
    Identifier  "Keyboard1"
    Driver      "kbd"
    Option      "AutoRepeat"    "500 5"
    Option "XkbModel"   "pc105"
    Option "XkbLayout"  "us,ru(winkeys)"
    Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
EndSection

и все знаки на месте...

P.S.
x11-base/xorg-x11-6.8.2-r1

Версия у меня такая же

Но знаки не на месте... Вопрос как в англиской раскладке на кнопке рядом с шифтом, а должен быть на s+7. А на рядом с шифтом должна быть точка, а если с шифтом то запятая...

приветствую

проблема решаема

дело в том что русская раскладка клавиатуры писалась в "бородатые" времена и писалась она не для "винкейсов",
позднее были добавленны "варианты",
так вот как раз что бы всё работало "на ура" и необходимо добавлять
Option "XkbVariant" "winkeys"
но! с одной оговоркой:
если Вы используете две раскладки:
Option "XkbLayout" "us,ru"
и хотите к одной из раскладок применить "XkbVariant" "winkeys",
то нужно указывать к какой именно раскладке относится эта опция, что собственно Вы и сделали, указав "winkeys" для "en" =)

вывод:
либо поменять раскладки местами:
Option "XkbLayout" "ru,us"
, либо сдвинуть опцию "winkeys"
... для этого обычно используется запятая:
"XkbVariant" ",winkeys"
или например так:
"XkbVariant" ",winkeys," (это если раскладки три)

тут же можно указать "варианты и для других раскладок...

в результате конфиг должен выглядить примерно так:

Section "InputDevice" 
Identifier  "Keyboard0"
Driver      "keyboard"
 Option "XkbRules"   "xfree86"
 Option "XkbModel"   "pc105"
 Option "XkbLayout"  "us,ru"
 Option "XkbVariant" ",winkeys"
 Option "XkbOptions" "grp:caps_toggle,grp_led:caps"
EndSection

спасибо за внимание, поправьте если ошибся
---

Section "InputDevice"
Identifier  "Keyboard0"
Driver      "keyboard"
 Option "XkbRules"   "xfree86"
 Option "XkbModel"   "pc105"
 Option "XkbLayout"  "us,ru"
 Option "XkbVariant" ",winkeys"
 Option "XkbOptions" "grp:caps_toggle,grp_led:caps"
EndSection

Вот так выглядит и не работает.

тогда так:
1. посмотреть логи иксов на предмет ошибок (еще и в мессаджес заглянуть)
2. убедиться в правильности выбора типа "клавы" -- может стоит изменить на "103"? (хотя глупость конечно)
3. убедиться: присутствует ли

xkb_symbols "winkeys" {
    include "ru(basic)"

в /etc/X11/xkb/symbols/ru
4. раскладка переключается с "клавы" или при помощи какого нибудь "свитчера"?

ааа!!!
совсем вы меня запутали =)
хотя и сам виноват -- скопировал конфиги с этой старницы и не поправил:
вместо Driver "keyboard" следует указывать: Driver "kbd" (если конечно используется Xorg)

скажите - а что надо сделать что бы контрол-цэ и контрол-вэ в русской и английской раскладке работали одинаково, пожалуйста

поставить кеды ) Вообще не

поставить кеды ) Вообще не понимаю почему с гномовскими аппликухами такое происходит?

я сделал по другому

У меня, что бы я не правил в xorg.conf -в иксах раскладка упорно не переключалась. Наткнулся на тему на этом форуме : http://gentoo.ru/node/1582
Проделал аналогичные операции + добавил -variant :
setxkbmap -layout us,ru -variant ,winkeys -option grp:caps_toggle,grp_led:scroll
В итоге в русской раскладке слева от шифта точка с запятой а в английской - /?
_________________
Улыбайтесь! Это всех раздражает...

Перепробовал вроде все

Перепробовал вроде все варианты, всё равно раскладки не переключаются.
Вот последний вариант xorg.conf : http://paste.org.ru/?inkaug
Уже не знаю, в чём дело может быть.

:)

Я валяюсь... Распинал такую древнюю тему... Вот потому и не получается, что инфа в ней уже не актуальна.
Устройства ввода вынесены из Х - теперь ими hal занимается. Копай в сторону его настроек.

И что теперь только hal?

И что теперь только hal? просто очень у многих по прежнему раскладка с помощью xorg.conf

если у вас в xorg.conf

если у вас в xorg.conf отсутствуют все упоминания о клаве и мышке, а так же xorg собран с USE="hal", а так же в make.conf в INPUT_DEVICES присутствует evdev, то делать в общем-то ничего и не надо... настройте раскладки прямо в WM ;) в KDE4 оченьлегко делается ;) в Gnome тоже все просто должно быть...

а вообще стоит познакомиться с ресурсом ru.gentoo-wiki.com ;)

Всё собрано с флагом hal. Да

Всё собрано с флагом hal. Да и раньше вроде бы собирал также.
Всегда переключение было записано в xorg.conf
Последняя версия моего xorg.conf: http://paste.org.ru/?inkaug
Да и у многих других раскладка до сих пор через xorg.conf
Пробовал делать xorg.conf и как на ру.генту.вики в руководстве "Xorg. Переключение раскладок" - не помогло.
PS. В данный момент поставлен openbox.

Нашёл решение

Настроил таки с помощью hal.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".