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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: После ребута постоянно появляется еще одна английская раскладка клавы  (Прочитано 3772 раз)

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

YURAS_

  • Автор темы
  • Гость
У меня через hal настроенно, работает везде :)
Объясни, плиз, как это сделать.


Оффлайн aimtoknow

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Вот здесь такая же проблема: https://forum.ubuntu.ru/index.php?topic=80952.0;topicseen . Мне это решение помогло.

YURAS_

  • Автор темы
  • Гость
Читал ту тему, но предложенный в ней вариант (в параметрах раскладки удалил us,ru
добавил Россия, США, слетела галочка с клавиши для смены раскладки восстановил вроде заработала) не помог.

Пользователь решил продолжить мысль [time]Sat Jan  9 18:21:45 2010[/time]:
Как тут
http://wiki.archlinux.org/index.php/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F#.D0.9D.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B8_.D0.BA.D0.BB.D0.B0.D0.B2.D0.B8.D0.B0.D1.82.D1.83.D1.80.D1.8B

Плюс пара настроек под себя.
Почитал, сделал как написано:
Начиная с версии HAL 0.5.10 настройки клавиатуры в xorg.conf игнорируются. Для настройки используйте средства самого HAL. Создайте файл /etc/hal/fdi/policy/10-keymap.fdi такого содержания:

<?xml version="1.0" encoding="utf-8"?>
<deviceinfo version="0.2">
 <device>
  <match key="info.capabilities" contains="input.keypad">
    <merge key="input.xkb.rules" type="string">base</merge>
    <merge key="input.xkb.model" type="string">pc105</merge>
    <merge key="input.x11_driver" type="string">evdev</merge>
    <merge key="input.xkb.layout" type="string">us,ru</merge>
    <merge key="input.xkb.variant" type="string">,winkeys</merge>
    <merge key="input.xkb.options" type="string">grp:rctrl_toggle</merge>
  </match>
 </device>
</deviceinfo>

После ребута опять только одна США.
« Последнее редактирование: 09 Января 2010, 20:22:00 от YURAS_ »

Оффлайн Psy[H[]

  • Активист
  • *
  • Сообщений: 883
  • Маньяк. Ставлю Линух на все что попадется под руку
    • Просмотр профиля
Winkeys в убунте уже нет, теперь это стандартная ru. В variants должна вроде остаться только запятая. Но этот способ скорее всего не прокатит.

К тому же глюк в gnome-settings-daemon и механизм его таков:
если он не видит среди раскладок us, он ее добавляет. Если через g-k-p выставлены параметры по умолчанию, то ключ раскладок выставляется пустым и в текущей сессии все в порядке (настройки берутся из console-setup). Но при следующем запуске g-s-d он не находит раскладки us (так как ключ в gconf пустой) и добавляет us. Ключ перестает быть пустым и перекрывает настройки console-setup в гномовской сессии - поэтому остается одна us.
Чтобы все работало как надо, ключ должен быть [us,ru] или как вам угодно, но us всегда первым элементом в списке.
« Последнее редактирование: 10 Января 2010, 11:15:18 от Psy[H[] »
Я знаю только то, что ничего не знаю.
                                     

YURAS_

  • Автор темы
  • Гость
После ребута опять-таки получаю привычную картину:

Оффлайн Psy[H[]

  • Активист
  • *
  • Сообщений: 883
  • Маньяк. Ставлю Линух на все что попадется под руку
    • Просмотр профиля
Что я, интересно, делаю не так?



скриншотик gconf можно? сравним.
Я знаю только то, что ничего не знаю.
                                     

YURAS_

  • Автор темы
  • Гость
Что я, интересно, делаю не так?
Да это я дурак))) Нужно раскладки в разные строчки вписывать, а я все три в одну через запяые. Огромнейшое вам спасибо, уважаемый Psy[H[]

 

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