wayvnc がまともに使えない

wlroots based Wayland compositor

Wayland compositor を開発するための SDK みたいなものに wlroots というのがあって、 これをベースに開発されているものに、hikari、hyprland、sway、wayfire などがある。 いろいろ試した中では今のところ hikari が UI とか設定の分かりやすさで好きなのだが、 どうやら開発が止まっているという問題があって悩ましい。

wayvnc

wlroots ベースの compositor だと wayvnc という VNC サーバーが使えて、実行中の compositor に VNC を接続してくれる。これは大変便利である。

接続するとフリーズする

しかし、WindowsRealVNC から接続すると、画面は出るのだがほどなく hikari が freeze する。VNCFreeBSD 側の画面もマウスポインタは動くのだがあとは何もできない。

関係してくるのは、compositor が hikari、vnc server が wayvnc、vnc client が RealVNC on Windows というところ。どれが悪いのか、組み合わせの問題なのかさっぱり分からん。

もしかすると

  • hikari の開発がストップしていて古いか、未実装の何かがあってフリーズするかとも思ったのだけど、wayfire でも起きているのでたぶん違う。
  • いまモニターに出しているセッションに接続するのが悪くて、ヘッドレスなセッションを走らせてそこに接続させるべきなのかもしれない。そのうち試す。

2024/6/30 追記

やはり、ヘッドレスで動かした hikari につなぐとうまく動いた。既存のセッションに外からつなぐのは無理ということか。