LINUX.ORG.RU

где в иксах задаются параметры раскладки?


0

1

/etc/X11/xorg.conf.d/30-keyboard.conf

/etc/X11/xorg.conf

/etc/hal/fdi/policy/10-xinput-configuration.fdi

Xorg.0.log

и всё равно в итоге:

$ setxkbmap -query -print
xkb_keymap {
        xkb_keycodes  { include "evdev+aliases(qwerty)" };
        xkb_types     { include "complete"      };
        xkb_compat    { include "complete"      };
        xkb_symbols   { include "pc+us+inet(evdev)"     };
        xkb_geometry  { include "pc(pc104)"     };
};
rules:      evdev
model:      evdev
layout:     us

Что примечательно, xxkb переключает раскладки между русской и латинской. Но фишки типа misc:typo,lv3:ralt_switch не работают.

Я могу задать это через setxkbmap. Я уже даже прописал это в автозапуск в Xfce (как это, судя по всему делали кеды, в которых оно как-то работало). Мне только непонятно, где сейчас это настраивается на самом деле??

P.S. «готов для десктопа»™, от текстовых конфигов отказались.

P.P.S. «один раз настроил — и оно работает»™, ага

[327880.854] 
X.Org X Server 1.10.2
Release Date: 2011-05-28
[327880.854] X Protocol Version 11, Revision 0
[327880.854] Build Operating System: Linux 2.6.36-zen1 i686 Gentoo
[327880.854] Current Operating System: Linux WorkingHard 2.6.36-zen1 #2 ZEN SMP PREEMPT Wed Jan 19 09:40:43 MSK 2011 i686
[327880.854] Kernel command line: root=/dev/sda5 i915.modeset=1
[327880.854] Build Date: 03 August 2011  12:47:38PM
[327880.854]  
[327880.855] Current version of pixman: 0.22.0
★★

>P.S. «готов для десктопа»™, от текстовых конфигов отказались.

У меня никаких конфигов иксов давно нет, хала и подавно, раскладка настроена средствами DE. ЧЯДНТ?

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

Заменил InputDevice на InputClass. Очень неожиданно для меня отвалилась _мышь_...

Эээ... А если, предположим, убрать указание драйвера в отдельный файл (у меня он выглядит так)? Да и ручное указание девайса, на мой взгляд, лишнее, если у вас одна клава.

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

Вот, на всякий случай, мой немудрёный, но рабочий, конфиг клавы.

Axon ★★★★★
()

Кстати, надеюсь, не все из приведённых вами файлов (xorg.conf, 30-keyboard.conf, 10-xinput-configuration.fdi) присутствуют в системе одновременно?

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

> Да и ручное указание девайса, на мой взгляд, лишнее, если у вас одна клава.

Иксы ругались на то, что не был указан девайс — я и добавил строчку. Все файлы присутствуют одновременно. По мере того, как иксы переставали понимать конфиги — я писал настройки в новые. И да, на MatchIsKeyboard «yes» у меня иксы ругаются матом — не знают такого параметра.

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

Все файлы присутствуют одновременно.

O_o Нафига?! Удалите всю неподдерживаемую срань, оставьте только нужное.

Иксы ругались на то, что не был указан девайс — я и добавил строчку.

У меня не ругаются. Попробуйте удалить лишние конфиги и эту строчку. Ещё интересна версия иксов.

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

>на MatchIsKeyboard «yes» у меня иксы ругаются матом — не знают такого параметра.

У тебя же Gentoo? xorg-server с флагом udev собран я надеюсь?

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

> Удалите всю неподдерживаемую срань, оставьте только нужное.

Я как бы с этим вопросом сюда и пришёл ))) Что нужно оставить а что является ненужной сранью? Если попробовать гуглить что-то типа «как настраивать иксы», то вылезает куча статей разной степени несвежести начиная 2003-го года

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

x11-base/xorg-server-1.10.2 USE=«ipv6 nptl udev xorg -dmx -doc -kdrive -minimal -static-libs -tslib -xnest -xvfb»

name_no ★★
() автор топика

>Я уже даже прописал это в автозапуск в Xfce

всё правильно сделал, так и надо. Универсально и не зависит (в обозримом будущем) от прихотей разработчиков и мейнтейнеров дистра.

Еще лучше - в ~/.xsession или что-то типа него, даже от xfce не будешь зависеть

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

Что нужно оставить а что является ненужной сранью?

10-xinput-configuration.fdi - ненужная срань (HAL, вообще-то, у нормальных людей уже выпилен из системы давно).
xorg.conf - работает, но является методом для упоротых олдфагов.
xorg.conf.d/##-*.conf - тот же xorg.conf, только в профиль, с удобным разделением по конфигам. Является предпочтительным методом в данный момент.

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

> У тебя же Gentoo? xorg-server с флагом udev собран я надеюсь?

А, понял. Он ругался на эту опцию, когда она была в Section «InputDevice». Когда я переименовал секцию в Section «InputClass», у меня мышь отвалилась как раз из-за того, что не было опции MatchIsKeyboard. Сейчас я прописал эту опцию и после перезапуска иксов у меня setxkbmap -query пишет то, что я хотел от него увидеть, то есть мои настройки xkb.

Но.

При этом misc:typo,lv3:rwin_switch один фиг не работают, пока в терминале не выполнишь setxkbmap с тем же самым значением параметра option.

name_no ★★
() автор топика

Если фишки типа misc:typo,lv3:ralt_switch как-то удалось настроить, то что же вы пишете неправильные кавычки «готов для десктопа»™? Ведь надо «готов для десктопа» или точнее в данном случае «готов для десктопа™». Точно также правильный апостроф это не ', а ’. И т.д.

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