LinuxForum.Fans
Тема

MATÉ: не могу добавить раскладки клавиатуры

Автор: gabix 31 сообщений 10746 просмотров
#302791

Иду в Systems → Параметры → Клавиатура, выбираю вкладку Layouts, жму на кнопку Add…, выбираю нужные раскладки. После этого в диалоговом окне есть только кнопки Help и Close. Если нажать Close, окно просто закрывается, и добавленные раскладки не сохраняются (а также иные настройки, например выбранный тип клавиатуры):

Пробовал менять размер окна, надеясь, что кнопка сохранения параметров может быть где-то скрыта, но нет, её просто нет. Что делать?

Система: openSUSE 12.2, MATÉ установлен «в один щелчок», как указано в руководстве.

#302886

Keyboard model менять пробовали?

#302892

Да, выставлял Microsoft Natural (как видно на снимке экрана). У меня Microsoft Natural Multimedia 1.0A, но конкретно такой модели в списке не увидел.

#302949

gabix написал:

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

Что делать?
править файл конфигурации
#302994
"cema" написал:
править файл конфигурации

У меня в ~./config/mate пусто. Не там ищу?

#302999
gabix написал:
[quote="cema"]править файл конфигурации

У меня в ~./config/mate пусто. Не там ищу?[/quote]

не знаю у меня так команды вводятся:

text
~/.mateconf

Каталог /mateconf есть

а не

text
~./mateconf

И в нем /.mateconf/desktop/mate/accessibility/keyboard

#303034

У меня ~./mateconf или ~/mateconf отсутствуют.

#303035
"cema" написал:
не знаю у меня так команды вводятся:
text
~/.mateconf

Каталог /mateconf есть

"gabix" написал:
У меня ~./mateconf или ~/mateconf отсутствуют.
#303165

Помогло частично. Я создал файл /etc/X11/xorg.conf.d/01-keyboard-layout.conf следующего содержания (взят фрагмент из xorg.conf, работавшего в openSUSE 11.3):

text
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" ",winkeys,winkeys,"
EndSection

Теперь в MATE появляются только две раскладки (США и русская), а переключение по Alt+Shift не работает, помогает только запуск kkbswitch, что не очень удобно.

#303171

А что в Suse до сих пор Driver "kbd"... ??? Вроде бы давно у всех evdev.
Модель клавиатуры попробуй не указывать, да и вообще лучше не писать лишего, если сомнения, тогда опции примут дефолтные значения.

#303290

Произошло что-то потустороннее. Я урезал упомянутый файл до следующего содержания:

text
Section "InputDevice"
  Option       "XkbLayout" "us,ru,by,epo"
  Option       "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll,lv3:win_switch"
EndSection

После этого система перестала загружаться в графический режим. Хорошо, загрузился в консоль, удалил файл. Теперь после загрузки в MATÉ появились уже две раскладки (США и русская), но третья и т. п. добавляться по-прежнему не желают, а также не получается назначить сочетание клавиш для переключения раскладок. И по-прежнему директория ~/.config/mate пустая, ~/.config/mate-session пустая, больше ничего, содержащего mate в имени в домашнем каталоге нет.

#307618

Продолжают происходить какие-то просто потусторонние вещи. После очередной загрузки MATÉ внезапно добавил третью (белорусскую) раскладку клавиатуры и всё-таки признал, что модель клавиатуры — Microsoft Natural. Однако добавить ещё одну раскладку, а также изменить какие-то параметры (например, сочетание клавиш для переключения раскладок) по-прежнему не получается.

#348261
"gabix" написал:
Что делать?

Ее там быть и не должно. При закрытии окна, конфигурация сохраняется автоматом.

#348266
"gabix" написал:
У меня ~./mateconf или ~/mateconf отсутствуют

Потому что в MATE 1.6 настройки сохраняются в GSettings.
Можно посмотреть через dconf-editor по пути /org/mate/desktop/peripherals/keyboard/kbd/, а можно так:

text
gsettings list-recursively org.mate.peripherals-keyboard-xkb.kbd

kirillov3798
Ай, я ответил на довольно старый пост, да?

#348273

Ну, тема действительно не очень свежая. Я помыкался с MATÉ, да и отказался от него, поскольку для меня возможность работать с несколькими раскладками является критичной.

#348284

gabix
Могу лишь сказать, что у меня всё работает, хоть сто раскладок. В том числе и на openSUSE Tumbleweed.
Может случилось чудо, и mate-settings-daemon не стоял?

Войдите или зарегистрируйтесь, чтобы ответить.