Сочетания клавиш Ctrl + Alt + Shift не работают в Linux Mint 19


9

Я перешел с Mint 17.3 MATE на Mint 19 MATE, и мои Ctrl+ Alt+ Shiftсочетания клавиш перестали работать.

Если я пытаюсь ввести ярлык Ctrl+ Alt+ , Alt не регистрируетсяShiftmate-keybinding-properties

Например: если я нажимаю Ctrl+ Alt+ Shift+ X, он регистрируется как Ctrl+ Shift+ X.

Есть ли способ это исправить?

Ответы:


2

Это ошибка Xorg, и, насколько я понимаю, Xorg отдает предпочтение более коротким ярлыкам, а не более сложным, включающим те же клавиши, что и подмножество.

В тикете Freedesktop bugzilla есть патч, и вы можете установить его с помощью приведенных ниже команд (уже описанных в этом выпуске Cinnamon на Github ):

sudo add-apt-repository ppa:nrbrtx/xorg-hotkeys
sudo apt update
sudo apt dist-upgrade

2

Это старая ошибка (проверьте багтрекер здесь ), и есть патч :

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update

# install the patch from ppa
sudo apt-get dist-upgrade

объяснение

Как я понял, Linux Mint, начиная с версии 19, использует обновленную версию XOrg-системы, которая использует keypressсобытие вместо старого доброго keyrelease, и теперь самые короткие ярлыки скрывают более длинные. Такое поведение поощряется самим XOrg.

Установленный патч изменяет настройки XOrg ( хотя я не уверен насчет последнего утверждения ).


1
Mint V19 Тара x86_64 , add-apt-repository ppa:ubuntu-wine/ppaтерпит неудачу с HTTP Error 404: Not Found, затем Cannot add PPA: ''This PPA does not support bionic''..
АРУ

Ты прав. Я проверил в Ubuntu 16.04против 18.04. На 16.04макете меняется, пока я выпускаю Left shiftили Alt. Я пытаюсь найти горячее, чтобы изменить поведение18.04
UNIm95

0

Я начал с нуля (без проблем) и перенес только некоторые из выбранных настроек, и все работало нормально.

Тогда проблема вновь появилась, когда я добавил другую раскладку клавиатуры и установил Alt+Shiftв качестве ключевой комбинации для переключения раскладок.

Похоже, что в Mint 19, в отличие от Mint 17.3 (я думаю, что основной Ubuntus, вероятно, тоже будет затронут), существует некоторый конфликт между этими двумя настройками.

Я «решил» проблему, установив в Both Altsкачестве комбо-переключателя компоновку, но я бы назвал конфликт ошибкой.


0
grep "_alt_" /usr/share/X11/xkb/rules/xorg

просмотреть все привязки с помощью altили ctrl altshiftx вы можете даже изменить его по своему усмотрению.


Благодарю. Это только получает меня `altwin: ctrl_alt_win = + altwin (ctrl_alt_win) altwin: swap_alt_win = + altwin (swap_alt_win) GRP: ctrl_alt_toggle = + группа (ctrl_alt_toggle) GRP: ctrl_alt_toggle_bidir = + группа (ctrl_alt_toggle_bidir) прекращается: ctrl_alt_bksp = + прекратить (ctrl_alt_bksp) `. Нет конфликта с сочетаниями клавиш, которые я пытаюсь настроить (перенести из моей старой системы).
PSkocik

Похоже, что эта ошибка может затронуть меня github.com/mate-desktop/mate-control-center/issues/132
PSkocik
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.