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


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

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

Оффлайн Electricity

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

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

В Lubuntu 16.04 как такое сделать?
Kubuntu 18.04 amd64, Qt: 5.9.5, KDE Frameworks: 5.44.0, plasmashell 5.12.7, корпус чёрный, клава белая

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

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

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

Оффлайн Azure

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

Оффлайн Electricity

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

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

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

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Т.е. Вы настроили через команды вида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

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

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

 

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