Клавиатура

Какие-то косяки с русской раскладкой. Знаки препинания вообще не на своих местах. Там, где должна
быть точка, слэш и т.д. Как с этим бороться? Клавиатура Genius K295B.
И еще. Кто-нибудь знает, как в KDE настроить переключение раскладок на Alt+Shift или Ctrl+Shift?

Для Вашего

Для Вашего удобства на сайте сделан поиск (справа вверху).

у меня вот так

у меня вот так все работает (все знаки на своих местах), если убрать winkeys из XkbLayout, то знаки препинания перепутываются.
PS: xorg 7.1, до этого этот же конфиг использовался в xorg 6.8

Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "500 30"
# Specify which keyboard LEDs can be user-controlled (eg, with set(1))
Option "XkbModel" "pc104"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
EndSection

попробую

попробую и этот вариант :)
напишу потом, что получилось

секция из

секция из xorg.conf

Section "InputDevice"
    Identifier "DellKbd"
    Driver "kbd"
    Option "AutoRepeat" "500 30"
    Option "XkbRules"	"xorg"
    Option "XkbModel"	"dell101"
    Option "XkbLayout"	"us,ru"
    Option "XkbVariant" ",winkeys"
    Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll,caps:shift_nocancel"
EndSection

_________________

Поиск по ключам

Поиск по ключам "Клавиатура", "Раскладка", "Ctrl" и "Shift" ничего не дает.
Спасибо.

Re: секция из

Roman написал(а):
секция из xorg.conf

Section "InputDevice"
    Identifier "DellKbd"
    Driver "kbd"
    Option "AutoRepeat" "500 30"
    Option "XkbRules"	"xorg"
    Option "XkbModel"	"dell101"
    Option "XkbLayout"	"us,ru"
    Option "XkbVariant" ",winkeys"
    Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll,caps:shift_nocancel"
EndSection

_________________

Не забудь отключить в КДЕ все штатные переключатели клавиатуры.
Ищи по слову xorg.

CTRL-C CTRL-V из русской раскладки

ну это да, а как скажите настроить в GTK-шных приложениях что-б CTRL-C CTRL-V и из русской раскладки работал как в винде?

та же трабла со знаками препинания

такая же фигня со знаками препинания, убрал все кдеешные переключалки заработала переключалка раскладки из ксорга, но знаки препинания также находятся в самых неожиданных местах. Что это за ботва?

А я уже привык =)

А я уже привык =) И теперь на раскладку винды матерюсь когда за ней приходиться работать =)

надежда

а я ещё не потерял надежды довести до ума линух, чтобы раз уж на клаве нарисована запятая, то запятая и печатается, а не ? :)

ну вам же уже

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

интересно, что сам всегда возмущался по поводу "неправильного" расположения знаков препинания и необходимости использовать непонятный атрибут ",winkeys", однако сейчас пользуюсь клавиатурой на которой как раз расположение знаков препинания соответствует "неправильной" раскладке =)

_________________

попробую

а вот запятую-то я как опечатку исключил :))
приду домой попробую с оной :)

ну как же без

ну как же без запятой?

у тебя же Option "XkbLayout" "us,ru"
значит что-бы "winkeys" был именно для "ru" нужно описать два параметра,
первый опущен (для "us"),
а второй после запятой как раз и имеет отношение к "ru",

вот если бы у тебя было наоборот, сначало "ru", а потом "us", тоесть в иксах по умолчанию раскладка русская, то тогда уже можно и без запятой...

_________________

:-(

Не помогло, трабла осталась к сожалению. Блин надо будет наверное на следующих выходных перепробовать все рекомендации по этому вопросу, надеюсь система не умрёт в результате всех этих экспериментов.

Попробуй сократить

Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"

до

Option "XkbLayout" "us,ru(winkeys)"

хотя это, в принципе одно и тоже... А что стоит в LANG?

LANG

В LANG если мне не изменяет память "ru_RU.KOI8-R"
А Option у меня первый вариант, хотя и второй я тоже уже пробовал.

а что у тебя в

а что у тебя в конфиге xorg.conf стоит

Цитата:
Option "XkbModel" "pc104"

здаётся мне можно попробовать поменять на
- "pc101", "pc104", "pc105", "microsoft", "logiik", попробуй поставить соответсвующее значение.

XkbModel

Option "XkbModel" "pc105"
Попробую :)

и внимательно

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

хорошо

_____:)____________
AMD Athlon64 3800+ AM2

лог

А если не сложно скажите, пожалуйста как этот лог смотреть? А то в консоли раскладка человеческая, а в иксах вот такая странная :)
_________________
AMD Athlon64 3800+ AM2

так - less

так - less /var/log/Xorg.0.log
можеш еще так - grep '(EE)' /var/log/Xorg.0.log

есть ошибка

Да есть такая ошибка,

FAM-13 ~ # grep '(EE)' /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(EE) Error loading keymap /usr/share/X11/xkb/compiled/server-0.xkm

как её можно решить?
_________________
AMD Athlon64 3800+ AM2, DDR II 2048 Mb, ASUS EN6200TC512 TD

Странно

А у тебя какая версия x11 и как ты ее собирал?

вот так

Боюсь чего-нибудь не допоказать :)
FAM-13 ~ # emerge -p x11

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] x11-apps/xrdb-1.0.2
[ebuild R ] app-text/rman-3.2
[ebuild R ] x11-misc/makedepend-1.0.0
[ebuild R ] x11-themes/gentoo-xcursors-0.3.1
[ebuild R ] virtual/x11-7.0-r2
[ebuild R ] x11-apps/xdriinfo-1.0.1
[ebuild R ] x11-misc/imake-1.0.2
[ebuild R ] x11-libs/libXvMC-1.0.4
[ebuild R ] x11-libs/libXprintAppUtil-1.0.1
[ebuild R ] x11-apps/xsetroot-1.0.1
[ebuild R ] x11-themes/xcursor-themes-1.0.1
[ebuild R ] x11-base/xorg-x11-7.1
[ebuild R ] x11-apps/xdpyinfo-1.0.1
[ebuild R ] x11-libs/libXevie-1.0.2
[ebuild R ] x11-libs/libXTrap-1.0.0
[ebuild R ] x11-apps/xdm-1.1.3
[ebuild R ] x11-libs/libFS-1.0.0
[ebuild R ] x11-libs/liboldX-1.0.1
[ebuild R ] x11-misc/gccmakedep-1.0.2

а что значит ebuild R ?
а собирал просто emerge x11
_________________
AMD Athlon64 3800+ AM2, DDR II 2048 Mb, ASUS EN6200TC512 TD

Угумс, может быть по-этому

R - это значит, то пакет уже установлен
Выведи плиз emerge -vpD x11
(--verbose --prepend (так чтоли?) --deep)
Х-ы иногда емержатся без некоторых зависимостей. Особенно он любит емержится без клавы и мышки. Правда там немного другая ошибка, но мало-ли.

emerge -vpD

FAM-13 ~ # emerge -vpD x11

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] app-text/rman-3.2 0 kB
[ebuild R ] x11-themes/gentoo-xcursors-0.3.1 0 kB
[ebuild R ] x11-apps/xrdb-1.0.2 USE="-debug" 0 kB
[ebuild R ] x11-misc/makedepend-1.0.0 USE="-debug" 0 kB
[ebuild U ] x11-libs/libXaw-1.0.3 [1.0.2] USE="-debug -xprint" 0 kB
[ebuild U ] x11-proto/damageproto-1.1.0 [1.0.3] USE="-debug" 0 kB
[ebuild U ] x11-libs/libXdamage-1.1 [1.0.4] USE="-debug" 0 kB
[ebuild U ] app-admin/eselect-1.0.8 [1.0.7] USE="bash-completion -doc" 0 kB
[ebuild U ] x11-base/xorg-server-1.1.1-r4 [1.1.1-r3] USE="aiglx dri nptl xorg (-3dfx) -debug -dmx -ipv6 -kdrive -minimal -sdl -xprint" INPUT_DEVICES="keyboard mouse -acecad -aiptek -calcomp -citron -digitaledge -dmc -dynapro -elo2300 -elographics -evdev -fpit -hyperpen -jamstudio -joystick -magellan -microtouch -mutouch -palmax -penmount -spaceorb -summa -synaptics -tek4957 -ur98 -vmmouse -void -wacom" VIDEO_CARDS="nvidia -apm -ark -chips -cirrus -cyrix -dummy -epson -fbdev -fglrx -glint -i128 (-i740) -i810 (-impact) (-imstt) -mach64 -mga -neomagic (-newport) (-nsc) -nv -r128 -radeon -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l -vesa -vga -via -vmware -voodoo" 0 kB
[ebuild R ] virtual/x11-7.0-r2 USE="dri" 0 kB

Total: 10 packages (5 upgrades, 5 reinstalls), Size of downloads: 0 kB

_________________
AMD Athlon64 3800+ AM2, DDR II 2048 Mb, ASUS EN6200TC512 TD

а причём тут

а причём тут вообще X11???
про x11-base/xorg-server кто-нибудь тут слышал?
удаляй фтопку и ставь ксорг!
_________________

вообщето x11 это

вообщето x11 это виртуал для xorg'a
_________________
Gentoo GNU/Linux 2.6.19 GCC 4.1.1 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)

вообщем так :)

Спасибо всем за помощь, запятые расставились по местам, следующим образом: переписал xorg.conf. Теперь он такой :
Section "InputDevice"
Identifier "Keyboard0"
# Driver "kbd"
Driver "keyboard"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:ctrl_shift_toggle"
EndSection
И всё на своих местах. Спасибо всем за выдержку и терпение. Да для тех кто будет наступать на те же грабли в "Центр управления" -> "Региональные и специальные возможности" -> "Раскладка клавиатуры" -> "Включить переключение раскладок клавиатуры"- должна быть выключена
_________________
AMD Athlon64 3800+ AM2, DDR II 2048 Mb, ASUS EN6200TC512 TD

неееа, это у

неееа, это у тебя ВиэМ теперь за раскладку отвечает, а не сами иксы,
тоесть если сейчас загрузить иксы с другим менеджером окон, например с IceWM, то раскладка сново работать не будет...
нафиг эти "свитчеры", лучше добиться смены раскладки через конфиг иксов, нежели аплетом кдов или гнома...

_________________

.

а как через конфиг иксов добиться что-бы контрол-Ц контрол-В работало так-же исправно как в винде? ато я купил мышку и навесил это на одну и другую доп кнопочку, а все равно хочется что-бы работало и с клавы

видимо тебе это

видимо тебе это жить спокойно недаёт, но тут дело в qt/gtk/EFL/etc например в опере, т.е. qt копипаст работает, а некоторые другие комбинации нет, тебе просто нужно в настройках хот-кеев настроить по 2 комбинации на 1 действие - в разных раскладках соответственно

не-а

это мне точно жить не дает потому что я знаю что это делается элементарно через xkb - главную переключалку иксов которая и работает когда в конфигах иксов разные раскладки прописываем, но у него такой запутанный конфиг что я не разобрался, а принцип простой

отключено

Так я же написал, что отключил переключение в кде :)
Т.е. теоретически иксовый конфиг теперь рулит, да и клава ведёт себя согласно конфигу ксорговому )
_________________
AMD Athlon64 3800+ AM2, DDR II 2048 Mb, ASUS EN6200TC512 TD

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

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