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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: [HOW-TO] Группы раскладок клавиатуры в Гноме  (Прочитано 1923 раз)

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

Оффлайн WebFlyer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Настройка множественных раскладок клавиатуры
Столкнулся с проблемой - в гноме часто нужно несколько языков для ввода.
Самое простое, и, почти всегда, легкое и правильное - добавить языки в раскладки через параметры клавиатуры (через меню Система-Клавиатура или правой кнопкой на апплете), а затем настроить комбинацию клавиш смены раскладок.
Начинаем работать.
Два языка - нормально. Три - сильно напрягает. Четыре - уже не работа, а издевательство.
А мне нужно даже 5... Что штатными средствами гнома уже невозможно
Что делать?
Создать команды переключения на двойные раскладки (попарно), т.к. обычно одновременно в рамках одного куска текста не требуется более двух языков
Например, англ-рус англ-укр тур-рус нем-рус

Итак, в консоли создаем файлы (ну, или кто хочет, может воспользоваться редактором). Предварительно меняем комбинации раскладок в строчках после -layout на нужные.
$ echo -e '#!/bin/sh\nsetxkbmap -layout "us,ru"' >kb-er
$ echo -e '#!/bin/sh\nsetxkbmap -layout "us,uk"' >kb-eu
$ echo -e '#!/bin/sh\nsetxkbmap -layout "tr,ru"' >kb-tr
$ echo -e '#!/bin/sh\nsetxkbmap -layout "de,ru"' >kb-dr


Делаем их исполняемыми
$ chmod +x kb-er kb-eu kb-tr kb-dr
 
Копируем (от имени администратора) в один из каталогов PATH, например, в /usr/bin:
$ sudo cp kb-er kb-eu kb-tr kb-dr /usr/bin

Привязываем к конкретным комбинациям клавиш соответствующие скрипты:
Система-Параметры-Комбинации клавиш клавиатуры
Добавить (появляется диалоговое окно)
Имя - Англ-рус
Команда - kb-er

Аналогично создаем для других раскладок.

Затем привязываем комбинации клавиш (щелкая в правой колонке и нажимая соответствующие комбинации)
Я привязал переключения раскладок к комбинациям Ctrl_Alt_1...4

После переключения на раскладку в рамках раскладки переключение языков - как обычно, комбинацией клавиш Alt-Shift (по умолчанию) или любой другой, определенной настройками.

Наслаждаемся результатом.
Время настройки - 3 мин.
/dev/null

Оффлайн TSpartner

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Error loading new keyboard description

 

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