web-dev-qa-db-ja.com

Ctrl + Alt + ShiftショートカットがLinux Mint 19で機能しない

Mint 17.3 MATEからMint 19 MATEに移行し、 Ctrl+Alt+Shift キーボードショートカットが機能しなくなりました。

入力しようとすると Ctrl+Alt+Shiftmate-keybinding-propertiesのショートカット、Altは登録されません

例:を押すと Ctrl+Alt+Shift+X、として登録 Ctrl+Shift+X

それを修正する方法はありますか?

9
PSkocik

これはXorgのバグであり、私が理解しているように、サブセットとして同じキーを含むより複雑なショートカットの前に、Xorgがより短いショートカットを優先することでそれが明らかになります。

Freedesktop bugzilla ticket にパッチがあり、以下のコマンドを使用してインストールできます(すでに Github上のこのシナモンの問題 に記載されています):

Sudo add-apt-repository ppa:nrbrtx/xorg-hotkeys
Sudo apt update
Sudo apt dist-upgrade
4
stuchl4n3k

これは古いバグです(ここで バグトラッカーをチェック を確認してください)。そしてパッチがあります

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

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

説明

理解したとおり、バージョン19以降のLinux Mintは、古いバージョンのkeypressの代わりにkeyreleaseイベントを使用するXOrg-systemのアップデートバージョンを使用し、最短のショートカットでより長いもの。この動作はXOrg自体によって奨励されています。

インストールされたパッチはXOrgの設定を変更します(、最後のステートメントについてはわかりません)。

3
maxkoryukov
grep "_alt_" /usr/share/X11/xkb/rules/xorg

すべてのバインディングを表示するには alt または ctrlaltshiftx お好みで変更することもできます。

0
Yurij

私は最初からやり直し(問題はありません)、選択した設定の一部のみを移行し、すべてが正常に機能しました。

その後、別のキーボードレイアウトを追加し、Alt+Shiftをキーコンボとして設定してレイアウトを切り替えると、問題が再発しました。

Mint 17.3とは異なり、Mint 19のように見えます(基盤となるUbuntuも影響を受けると思います)、2つの設定の間に何らかの競合があります。

レイアウト切り替えコンボとしてBoth Altsを設定することで問題を「解決」しましたが、この競合をバグと呼びます。

0
PSkocik

この問題は、複数のキーボードレイアウトがインストールされている場合にのみ発生します( https://github.com/linuxmint/Cinnamon/issues/766 を参照)。 2番目のレイアウトを削除し、ショートキーが実行されるようになりました。

ただし、レイアウトの切り替えにショートキーが定義されていないため、問題が発生した理由を理解できません。

0
Olivier