Search in @cobodo

金具✅ cobodo@mstdn.kanagu.info

お、落ちないようになったやんけー♪と思った次の瞬間落ちた。

金具✅ cobodo@mstdn.kanagu.info

最初に目についたので sudo apt install breeze-cursor-theme してみる。

金具✅ cobodo@mstdn.kanagu.info

なんか適当なテーマをaptで入れれば上書きできるだろうか

金具✅ cobodo@mstdn.kanagu.info

VcXsrvが提供すべきAPIを提供していない、のか?

金具✅ cobodo@mstdn.kanagu.info

"カーソルテーマ - ArchWiki" wiki.archlinux.jp/index.php/%E "ディスプレイサーバーには GUI のナビゲーションや操作を楽にするカーソルテーマが付属しています。" ディスプレイサーバーに、ね……

金具✅ cobodo@mstdn.kanagu.info

cursor theme

金具✅ cobodo@mstdn.kanagu.info

ruby-gnome2.osdn.jp/hiki.cgi?G "If type_or_name is a String, creates a new cursor by looking up type_or_name in the current cursor theme (Since 2.8)"

金具✅ cobodo@mstdn.kanagu.info

もしかして、GNOMEのシステム(ないしユーザ)設定から'default'という名前を持つカーソルをlookupして返すようになっているがWSL Ubuntuだとその設定がなくて死ぬとかじゃないだろうな……

金具✅ cobodo@mstdn.kanagu.info

diff --git a/core/mui/cairo_miracle_painter.rb b/core/mui/cairo_miracle_painter.rb
index 561322b..18df1d0 100644
--- a/core/mui/cairo_miracle_painter.rb
+++ b/core/mui/cairo_miracle_painter.rb
@@ -220,7 +220,7 @@ class Gdk::MiraclePainter < Gtk::Object
display = window.screen.display
- window.window.cursor = Gdk::Cursor.new(display, name)
+ window.window.cursor = Gdk::Cursor.new(Gdk::Cursor::LEFT_PTR)
self
なら落ちない

金具✅ cobodo@mstdn.kanagu.info

WSLっていうかVcXsrv?

金具✅ cobodo@mstdn.kanagu.info

1920x1080のシングルディスプレイだからHi-DPIやマルチの問題ではないのは確実

金具✅ cobodo@mstdn.kanagu.info

s/し/に/

金具✅ cobodo@mstdn.kanagu.info

察するしWSLだけの問題なのかなぁ

金具✅ cobodo@mstdn.kanagu.info

dev.mikutter.hachune.net/issue が完了して全体に渡って適用されていたらどこでも落ちていたんだろう

金具✅ cobodo@mstdn.kanagu.info

miracle_painterだからpostboxやtabでは何も起こらなかったんだ

金具✅ cobodo@mstdn.kanagu.info

しかもdefaultかよ

金具✅ cobodo@mstdn.kanagu.info

displayが取得できなくてnilだとかいうことはないっぽいけど……

金具✅ cobodo@mstdn.kanagu.info

落ちてる行(cairo_miracle_painter.rb:223)の直前に
```
notice "set_cursor: #{display.inspect} #{name.inspect}"
```
を挟むと
notice: {MIKUTTER_DIR}/core/mui/cairo_miracle_painter.rb:223:in `set_cursor': set_cursor: #<Gdk::DisplayX11:0x7f900c3ff900 ptr=0x7ffff7a49030> "default"
となる。

金具✅ cobodo@mstdn.kanagu.info

いや、突然でもないのか? 落として再度起動した時にpullが走ったかな

金具✅ cobodo@mstdn.kanagu.info

さっきまでなんともなかったやろ……どうして突然