CTRL+ALT+F#の代わりに面倒なCTRL+F#を使用してFedora 33で仮想端末を切り替えるには、sway waylandとgdmを使用します。

CTRL+ALT+F#の代わりに面倒なCTRL+F#を使用してFedora 33で仮想端末を切り替えるには、sway waylandとgdmを使用します。

面倒な問題が発生しました。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'
}

関連情報