Lunar, X.Org (и русская раскладка)

Системы, которые не вошли в список.

Модератор: Модераторы разделов

defolt
Сообщения: 43

Lunar, X.Org

Сообщение defolt »

Доброго времени суток. Поставил, значится, Lunar Linux. Очень интересно оказалось. Собственно самое интересное - это система управления пакетам. Точнее модулями (они так в Lunar называются). Модуль - набор bash скриптов для сборки программ из исходников.

Теперь к проблеме. Поставил X.Org ( lin XOrg7 ). Опции, которые он предлагал, я оставил по умолчанию (он спрашивает вопросы, а потом, на основе моих ответов устанавливает опции компиляции в configure, как я понял). Иксы благополучно скомпилировались, поставил ФФ и флюксбокс, чтобы было где первое время перекантоваться.
В /etc/X11/xorg.conf (быстренько сделал его с помощью X -configure)

Код: Выделить всё

Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle


Но ввод русского так и не заработал. Первое что пришло в голову, это попробовать выставить Option "XkbDisabled" в начале конфига сначала в true, потом в false (да, знаю что не правильно так делать, но кроме шаманства тогда в голову ничего не пришло).

Подскажите, дорогие товарищи-линуксоиды, где-же я дурак или не я вовсе в этом виноват. Быть может надо просто пересобрать какой-либо модуль с другими опциями (тогда возникает вопрос - какой пакет обычно отвечает за xkb, ну т.е. как он называется?). Заранее спасибо
Спасибо сказали:
Аватара пользователя
Vasily_Shmelyov
Сообщения: 88
ОС: Ubuntu

Re: Lunar, X.Org

Сообщение Vasily_Shmelyov »

Попробуйте так

Код: Выделить всё

$ setxkbmap -option -option grp:switch,grp:ctrl_shift_toggle,grp_led:scroll -model evdev -variant ,winkeys us,ru

может заработает :) (только вот насчёт model не уверен)
упс, тема то старая :(
The pessimist says the glass is half empty.
The optimist says the glass is half full.
The engineer says the container is twice as large as it needs to be.
The physicist says the glass is neither. It is completely full, half with water, the other half with air.
Спасибо сказали:
Аватара пользователя
Shlomo
Сообщения: 840
ОС: ArchLinux

Re: Lunar, X.Org

Сообщение Shlomo »

efolt и не будет работать! Ты забыл закрыть строку

Код: Выделить всё

Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle

а нужно

Код: Выделить всё

Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle"

Видишь разницу? Поставь в конце кавычки! Обычная невнимательность!"
Изображение
Спасибо сказали:
gabix
Сообщения: 352
ОС: openSUSE Leap 15.4

Re: Lunar, X.Org

Сообщение gabix »

Или так:

Код: Выделить всё

  Option       "XkbLayout" "us,ru"
  Option       "XkbOptions" "grp:ctrl_shift_toggle"
  Option       "XkbVariant" ",winkeys"
Спасибо сказали:
Аватара пользователя
Shlomo
Сообщения: 840
ОС: ArchLinux

Re: Lunar, X.Org

Сообщение Shlomo »

gabix писал(а):
03.06.2009 12:49
Или так:

Код: Выделить всё

  Option       "XkbLayout" "us,ru"
   Option       "XkbOptions" "grp:ctrl_shift_toggle"
   Option       "XkbVariant" ",winkeys"


Лично мне нравится переключение левой вин-кнопкой, очень удобно. Да и у меня три раскладки, Одна ивритская, а их раньше только так можно было переключать.

Код: Выделить всё

    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "us,il,ru"
    Option       "XkbOptions"    "grp:lwin_toggle,grp_led:scroll"

Но в любом случае, строчку опций нужно закрывать кавычками.
Изображение
Спасибо сказали:
gabix
Сообщения: 352
ОС: openSUSE Leap 15.4

Re: Lunar, X.Org

Сообщение gabix »

А я предпочитаю Alt+Shift. Клавиша Win (одна-единственная, слева) у меня задействована для Shift level 3. У меня раскладок вообще четыре, поэтому я использую kkbswitch, позволяющий переключаться только между двумя, а остальные включать по мере необходимости. Вот мой вариант конфигурации (предыдущий вариант я просто сделал для автора вопроса):

Код: Выделить всё

Section "InputDevice"
  Driver       "kbd"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "us,ru,by,epo"
  Option       "XkbModel" "microsoftmult"
  Option       "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll,lv3:win_switch"
  Option       "XkbRules" "xfree86"
  Option       "XkbVariant" "alt-intl,winkeys,winkeys,"
EndSection
Спасибо сказали: