Сочетания клавиш ОС конфликтуют с сочетаниями клавиш приложений в GNOME 3

16

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

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

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

yuio
источник

Ответы:

8

Попробуйте сначала ответ @ N0rbert .


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

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

pomsky
источник
14

Это известная ошибка 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 ( бионический )
  • Ubuntu 18.04 LTS ( бионический ) с xserver-xorg-hwe-18.04
  • Ubuntu 18.10 ( космический )
  • Ubuntu 19.04 ( дискотека )
  • Ubuntu 19.10 ( Эоан )

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

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 (Корица, KDE, MATE, Xfce)
  • 18.10 (Корица, KDE, MATE, Xfce)
  • 19.04 (Корица, KDE, MATE, Unity, Xfce)
  • 19.10 (Корица, KDE, MATE, Unity, Xfce)

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

N0rbert
источник
2
Ароматы Ubuntu, такие как Ubuntu MATE, имеют релизы LTS продолжительностью всего три года, а не пять, поэтому MATE 16.04 хорош только до апреля 2019 года .
Чай Т. Рекс
Спасибо, но я надеюсь, что моя система не будет скомпрометирована между 2019 и 2021 годами :)
N0rbert