Package: screenruler
Version: 1.2.1-1
Severity: normal
( Well I don't know where to report...
https://salsa.debian.org/georgesk/screenruler does not have
"reporting bugs", only accepting merge request.
https://bugs.launchpad.net/screenruler/ does not seem to be
the current upstream, so for now I report to debian bug tracker )
Downstream bug: https://bugzilla.redhat.com/show_bug.cgi?id=2275166
Looks like the issue
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1006168#20
is still happening.
Trying to use screenruler 1.2.1 on either Fedora 40 / 39 on LXDE,
screenruler at startup just shows a white bar. And when
I launch "Setting" dialog and change some settings (like font),
the foreground gets visible.
So I've checked what screenruler does when changing settings,
then it calls on_style_changed. Then after I change screenruler like:
```
diff -urp screenruler-upstream-1.2.orig/screenruler.rb
screenruler-upstream-1.2/screenruler.rb
--- screenruler-upstream-1.2.orig/screenruler.rb 2022-07-11
03:02:22.000000000 +0900
+++ screenruler-upstream-1.2/screenruler.rb 2024-04-17 21:34:52.684817344
+0900
@@ -91,6 +91,8 @@ puts _('Reading settings...')
puts _('Presenting ruler...')
$ruler_window.present
+ $ruler_window.show_all
+ $ruler_window.queue_draw
begin
Gtk.main
```
it looks like screenruler gets visible even at startup.
Would you investigate what is happening?
Regards,
Mamoru