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


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

Автор Тема: Как в Lubuntu назначить отдельные hotkey на каждую раскладку клавиатуры?  (Прочитано 1489 раз)

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

Оффлайн Electricity

  • Автор темы
  • Участник
  • *
  • Сообщений: 184
    • Просмотр профиля
4 языка у меня. Рулетка с Shift+Alt уже достала.

В кедах у меня так:
Win+P  -Polish
Win+E  -English
Win+R  -Russian
Win+D  -Deutsch

В Lubuntu 16.04 как такое сделать?
Kubuntu 17.10 amd64, Qt: 5.9.1, KDE Frameworks: 5.38.0, plasmashell 5.10.5

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

  • Старожил
  • *
  • Сообщений: 2153
    • Просмотр профиля
Непосредственный выбор языка раскладки клавиатуры

Какие-то проблемы там есть (или были), всё таки обсуждается на трёх страницах.
Отпишитесь, пожалуйста о результатах, интересно.
« Последнее редактирование: 29 Март 2017, 06:27:39 от Виктор Перестукин »

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5512
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Все зависит от того, какое приложение занимается переключением языка конкретно у Вас в системе: (давайте исходные данные)
Вот тут - http://forum.ubuntu.ru/index.php?topic=287082.0 крутили под разные системы.
« Последнее редактирование: 29 Март 2017, 12:20:06 от Azure »
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Electricity

  • Автор темы
  • Участник
  • *
  • Сообщений: 184
    • Просмотр профиля
Вобщем получилось, но теперь не работает кольцо по Alt+Shift.

В файле ~/.config/openbox/lubuntu-rc.xml нужно устранить пересечение с существующими комбинациями.
Например у меня Win+E включает английскую раскладку. Меняем в файле комбинацию W-e на к примеру W-y, т.д.

Всё как здесь, только нужно включить чекбокс "Сохранить системные раскладки" в настройках "менеджера раскладки клавы". Это в трэе ПКМ на флажке.
Kubuntu 17.10 amd64, Qt: 5.9.1, KDE Frameworks: 5.38.0, plasmashell 5.10.5

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5512
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Т.е. Вы настроили через команды видаsetxkbmap -layout ruТогда чтобы работало
кольцо по Alt+Shift
надо эту команду видоизменить: в ней должны присутствовать все 4 раскладки, просто в правильном порядкеsetxkbmap -layout po,en,ru,de
setxkbmap -layout en,ru,de,po
setxkbmap -layout ru,de,po,en
setxkbmap -layout de,po,en,ru
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Electricity

  • Автор темы
  • Участник
  • *
  • Сообщений: 184
    • Просмотр профиля
Ясно, как буду в Lubuntu сделаю. В кедах удобно сделали ограничитель двух языков в кольце, т.е. En-XX-En-.. , для LXDE по логике будет примерно так:
Код: Text
  1. setxkbmap -layout po,en
  2. setxkbmap -layout en,ru,de,po
  3. setxkbmap -layout ru,en
  4. setxkbmap -layout de,en
Т.е. с английского будет полная рулетка, а с других только переключение на En.

А вот в XFCE не работает моя методика. Нет в ней "Сохранить системные раскладки", как в Lubuntu. Без этого чекбокса и в Lubuntu не работало.
Зарядить что ли новый вопрос, таким же содержанием для Xubuntu
Kubuntu 17.10 amd64, Qt: 5.9.1, KDE Frameworks: 5.38.0, plasmashell 5.10.5

 

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