面倒な問題が発生しました。CTRL+ がF#仮想端末に切り替えています。これは通常++を使用して行う必要がありますCTRLが、何らかの理由で+によって引き起こされる可能性があります。実際、私はSwayとWaylandのLenovoノートブックにほぼ新しいFedora 33をインストールしました。ALTF#CTRLF#
次のように、すべてのConsole_*バインディングを削除してみました。
sudo dumpkeys | grep -vE 'Console_5[^0-9]' | sudo loadkeys
しかし、スイング/ウェイランドには何の影響もありません。
私も試しましたsrvkeys:none
setxkbmap -layout us -variant dvorak-alt-intl -option srvkeys:none
しかし、それはうまくいきません。
gdmでスイングを開始するかシェルでスイングを開始するかは関係ありません。 (しかし、gnomeセッションではすべてが正常です。つまり、ctrl+F#仮想コンソールには切り替えられません)
どこで探すべきか、何を探すべきかわからなかった。質問も送信しましたhttps://github.com/swaywm/sway/issues/5885
答え1
srvrkeys:none
私にとって問題を解決したのは、次のようにスウェイ設定に追加することでした。
input 'type:keyboard' {
xkb_options 'srvkeys:none'
}
気づく- 特定の方法を使用すると、上記のような問題が発生すると思われるので、grp:alts_toggle
代わりに
input 'type:keyboard' {
xkb_options 'srvkeys:none,grp:alts_toggle'
}
レイアウトを切り替えるには、別のバインディングを使用する必要があります。例grp:shifts_toggle
:
input 'type:keyboard' {
xkb_options 'srvkeys:none,grp:shifts_toggle'
}