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

Исходное сообщение
"keybord layout."

Отправлено GeKa , 14-Окт-04 11:31 
Vsem, dobrogo vremeni sutok!!

Srazu proshu proscheniya chto pishu translitom.. V o bschem-to s etim i svyazan moy vopros.

U menya nekotorble problembl s rasskladkami klaviaturbl. A imenno: zapuskayu Control center, vblbirayu Regional & Accessibility / Keyboard Layout i ... pusto. V spiske "available layouts" net ni odnoy dostupnoy raskladki. kde-i18n ustanovlen i problem s otobrazheniem russkogo net, a vot nabirat' tekst na russkom ne poluchaetsya.

Kto-nibud' mozhet postavit' diagnoz po moemu kratkomu opisaniyu problembl? I gde voobsche xranyatsya raskladki i moshno li ix ustanavlivat' otdel'no on vsego ostal'nogo?

Zaranee spasibo..

P.S: Esli eto vazhno, u menya: FreeBSD 5.2.1-RELEASE, KDE 3.3.1


Содержание

Сообщения в этом обсуждении
"keybord layout."
Отправлено temny , 14-Окт-04 11:44 
А Х-сервер - XFree86 или X.org? После чего проблема появилась?

"keybord layout."
Отправлено GeKa , 14-Окт-04 12:11 
>А Х-сервер - XFree86 или X.org? После чего проблема появилась?
XFree86..

A problema poyavilas' s momenta ustanovki KDE ya dumayu.. :)

Kstati, vot esche.. Mozhet, pomozhet.

[root@xxx]# setxkbmap -rules freebsd -model pc104 -layout ru
Couldn't interpret _XKB_RULES_NAMES property
Use defaults: rules - 'xfree86' model - 'pc101' layout - 'us'
setxkbmap in free(): error: junk pointer, too high to make sense
Abort (core dumped)

Mm.. I chto eto zna4it :?..


"keybord layout."
Отправлено lavr , 14-Окт-04 12:24 
>>А Х-сервер - XFree86 или X.org? После чего проблема появилась?
>XFree86..
>
>A problema poyavilas' s momenta ustanovki KDE ya dumayu.. :)
>
>Kstati, vot esche.. Mozhet, pomozhet.
>
>[root@xxx]# setxkbmap -rules freebsd -model pc104 -layout ru
>Couldn't interpret _XKB_RULES_NAMES property
>Use defaults: rules - 'xfree86' model - 'pc101' layout - 'us'
>setxkbmap in free(): error: junk pointer, too high to make sense
>Abort (core dumped)
>
>Mm.. I chto eto zna4it :?..

версия X'ов?
и что в XF86Config секция:
Section "InputDevice"

    Identifier  "Keyboard1"
    Driver      "Keyboard"
???
???
что здесь?

EndSection

Есть ли файл: /usr/X11R6/lib/X11/xkb/X0-config.keyboard
и если есть ЧТО в ем?


"keybord layout."
Отправлено GeKa , 14-Окт-04 13:24 
>версия X'ов?
>и что в XF86Config секция:
>Section "InputDevice"
>
>    Identifier  "Keyboard1"
>    Driver      "Keyboard"
>???
>???
>что здесь?
>
>EndSection
>
>Есть ли файл: /usr/X11R6/lib/X11/xkb/X0-config.keyboard
>и если есть ЧТО в ем?

Faila /usr/X11R6/lib/X11/xkb/X0-config.keyboard net, a v XF86Config:
...
Section "InputDevice"
Identifier  "Keyboard0"
Driver      "keyboard"
        Option     "XkbLayout"     "us,ru"
        Option     "XkbOptions"    "grp:shift_toggle"
EndSection
...


"keybord layout."
Отправлено lavr , 14-Окт-04 14:43 
>>версия X'ов?
>>и что в XF86Config секция:
>>Section "InputDevice"
>>
>>    Identifier  "Keyboard1"
>>    Driver      "Keyboard"
>>???
>>???
>>что здесь?
>>
>>EndSection
>>
>>Есть ли файл: /usr/X11R6/lib/X11/xkb/X0-config.keyboard
>>и если есть ЧТО в ем?
>
>Faila /usr/X11R6/lib/X11/xkb/X0-config.keyboard net, a v XF86Config:
>...
>Section "InputDevice"
> Identifier  "Keyboard0"
> Driver      "keyboard"
>        Option    
> "XkbLayout"     "us,ru"
>        Option    
> "XkbOptions"    "grp:shift_toggle"
>EndSection
>...

н-да. какая версия, откуда и как ставил?

для 4.3[4].0:

...

    Option "XkbRules"           "xfree86"
    Option "XkbModel"           "microsoft"
    Option "XkbLayout"          "us,ru"
    Option "XkbVariant"         "winkeys"
    Option "XkbOptions"         "grp:caps_toggle"
    Option "XkbCompat"          ""
...

один из вариантов, переключение Caps-Lock - eng<->рус

другой вариант, например:

setxkbmap -print (покажет что сейчас у тебя)
setxkbmap -rules xfree86 -model microsoft -layout "us,ru(winkeys)" -option "grp:caps_toggle"

другой вариант - создать файл /usr/X11R6/lib/X11/xkb/X0-config.keyboard:

Rules    = "xfree86"
Model    = "pc104"
Layout    = "us,ru(winkeys)"
Options    = "grp:caps_toggle,grp_led:caps"
MouseKeysCurve   = 0


"keybord layout."
Отправлено GeKa , 14-Окт-04 15:39 
>> Driver      "keyboard"
>>        Option    
>> "XkbLayout"     "us,ru"
>>        Option    
>> "XkbOptions"    "grp:shift_toggle"
>>EndSection
>>...
>
>н-да. какая версия, откуда и как ставил?
>
>для 4.3[4].0:
>
>...
>
>    Option "XkbRules"      
>    "xfree86"
>    Option "XkbModel"      
>    "microsoft"
>    Option "XkbLayout"      
>   "us,ru"
>    Option "XkbVariant"      
>  "winkeys"
>    Option "XkbOptions"      
>  "grp:caps_toggle"
>    Option "XkbCompat"      
>   ""
>...
>
>один из вариантов, переключение Caps-Lock - eng<->рус
>
>другой вариант, например:
>
>setxkbmap -print (покажет что сейчас у тебя)
>setxkbmap -rules xfree86 -model microsoft -layout "us,ru(winkeys)" -option "grp:caps_toggle"
>
>другой вариант - создать файл /usr/X11R6/lib/X11/xkb/X0-config.keyboard:
>
>Rules    = "xfree86"
>Model    = "pc104"
>Layout    = "us,ru(winkeys)"
>Options    = "grp:caps_toggle,grp_led:caps"
>MouseKeysCurve   = 0

Spasibo, za pomosch..
Ya obnarushil 4to u menya v /usr/X11R6/lib/X11/xkb/ vse katalogi pustble.. Poxozhe v etom i est' pri4ina. Sey4as poprobuyu eto ispravit'.


"keybord layout."
Отправлено temny , 14-Окт-04 13:00 
Покажи
ls -l /usr/X11R6/lib/X11/xkb/rules

"keybord layout."
Отправлено GeKa , 14-Окт-04 13:26 
>Покажи
>ls -l /usr/X11R6/lib/X11/xkb/rules

Mm.. Pusto. Net ni odnogo faila.


"keybord layout."
Отправлено temny , 14-Окт-04 14:14 
>>Покажи
>>ls -l /usr/X11R6/lib/X11/xkb/rules
>
>Mm.. Pusto. Net ni odnogo faila.
У меня Х.org, но помнится мне, что и в XFree там не было пусто.
Ага - нашел. Судя по этому:
bash-3.00$ grep xkb/rules /usr/ports/x11/XFree86-4-clients/pkg-plist
lib/X11/xkb/rules/README
lib/X11/xkb/rules/sgi
lib/X11/xkb/rules/sgi.lst
lib/X11/xkb/rules/sun
lib/X11/xkb/rules/sun.lst
lib/X11/xkb/rules/xfree86
lib/X11/xkb/rules/xfree86-it.lst
lib/X11/xkb/rules/xfree86.lst
lib/X11/xkb/rules/xfree86.xml

Желательно переставить/пересобрать XFree86-4-clients
PS Только не забывай делать бэкапы тех портов/пэкэджей которые сносишь (man pkg_create)