私が現在xfce4
使用しているときに使用しているキーボードショートカットは数十個ありますxbindkeys
。 Waylandに切り替えたいのですが、ウィンドウ管理機能があります。
質問:xbindkeys
ウェイランドで働いていますか?そうでない場合、Waylandでキーボードショートカットをどのように設定しますか? XからWaylandにキーボード設定を移植する簡単な方法はありますか?
答え1
私はグローバルキーバインディングの可能性についてもっと学びたいと思いました。ウェイランドしかし、ほとんど一貫性のない情報や不完全な情報が見つかりました。xbindkeys
動作しませんウェイランド、除外(おそらく)Xインスタンスを使用するアプリケーションXサーバーへウェイランド顧客。なぜなら、創造者はウェイランドたとえば、より高いセキュリティとアプリケーションの区別を強調しxbindkeys
ますが、クライアント間の通信を有効にするにはいくつかの抵抗があります(たとえば、集中したウィンドウやウィンドウマネージャなど)。どのように実装するかはわかりませんが、コンポジタを介して間接的にメッセージを送信するための特定のアプリケーション権限を付与することが含まれるとします(ウェスタンまたはその他)。これは間違っている可能性があります。それでも、ウェイランドAPIが異なるため、新しいキーバインディング手順が必要です。数ヶ月前にはまだ何も開発されていないようで、この状況がどのように解決されるのかよく分かりません。産業用コンピュータ処理されます。何かを見つけたら教えてください。
答え2
これはxbindkeysのポートではありませんが、同様の機能を提供すると思います。残念ながら、スウェイウィキではこれについて実際に言及していませんが、man 5 sway
mode <mode>
Switches to the specified mode. The default mode is default.
mode [--pango_markup] <mode> <mode-subcommands...>
The only valid mode-subcommands... are bindsym, bindcode, bindswitch, and set. If --pango_markup is
given, then mode will be interpreted as pango markup.
Arch Linux wikiでも言及されています。キーボードを使用したswaynagの制御そして少なくとも一つの質問に「モード --pango_markup」の互換性)。
i3構成と同じように動作すると思います。すぐにテストします。 i3 マニュアルバインディング方法このセクションは、この機能の使い方を学ぶのに最適なソースのようです。
答え3
設定を直接移行するわけではありませんが、waylandの場合、ここで説明されているようにxbindkeysを放棄してevdevに切り替えました。https://unix.stackexchange.com/a/587975/18775