Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Включение русской машинописи в LXDE  (Прочитано 7531 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Atilla

  • Автор темы
  • Участник
  • *
  • Сообщений: 196
    • Просмотр профиля
Собственно вопрос - как это сделать?
Вроде как за это отвечает Lxkeymap. Но после его работы остаётся только одна раскладка и машинопись работает только до первой перезагрузки.

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Re: Включение русской машинописи в LXDE
« Ответ #1 : 18 Апреля 2013, 12:08:23 »
Может так:
XKBLAYOUT="us,ru,ru"
XKBVARIANT=",,typewriter"

Как проверить? Чем они отличаются?

Пользователь решил продолжить мысль 18 Апреля 2013, 16:39:18:
Гм-м-м...
Правка /etc/default/keyboard ничего не меняет. Не понятно, почему.
Добавил вариант typewriter с помощью keyboard layout handler. В том же порядке: us(winkeys),ru(winkeys),ru(typewriter). Всё работает. Но теперь не понятно, где keyboard layout handler хранит конфиги?

Пользователь решил продолжить мысль 18 Апреля 2013, 16:47:34:
Нашёл.
Так как keyboard layout handler является стандартным элементом lxpanel, то её (или его) настройки хранятся в /home/user_name/.config/lxpanel/Lubuntu/panels/panel. Хотя, зачем они нужны? С помощью gui всё проще и нагляднее.

Вопрос, почему не работает правка /etc/default/keyboard остался открытым.
« Последнее редактирование: 18 Апреля 2013, 16:50:38 от Виктор Перестукин »

Оффлайн Atilla

  • Автор темы
  • Участник
  • *
  • Сообщений: 196
    • Просмотр профиля
Re: Включение русской машинописи в LXDE
« Ответ #2 : 19 Апреля 2013, 00:35:52 »
Виктор, какой GUI ты используешь для управления раскладками?
keyboard layout handler это вроде как апплет без гуя.

Плюс ещё один вопрос - что делает Lxkeymap? У меня он назначает только ОДНУ раскладку до перезгрузки.

И ещё такой вопрос:

Где в LXDE хранится файл настроек раскладок клавиатуры? То биш где можно было бы настроить клавишу переключения и раскладки? Один внятный файл настроек. Не 100500 фалов  раскиданных по диску, а один файл отвечающий за расладки.

А то совсем беда - назначать клавишу переключения приходится добавлением какой-то команды в автозапуск. А вот с добавлением новых раскладок или сменой данных совсем не понятно.

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Re: Включение русской машинописи в LXDE
« Ответ #3 : 19 Апреля 2013, 06:14:57 »
У меня Lubuntu. В Lubuntu 12.10 (и в Lubuntu 13.04 beta) переключение раскладки настраивается апплетом lxpanel, который называется Keyboard layout handler (на русифицированной системе - "Обработчик раскладки клавиатуры"). Если у Вас lxde (или хотя бы lxpanel), то этот апплет должен быть. Включается стандартно: правой кнопкой мыши на lxpanel, "Добавить/убрать элементы панели", Добавить.

Когда значок "Обработчика раскладки клавиатуры" появится на lxpanel (флажок), правой кнопкой мыши на флажке и выбираем "Настроить Обработчик раскладки клавиатуры". Дальше нетрудно разобраться методом "научного тыка". :D

Далее, LXDE, да и Ubuntu в частности хранит настройки в файле:
etc/default/keyboard
Это было актуально для Lubuntu 12.04 и раньше. Хотя, данный файл работает и сейчас. Надо только разобраться с его взаимодействием с Keyboard layout handler. В Lubuntu 13.04 у Keyboard layout handler появился чек-бокс "Запоминать системные настройки", если поставить галочку, то используются настройки из файла etc/default/keyboard.

На форуме lubuntu.ru есть how-to, правда, оно немного устарело, но прочитать всё равно полезно:
http://www.lubuntu.ru/forum/viewtopic.php?f=15&t=499

 

Страница сгенерирована за 0.048 секунд. Запросов: 25.