以下の内容はhttps://ytyaru.hatenablog.com/entry/2025/08/08/000000より取得しました。


ラズパイ4B bookworm wayfire.ini 資料を読みながら触るも設定反映されず

 ホットキー設定するためには wayfire.ini の理解が必要。というわけで資料を読んでみた。

前回まで

Wayfire Tutorial

アクティブ窓の瞬間切替

 Wayfire Tutorialの英語ページをみると、私のやりたいことが書いてあった。

Alt + Escape ⇒ Select the next window.

 ようするにAlt+Escキーで、以前のOSでいうAlt+Tabキーと似た操作ができた。ただ、アクティブにした順に変更して欲しかった。これは起動した順。微妙に求めているのと違う。

Superキー?

 ざっとキー一覧を見ると、Superキーが起点になっている。でも日本語キーボードにSuperキーはない。

 Winキーのことかと思ったが、私のキーボードでは動作しない。たとえば以下が効かない。

Super + w ⇒ Close window.

 wayfire ini Windowsキーが動作するように設定する方法でググったら、以下のように設定するらしい。

[input]
super_modifier = <キーコード>

 このキーコードは133の場合が多いらしいが、環境によって違うとか。

 そこで私のキーボードが持つWinキーのキーコードを以下サイトで調査したら91だった。

 以下のようにした。

[input]
super_modifier = 91

 尚、[input]セクションは既存だったので、同セクションの最終行にsuper_modifier = 91を追加した。

 が、ダメだった。ファイル保存しただけですぐ有効になるらしいが、起動しなかった。

Super + w ⇒ Close window.

Winキーでシステムメニューは開けた

 試しに以下の設定を消して、Winキーだけを押したら、システムメニューが開けた。

[input]
super_modifier = 91

 どういうこと? 可能性は以下か。

  • wayfireはWinキー自体は認識しているが、Super + w ⇒ Close window.は認識しない(設定不足?)
  • Winキーを認識してシステムメニューを開いているのは wayfireではない何者かである?
  • AI回答がデタラメの嘘を言っている

 というか、AI回答ってデタラメでは? super_modifierというキーワードをドキュメントでググってもヒットしなかったんだが。

 というか、Winキー自体は反応していた。ならキー認識の問題ではなく設定ファイルの問題か?

 つまりこれ、ドキュメントにあるデフォルト設定が私の環境では設定されていないのでは? ありそう。ラズパイではカスタマイズされてーますとか。

 その後もドキュメントに掲載されてあるキーを色々と試してみたが、動作するものもあれば、しないものもあった。しないものが多い。

 もしかして、自分で設定せねばならないのか?

~/.config/wayfire.ini

 関係ありそうな~/.config/wayfire.iniの内容を抽出した。

[command]
repeatable_binding_volume_up = KEY_VOLUMEUP
command_volume_up = wfpanelctl volumepulse volu
repeatable_binding_volume_down = KEY_VOLUMEDOWN
command_volume_down = wfpanelctl volumepulse vold
binding_mute = KEY_MUTE
command_mute = wfpanelctl volumepulse mute
binding_menu = <super>
command_menu = wfpanelctl smenu menu
binding_terminal = <ctrl> <alt> KEY_T
command_terminal = lxterminal
binding_bluetooth = <ctrl> <alt> KEY_B
command_bluetooth = wfpanelctl bluetooth menu
binding_netman = <ctrl> <alt> KEY_W
command_netman = wfpanelctl netman menu
binding_grim = KEY_SYSRQ
command_grim = grim
binding_orca = <ctrl> <alt> KEY_SPACE
command_orca = gui-pkinst orca reboot
binding_quit = <ctrl> <alt> KEY_DELETE
command_quit = pishutdown
binding_power = KEY_POWER
command_power = pwrkey

 Winキーでシステムメニューが開けたのは、以下設定があったからだと思われる。

binding_menu = <super>
command_menu = wfpanelctl smenu menu
  • Configuration#commandbinding_id-key  上記によると以下のように二つのキーに同一の識別子を指定し、キーと実行コマンドを定義するようだ。
binding_識別子 = キー設定
command_識別子 = 実行コマンド

 でも、自作スクリプトを実行させようとしても機能しなかった。端末でコマンドを実行すると成功するんだけど。ホットキーで実行したいんだよなぁ。

binding_mkmd = <ctrl> <alt> <shift> KEY_M
command_mkmd = bash -c "${HOME}/root/sys/workflow/script/sh/runnable/command/mkmd /tmp/work/memo"

所感

 設定ファイルを触ってみたけど、全然機能しない。

 ワークスペース、expo、alphaなどが全然まったく機能しない。

 どゆこと?




以上の内容はhttps://ytyaru.hatenablog.com/entry/2025/08/08/000000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14