| Summary: | Комбинация клавиш для переключения раскладки можно убрать только через конфигурационные файлы | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | Альт Рабочая станция | Reporter: | Ukropchik <mixask8> | ||||||||
| Component: | Ошибки работы | Assignee: | Semen Fomchenkov <armatik> | ||||||||
| Status: | NEW --- | QA Contact: | qa-p8 <qa-p8> | ||||||||
| Severity: | normal | ||||||||||
| Priority: | P5 | CC: | antohami, bakarov, fomchenkovsv | ||||||||
| Version: | 11.0 | ||||||||||
| Hardware: | x86_64 | ||||||||||
| OS: | Linux | ||||||||||
| Attachments: |
|
||||||||||
|
Description
Ukropchik
2025-07-30 10:32:44 MSK
Created attachment 19224 [details]
ibus-hotkey
Изменение этих настроек ни на что не повлияло.
Created attachment 19225 [details]
org.gnome.desktop.input-sources xkb-options
Если выставить значение по умолчанию, то Alt+Shift отключается, но после перезагрузки снова возвращается "Пользовательское значение"
То что добавляет сочетания при установке, это Альтератор. Я думаю стоит зайти в ЦУС и посмотреть какие сочетания клавиш выбраны там. >2. После окончания установки ОС и входа в систему получаем ДВЕ комбинации клавиш для переключения раскладки клавиатуры: Alt+Shift и Super+Space (уже не явное поведение).
Достаточно документировать. В чём проблема двух сочетаний клавиш? Их там три. Ещё кнопка переключения языка при наличии на клавиатуре.
(Ответ для Фомченков Семен на комментарий #3) > То что добавляет сочетания при установке, это Альтератор. Я думаю стоит > зайти в ЦУС и посмотреть какие сочетания клавиш выбраны там. Это только в alterator-sysconfig, который есть только на этапе установки. Для отключения alt+shift для будущих пользователей удалите файл: /etc/dconf/db/local.d/01-gnome-keymap и удалите из /etc/X11/xorg.conf.d/00-keyboard.conf строку с: Option "XkbOptions" org.gnome.desktop.input-sources xkb-options берётся автоматом из /etc/X11/xorg.conf.d/00-keyboard.conf. Для текущего переназначьте: org.gnome.desktop.wm.keybindings switch-input-source Если сеанс на wayland, то вам нужен только org.gnome.desktop.wm.keybindings switch-input-source. (Ответ для Антон Мидюков на комментарий #4) > >2. После окончания установки ОС и входа в систему получаем ДВЕ комбинации клавиш для переключения раскладки клавиатуры: Alt+Shift и Super+Space (уже не явное поведение). > > Достаточно документировать. В чём проблема двух сочетаний клавиш? Их там > три. Ещё кнопка переключения языка при наличии на клавиатуре. > Мне как пользователю Alt+Shift не нужна и мешает работать так как в Emacs комбинация клавиш Alt+Shift+> отвечает за перемещение в конец файла. (Ответ для Антон Мидюков на комментарий #6) > Для отключения alt+shift для будущих пользователей удалите файл: > /etc/dconf/db/local.d/01-gnome-keymap > > и удалите из /etc/X11/xorg.conf.d/00-keyboard.conf строку с: > Option "XkbOptions" > > org.gnome.desktop.input-sources xkb-options берётся автоматом из > /etc/X11/xorg.conf.d/00-keyboard.conf. > > Для текущего переназначьте: > org.gnome.desktop.wm.keybindings switch-input-source > > Если сеанс на wayland, то вам нужен только org.gnome.desktop.wm.keybindings > switch-input-source. Сбросил org.gnome.desktop.input-sources xkb-options на [] Удалил /etc/dconf/db/local.d/01-gnome-keymap и запись Option "XkbOptions" из /etc/X11/xorg.conf.d/00-keyboard.conf и всё. org.gnome.desktop.wm.keybindings switch-input-source было переназначено из системных настроек и там редактировать ничего не пришлось. После перезагрузки Alt+Shift не работает! Ура! Но не смотря на то, что я на wayland, как я писал в самом начале после модификации org.gnome.desktop.input-sources xkb-options и перезагрузки значение возвращалось к исходному состоянию. (Ответ для Ukropchik на комментарий #8) > (Ответ для Антон Мидюков на комментарий #6) > > Для отключения alt+shift для будущих пользователей удалите файл: > > /etc/dconf/db/local.d/01-gnome-keymap > > > > и удалите из /etc/X11/xorg.conf.d/00-keyboard.conf строку с: > > Option "XkbOptions" > > > > org.gnome.desktop.input-sources xkb-options берётся автоматом из > > /etc/X11/xorg.conf.d/00-keyboard.conf. > > > > Для текущего переназначьте: > > org.gnome.desktop.wm.keybindings switch-input-source > > > > Если сеанс на wayland, то вам нужен только org.gnome.desktop.wm.keybindings > > switch-input-source. > > Сбросил org.gnome.desktop.input-sources xkb-options на [] > Удалил /etc/dconf/db/local.d/01-gnome-keymap и запись Option "XkbOptions" из > /etc/X11/xorg.conf.d/00-keyboard.conf и всё. > org.gnome.desktop.wm.keybindings switch-input-source было переназначено из > системных настроек и там редактировать ничего не пришлось. > > После перезагрузки Alt+Shift не работает! Ура! > > Но не смотря на то, что я на wayland, как я писал в самом начале после > модификации org.gnome.desktop.input-sources xkb-options и перезагрузки > значение возвращалось к исходному состоянию. Так и должно быть. Значение берётся из /etc/X11/xorg.conf.d/00-keyboard.conf > Так и должно быть. Значение берётся из /etc/X11/xorg.conf.d/00-keyboard.conf
Зачем так было сделано?
Это не явное поведение системы которое мешает работе.
(Ответ для Ukropchik на комментарий #10) > > Так и должно быть. Значение берётся из /etc/X11/xorg.conf.d/00-keyboard.conf > Зачем так было сделано? > Это не явное поведение системы которое мешает работе. systemd берёт оттуда, а GNOME берёт от systemd. С этим ничего не поделать. Когда в дистрибутив не будут входить иксы, этот конфиг можно будет не создавать. А пока сидим на двух стульях, будет так. Тогда возникает вопрос, почему у Fedora таких проблем нет?
У них "из коробки" так же доступен и wayland и X11.
На этапе GDM нельзя определить что использовать?
Вот пример конфигурационного файла (/etc/X11/xorg.conf.d/00-keyboard.conf) из Fedora:
> # Written by systemd-localed(8), read by systemd-localed and Xorg. It's
> # probably wise not to edit this file manually. Use localectl(1) to
> # update this file.
> Section "InputClass"
> Identifier "system-keyboard"
> MatchIsKeyboard "on"
> Option "XkbLayout" "us"
> EndSection
Там нет хардкода комбинаций клавиш
|