setxkbmap: 公開時にレイアウトを置き換える

setxkbmap: 公開時にレイアウトを置き換える

setxkbmapこれは私が以前に使用したものです。

setxkbmap -layout us,se -variant ,kinesis -option 'grp:alt_shift_toggle'

そしてそれについて喜んでください。

alt_shift過去には、プレスとリリースの組み合わせの間に他のキーが押されていない場合にのみレイアウトの交換が発生しました。この動作は、レイアウトを切り替えるM-<ことなくEmacsで作業できるようにするため、非常に便利ですM->

スイッチは押されたときに発生し、alt_shiftemacsM-<では決して機能しません(どのレイアウトから始めても機能しません)。

この行動を変えるために何をしたのかわかりません。私が覚えている唯一のものはインストールですGNOMEの頂点テーマしかし、確かにそうではありません…?

編集:他のショートカットは役に立たなくなりました。alt+shift+dこれ以上Chromeでは機能しません。

答え1

明らかに、これは古い問題であり、Debian派生ディストリビューションのパッチで解決されました。このパッチはXOrg 1.19には完全には適用されませんでした。少なくともUbuntuから削除されました。https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/36812/comments/215

実際のアップストリームエラーは次のとおりです。https://bugs.freedesktop.org/show_bug.cgi?id=865明確な解決策はありません。ディストリビューションの解決策を見つける必要があるかもしれませんが、このエラーは開始点です。

答え2

ニコラスが言ったこと。

少なくともUbuntuの場合、修正されたパッチを含むPPAは2018年4月7日から提供されます。https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/36812/comments/218、ありがとうnrbrtx。

今回のジャンプについてxorg開発者に感謝の言葉を伝えたいと思います。彼らは変更しない動作を指示するxkb仕様があるため、何もすることを拒否します。

その結果、世界のほとんどの人は、好みの言語切り替えの組み合わせを変更したり、キーボードショートカットを失う必要があります。

関連情報