Ярлыки Ubuntu Gnome срабатывают при нажатии, а не при выпуске [дубликат]

У меня Ubuntu 16.04 с оболочкой GNOME. Я установил ctrl + shift для параметра «Только модификаторы переключить на следующий источник».

Этот ярлык конфликтует с горячими клавишами приложений. Я не могу использовать ctrl + shift + i , чтобы открыть инструменты разработчика в Chrome, он просто переключает макет. В VS code IDE, если я нажимаю ярлыки с ctrl + shift (например, ctrl + shift + f ] ), горячие клавиши работают, но всегда переключают раскладку клавиатуры. Когда я использовал Windows, этой проблемы не существовало.

Могу ли я установить сочетание клавиш ctrl + shift таким образом, чтобы оно приводило к переключению только после того, как клавиши были отпущены, и только если эти 2 клавиши были нажаты (без дополнительных ключи)?

23
задан 21 March 2019 в 14:51

2 ответа

Сначала попробуйте @ N0rbert answer .


На самом деле это ошибка (см. this и this ). К сожалению, кажется, что это не будет исправлено (первая помечена как « RESOLVED WONTFIX »).

В качестве временного решения вам, возможно, придется удалить эти ярлыки и привыкнуть к стандартным для переключения раскладок ( super + пробел & shift + super + пробел ).

.
10
ответ дан 5 January 2021 в 22:31

Это известная ошибка 1245473 .

Никто не заботится об этом даже в современном сообществе Ubuntu .

Я цитирую свой другой ответ здесь :

Я нашел только одно решение - я останусь на Ubuntu 16.04 LTS MATE до 2021 года ( на самом деле 2019 , потому что это вариант Ubuntu).

В Ubuntu 16.04 LTS MATE я использую Ctrl + Shift без проблем.


Я создал PPA с исправленными пакетами для:

  • Ubuntu 16.04 LTS ( xenial ) с xserver-xorg-hwe-16.04
  • Ubuntu 18.04 LTS ( bionic )
  • Ubuntu 18.04 LTS ( bionic ) с xserver-xorg-hwe-18.04
  • Ubuntu 18.10 ( космический )
  • Ubuntu 19.04 ( дискотека )
  • Ub untu 19.10 ( eoan )
  • Ubuntu 20.04 LTS ( focal )
  • Ubuntu 20.10 (groovy)

Вы можете проверить их с помощью следующих команд:

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

Гарантия отказ от ответственности: пакеты были протестированы в

  • 16.04 LTS с HWE (Unity, MATE, Xfce)
  • 18.04 LTS (Cinnamon, KDE, MATE, Xfce)
  • 18.10 (Cinnamon, KDE, MATE, Xfce)
  • 19.04 (Cinnamon, KDE, MATE, Unity, Xfce)
  • 19.10 (Cinnamon, KDE, MATE, Unity, Xfce)
  • 20.04 LTS (Cinnamon, KDE, MATE, Unity, Xfce)
  • 20.10 (Cinnamon, KDE, MATE, Unity, Xfce)

Однако на других рабочих столах могут возникнуть проблемы даже после применения патча.
Эти пакеты не устраняют проблемы для GNOME Shell (18.04 LTS, 18.10, 19.04, 19.10, 20.04 LTS и 20.10) и Unity (в 18.04 LTS и 18.10).

16
ответ дан 5 January 2021 в 22:31

Другие вопросы по тегам:

Похожие вопросы: