Xbindkeys /キーボードショートカットをWaylandに転送しますか?


8

現在、の使用に数十のキーボードショートカットをxfce4使用していxbindkeysます。私はウィンドウ管理のためにウェイランドに切り替えたいです。

質問: DOESのxbindkeysウェイランドで動作しますか?そうでない場合、ウェイランドでキーボードショートカットをどのように構成しますか?キーボード設定をXからウェイランドに移植する簡単な方法はありますか?

回答:


3

Waylandでのグローバルキーバインドの可能性について詳しく調べようとしましたが、ほとんどの場合、一貫性のない情報や不完全な情報が見つかりました。xbindkeys動作しませんウェイランドのための(多分)を除いて、Xののインスタンスを使用するアプリケーション、Xとして実行しているサーバーウェイランドのクライアントを。Waylandの作成者は、アプリケーションのセキュリティと区分化の強化に重点を置いているため、クライアント間通信(相互間の通信など)を有効にすることに抵抗がありましたxbindkeysフォーカスされたウィンドウまたはウィンドウマネージャーなど)。それがどのように実装されるかは正確にはわかりませんが、コンポジター(Westonなど)を介して間接的にメッセージを送信する特定のアプリケーションを特権化する必要があると思います。それについて間違っている可能性があります。いずれにしても、Wayland APIは異なるため、新しいキーバインドプログラムが必要です。数か月前の時点では、開発されたようには見えなかったし、そのようなIPCがどのように処理されるのかが定かではなかった。何か見つかったらお知らせください。


0

これはxbindkeysの移植ではありませんが、同様の機能を提供すると思います。悲しいことに、sway wikiは実際には言及していませんが、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のControl with swaynagとキーボードで言及されており、少なくとも1つの問題'mode --pango_markup'互換性)で言及されています。

i3構成と同じように機能すると思います。もうすぐテストします。i3手動バインディングモードセクションは、この機能の使用方法を学ぶのに最適なソースのように見えます

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.