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


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

Автор Тема: Ubuntu 12.04: Создание собственной раскладки клавиатуры  (Прочитано 5732 раз)

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

Оффлайн StarshipTraveller

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Здравствуйте!

На данный момент пользуюсь Ubuntu 10.04, хочу перейти на 12.04, но мешает следующая проблема:

раскладка у меня AZERTY (Франция, Альтернативная). Чтобы писать кириллицей, использую IBus с методом ввода "русский - translit (m17n)" (транслитерация почти такая же как и на сайте translit.ru). Не очень удобно, но я так привык.

Под Windows есть программа "Microsoft Keyboard Layout Creator", с помощью которой можно достаточно легко создать свою раскладку. Я как-то уже устанавливал 12.04, но из-за того что там не оказалось выше-указанного метода и я не совсем понял - как правильно нужно отредактировать файл раскладки, я вернулся на 10.04.

Обсуждения по этой теме, которые я нашёл на форуме, кажется уже не актуальны : 


... информацию, которую нашёл в интернете :


... на английском :


Я всё равно не до конца понимаю, т.к. не разбираюсь в функционировании системы. Буду очень благодарен, если кто-то сможет последовательно мне объяснить, что и как нужно сделать.

AZERTY:



раскладка, которую требуется создать :



Caps Lock:



Alt Gr:



Спасибо :)



Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
Лично я просто сохраняю раскладку по умолчанию командой
xkbcomp $DISPLAY -o default.xkbцопирую её с другим именем, например, my_ru.xkb,
а затем заменяю в ней 4 секции на заранее сохранённые после
1-го такого редактирования, в которых русские буквы на тех местах,
где мне надо. Затем при входе в систему, если надо, ввожу команду
xkbcomp ry_my.xkb $DISPLAYТ.е. 1-й раз надо отредактировать вручную.

Пётр.
Пётр.

 

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