URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 3163
[ Назад ]

Исходное сообщение
"FreeBSD X11 xmodmap"

Отправлено 13x , 22-Июн-10 20:46 

FreeBSD 8.0-RELEASE-p3
fluxbox-1.1.1_2
xorg-7.5

Следуя handbook'у на freebsd.org настраиваю русскую раскладку в xorg.conf:

Section "InputDevice"
   Bla-bla-bla
   Option "XkbLayout" "us,ru"
   Option "XkbOptions" "grp:toggle"
EndSection

Х'ы стартуют и нормально работают, а вот переключение не работает. В консоли, где startx делал, следующее:

xmodmap: unable to open file '~/.Xmodmap' for reading

Нет там такого файла. Как быть? Скачать чей-нибудь default'овский, чем-то пересоздать, обойти проблему? До этого не сталкивался с такой проблемой.

Спасибо.


Содержание

Сообщения в этом обсуждении
"FreeBSD X11 xmodmap"
Отправлено masakra , 23-Июн-10 08:55 

>Section "InputDevice"
>   Bla-bla-bla
>   Option "XkbLayout" "us,ru"
>   Option "XkbOptions" "grp:toggle"
>EndSection
>

У меня так работает

Section "InputDevice"
     Identifier  "Keyboard0"
     Driver      "kbd"
     Option      "XkbRules" "xorg"
     Option      "XkbModel" "pc105"
     Option      "XkbLayout" "us,ru(winkeys)"
     Option      "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
EndSection


"FreeBSD X11 xmodmap"
Отправлено 13x , 23-Июн-10 12:00 
Спасибо за отзывчивость, но проблема не в настройках, а в отсутствии файла ~/.Xmodmap (насколько я понимаю).

"FreeBSD X11 xmodmap"
Отправлено masakra , 23-Июн-10 14:15 
>Спасибо за отзывчивость, но проблема не в настройках, а в отсутствии файла
>~/.Xmodmap (насколько я понимаю).

нет у меня .Xmodmap, и необходимости в нём не было ни разу. Гугь говорит, что нужен он для приготовления СОБСТВЕННОЙ раскладки клавиатуры. Думаю, это не то, что Вам нужно.


"FreeBSD X11 xmodmap"
Отправлено Аноним , 23-Июн-10 14:29 
>[оверквотинг удален]
>xorg-7.5
>
>Section "InputDevice"
>   Bla-bla-bla
>   Option "XkbLayout" "us,ru"
>   Option "XkbOptions" "grp:toggle"
>EndSection
>
>Х'ы стартуют и нормально работают, а вот переключение не работает. В консоли,
>где startx делал, следующее:

не знаю как в fluxbox, но у меня в WM все через setxkbmap сделано:
/usr/local/bin/setxkbmap -layout 'en_US,ru(winkeys)' -option 'grp:caps_toggle' &
ну и если нужно, то:
/usr/local/bin/xxkb &


"FreeBSD X11 xmodmap"
Отправлено 13x , 23-Июн-10 16:01 
>>[оверквотинг удален]

Проблема решена. Оказывается, я забыл прописать в xorg.cong "AllowEmptyInput" "No".
Теперь всё работает как и должно.

Всем спасибо за помощь и внимание.


"FreeBSD X11 xmodmap"
Отправлено sluge , 23-Июн-10 17:06 
в линуксе у себя setxkbmap  попробовал-заработало. только непонятно, куда это воткнуть чтобы при старте х-ов запускалось... и еще-не меняется флажок раскладки в трее при таком способе :(