Товарищи как переключать раскладку на русскую так чтобы переключались и всякие двоеточия, точки, запятые например на клавише с цифрой 7 при нажатом шифте ввыводился знак вопроса а не символ & и т.д Заранее спасибо!
Я так понял ты хочешь заюзать виндовую раскладку клавиатуры для русского языка?
Я например использую XkmKeymap в XF86Config таким образом.
Option "XkbKeymap" "xfree86(ru)"
Следовательно модуль xkb будет использовать мапу из файла /usr/X11R4/lib/X11/xkb/keymap/xfree86 из секции ru.
А вот секция ru у меня такая (пришлось ее немного подредактировать):
xkb_keymap "ru" {
xkb_keycodes { include "xfree86" };
xkb_types { include "default" };
xkb_compatibility { include "default" };
xkb_symbols { include "en_US(pc105)+ru(winkeys)+group(alt_shift_toggle)" };
xkb_geometry { include "pc(pc102)" };
};
Можно заметить, что в xkb_symbols вместо ru стоит ru(winkeys). Это то что тебе нужно.
Это один из нескольких способов настройки xkb. Есть и другие описанные в статье Ивана Паскаля. она по моему в доке есть.