Автор Тема: Индикатор раскладки клавиатуры.  (Прочитано 1127 раз)

Оффлайн RealCoolmax

  • Начинающий
  • *
  • Сообщений: 15
Попробовал два дистрибутива - Regular Gnome и Рабочая станция Gnome alpha.
Столкнулся со странной проблемой - при выборе способа переключения раскладки по Ctrl+Shift или Alt+Shift - не отрабатывает индикатор текущей раскладки в Gnome. Т.е. сама раскладка переключается, но индикатор не меняется. При переключении по Super+Space - индикатор отрабатывает нормально.
Отсюда два вопроса:
1. Как это исправить?
2. Как бы это сделать так, чтобы оно работало "из коробки"?

По второму вопросу - в той же Рабочей станции - индикатор работает без дополнительных телодвижений. В том же Regular KDE тоже с этим инжикатором проблем нет.

Оффлайн Виктор Дуб

  • Завсегдатай
  • *
  • Сообщений: 533
Re: Индикатор раскладки клавиатуры.
« Ответ #1 : 13.11.2023 10:35:41 »
Я назначил клаву Caps Lock для этого, по примеру прогрессивного человечества.
И всё.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Индикатор раскладки клавиатуры.
« Ответ #2 : 13.11.2023 12:17:14 »
В иксах работает из коробки. А в wayland баг около 5 лет висит в апстриме.

Оффлайн Виктор Дуб

  • Завсегдатай
  • *
  • Сообщений: 533
Re: Индикатор раскладки клавиатуры.
« Ответ #3 : 13.11.2023 12:21:43 »
Пусть висит. У меня в регулярке с wayland индикатор нормально работает...
« Последнее редактирование: 13.11.2023 12:31:03 от Виктор Дуб »

Оффлайн RealCoolmax

  • Начинающий
  • *
  • Сообщений: 15
Re: Индикатор раскладки клавиатуры.
« Ответ #4 : 13.11.2023 14:28:41 »
А в wayland баг около 5 лет висит в апстриме.
Я линуксом не занимался уже лет 15, возможно чего-то подзабыл или не понимаю, но у того же Rosa Fresh 2023.1(сейчас на стадии тестирования) на борту Gnome 45 - таких проблем нет. Тоже wayland... Но переключение по Ctrl+Shift и корректная индикация раскладки "из коробки" работает.
Значит можно что-то поправить?

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Индикатор раскладки клавиатуры.
« Ответ #5 : 13.11.2023 14:51:42 »
Я линуксом не занимался уже лет 15, возможно чего-то подзабыл или не понимаю, но у того же Rosa Fresh 2023.1(сейчас на стадии тестирования) на борту Gnome 45 - таких проблем нет. Тоже wayland... Но переключение по Ctrl+Shift и корректная индикация раскладки "из коробки" работает.
Значит можно что-то поправить?

Проблема с переключателем, настроенным через xkb. В Альте настраивается глобально переключение только через xkb при установке.

Оффлайн RealCoolmax

  • Начинающий
  • *
  • Сообщений: 15
Re: Индикатор раскладки клавиатуры.
« Ответ #6 : 13.11.2023 15:17:31 »
Так исправить-то это как-то можно?

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Индикатор раскладки клавиатуры.
« Ответ #7 : 13.11.2023 16:55:43 »
Так исправить-то это как-то можно?

https://t.me/alt_gnome/229

Оффлайн RealCoolmax

  • Начинающий
  • *
  • Сообщений: 15
Re: Индикатор раскладки клавиатуры.
« Ответ #8 : 13.11.2023 18:06:25 »
Возможно я как-то не так выразился...
В первом моём сообщении речь идёт об индикаторе текущей раскладки. Приведённые в телеге команды на индикатор не повлияли. Язык переключается, а индикатор показания не меняет...

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 636
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Индикатор раскладки клавиатуры.
« Ответ #9 : 13.11.2023 18:30:43 »
по Super+Space - индикатор отрабатывает нормально.
В Gnome переключение раскладок клавиатуры по-умолчанию реализовано через т.н. "Редактор методов ввода" IBUS, а не через XKB - как в других оболочках.
1. Как это исправить?
Удалить ibus и всё, что с ним связано. И поправить файл ~/.bash_profile, удалив из этого файла соответствующие переменные.
« Последнее редактирование: 13.11.2023 18:34:56 от gosts 87 »

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 636
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Индикатор раскладки клавиатуры.
« Ответ #10 : 13.11.2023 18:38:24 »
А в wayland баг около 5 лет висит в апстриме.
Ссылочку на него можно?

Оффлайн Виктор Дуб

  • Завсегдатай
  • *
  • Сообщений: 533
Re: Индикатор раскладки клавиатуры.
« Ответ #11 : 13.11.2023 18:55:40 »
Удалить ibus и всё, что с ним связано. И поправить файл ~/.bash_profile, удалив из этого файла соответствующие переменные.
А почему у меня индикатор работает без этих телодвижений?
Просто после команды
 gsettings set org.gnome.desktop.input-sources xkb-options "['grp:caps_toggle']"

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 636
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Индикатор раскладки клавиатуры.
« Ответ #12 : 13.11.2023 19:04:35 »
А почему у меня индикатор работает без этих телодвижений?
Скорее-всего у вас правильно прописаны переменные окружения.
Можете показать содержимое файла ~/.bash_profile (скрыт по-умолчанию)?

Оффлайн Виктор Дуб

  • Завсегдатай
  • *
  • Сообщений: 533
Re: Индикатор раскладки клавиатуры.
« Ответ #13 : 13.11.2023 19:10:19 »
.

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 636
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: Индикатор раскладки клавиатуры.
« Ответ #14 : 13.11.2023 19:13:05 »
Виктор Дуб
У Вас эти переменные, наоборот, не указаны.
Пакеты ibus и связанные с ним установлены?