Ubuntu 17.10, изменение переключения ввода на alt-shift (с помощью gnome-tweaks) создает проблему в Firefox

10

Я недавно установил Ubuntu 17.10, и когда я попытался изменить раскладку клавиатуры на alt+ shift, я обнаружил известную ошибку . Существует обходной путь, использованиеgnome-tweaks-tool которого работает, но затем оно создает нежелательное поведение в Firefox (возможно, и в других программах).

После установки alt+ shiftthrough gnome-tweak-toolв качестве комбинации для смены языка, всякий раз, когда эта комбинация нажимается в Firefox, он запускает переключатель, который Firefox использует для отображения / скрытия строки меню (с File / Edit / View и т. Д.), И берется «focus» от того, где курсор был.

Это очень расстраивает, потому что нужно пойти и снова щелкнуть курсор. Единственным решением, которое я нашел, было постоянное включение строки меню в Firefox, потому что тогда он altничего не делает, и я могу использовать его для смены языков. Но я не хочу, чтобы панель меню всегда была сверху.

Я надеюсь, вы понимаете, что я пытаюсь объяснить.

Есть предположения?

Томас
источник
1
Ошибка, кажется, не влияет на немодифицирующие ключи. Можете ли вы выбрать немодифицирующий ключ, и будет ли это приемлемым решением? Например Menu.
Гильденстерн
2
Спасибо за вашу помощь. Я не пытался, поскольку можно просто избежать «фокуса» меню, просто используя shift-alt вместо alt-shift (то есть сначала нажимая shift, затем alt).
томас
Подобная проблема здесь: askubuntu.com/questions/908144/…
user502144

Ответы:

5

Используйте shift+ alt(т.е. shiftраньше alt) в Firefox.

pomsky
источник
2
Спасибо, помский - это сработало! .. Такое простое решение. Теперь все, что мне нужно сделать, чтобы перепрограммировать свою руку, чтобы не использовать alt-shift :) PS - Я пытался проголосовать «за», поскольку решение хорошее, но не могу, вероятно, потому что у меня недостаточно «репутации».
томас
0

У меня та же проблема slack, после некоторого копания выяснилось, что есть другой способ изменить раскладку клавиатуры без использования, gnome-tweak-toolкоторый не вызовет побочный эффект потери фокуса.

Решение заключается в использовании, gsettingsкак описано здесь

gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Alt_L']"
gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['<Alt>Shift_L']"
Тодор
источник