LINUX.ORG.RU

[openbox][непонятки с раскладками клавиатуры]

 ,


0

1

в ~/.config.openbox/autostart.sh строчка

setxkbmap -layout us,ru -option grp:caps_toggle,grp_led:scroll &
cat /etc/X11/xorg.conf
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 295.20  (buildmeister@swio-display-x86-rhel47-05.nvidia.com)  Mon Feb  6 22:13:40 PST 2012


Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

почему-то переключает и по капсу и по ctrl+shift и зажигает индикаторы и капса и скролла. где он берёт настройку для контрл+шифт? дистрибутив openSUSE 12.1

★★★★★

атас. что-то сломалось сильно- теперь и по правому Alt ещё переключает.

pyometra ★★★★★ ()

причём- если писать

grp_led:caps
, то индикаторы горят и капса и скролла, а если
grp_led:scroll
, то только скролл. где он вообще может читать настройки Ctrl+Shift?

pyometra ★★★★★ ()
Ответ на: комментарий от kitar

там же вроде надо -variant ,winkeys в setxkbmap или нет?

ничего не меняется.

pyometra ★★★★★ ()

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

$ cat ./sh/keyboard
setxkbmap -layout «us,ru(winkeys)» -option grp:ctrl_shift_toggle,grp:switch,grp_led:scroll,compose:menu

ymuv ★★★★ ()
Ответ на: комментарий от ymuv

если заменить ctrl_shift_toggle на caps_toggle и grp_led:scroll на grp_led:caps , то горят два индикатора и переключение раскладки по ctrl_shift не отключается. а откуда считываются настройки до запуска openbox?

pyometra ★★★★★ ()

почти решил. поправил

 cat /etc/X11/xorg.conf.d/20-keytable.conf 
Section "InputClass"
	Identifier "LocalKeyboard"
	MatchIsKeyboard "on"
	Option	"XkbLayout"	"us,ru"
	Option	"XkbVariant"	",winkeys"
	Option	"XkbOptions"	"grp:caps_toggle,grp_led:caps"
EndSection

но никак не найти где задаётся настройка временной смены раскладки (у меня срабатывает по правому Alt)

pyometra ★★★★★ ()

setxkbmap -layout us,ru -option grp:caps_toggle,grp_led:scroll &

перед этим нужно сбросить настройки примерно так:

setxkbmap -option

lazyklimm ★★★★★ ()
Ответ на: комментарий от lazyklimm

прописал

/etc/X11/xorg.conf.d/20-keytable.conf
, как выше привёл и строка
setxkbmap -layout us,ru -option grp:caps_toggle,grp_led:caps &
заработала штатно. но всё же интересно- где и как прописана команда временной смены раскладки по правому Alt?

pyometra ★★★★★ ()
Ответ на: комментарий от pyometra

где и как прописана команда временной смены раскладки по правому Alt?

в настройках клавиатуры - это дистрозависимо.

lazyklimm ★★★★★ ()
Ответ на: комментарий от lazyklimm

до сих пор запускам иксы через startx?

Нет.

ну, обычно используют менеджер сеансов

Менеджер сеансов в /etc/inittab, openbox в ~/.xinitrc

kitar ★★★★★ ()
Ответ на: комментарий от lazyklimm

Менеджер сеансов в /etc/inittab

это что за дистр такой наркоманский?

Многие так в Арче делают. Лично я не одобряю. :-)

Axon ★★★★★ ()
Ответ на: комментарий от lazyklimm

а как правильно?

ну, обычно используют менеджер сеансов, типа xdm/gdm/kdm, не?

ну, зачем же съезжать на «обычно»? ;) к тому же, нифига не обычно, у меня и у всех знакомых за исключением одной блондинки (которая на самом деле ДБА, просто шифруется под блондинку) - initdefault=3.

val-amart ★★★★★ ()
Ответ на: комментарий от lazyklimm

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

val-amart ★★★★★ ()
Ответ на: комментарий от val-amart

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

val-amart ★★★★★ ()
Ответ на: комментарий от val-amart

иногда надо просто быстро поработать - включил-поработал-выключил, не ожидая пока загрузятся иксы

меня разница в пару секунд не напрягает (спасибо параллельной загрузке).

да и вообще очень часто иксы не нужны, зачем они мне по умолчанию.

на десктопе?

lazyklimm ★★★★★ ()
Ответ на: комментарий от val-amart

большинству пользователей таки удобнее с графическим менеджером логина

я был бы согласен на даже текстовый, если бы не два «но»:

- в случае с dm относительно тяжелые иксы грузятся параллельно с другими сервисами, в то время, как при startx одновременно будут грузиться и иксы и все необходимые приложения. с DM меньше напрягают задержки.

- текстовый логин хуже уживается со всякими polkit/dbus итп

lazyklimm ★★★★★ ()
Ответ на: комментарий от lazyklimm

на десктопе?

да

- в случае с dm относительно тяжелые иксы грузятся параллельно с другими сервисами, в то время, как при startx одновременно будут грузиться и иксы и все необходимые приложения. с DM меньше напрягают задержки.

у меня иксы стартуют секунды две, чяднт?

- текстовый логин хуже уживается со всякими polkit/dbus итп

policykit, dbus, hal, pulseaudio, systemd, consolekit, avahi и прочее говно - не нужно!

val-amart ★★★★★ ()
Ответ на: комментарий от val-amart

pulseaudio, systemd, avahi

действительно не нужно

policykit, consolekit

эти штуки позволяют минимизировать повышение привилегий, так что небесполезны

hal

сдох

dbus

можешь предолжить альтернативу?

lazyklimm ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.