自从安装了 Ubuntu 22.04(以及所有更新)后,gnome 桌面 screenruler 就失去了颜色。我可以通过单击其设置并选择颜色来恢复它,但它应该会自动从我的 Ubuntu 设置中的调色板中找到颜色。我已重置调色板并使用 Synaptic 包管理器完全删除并重新安装了 screenruler,但没有任何效果。请问有什么解决办法?
答案1
不幸的是,该软件包似乎存在问题。在全新安装的 Ubuntu 上,该应用程序甚至无法加载¹。原因可能是该软件包太旧且无人维护。该man
页面提到日期为 2008 年。
除了调试源代码外,几乎无能为力。作为替代方案,您可以考虑将kruler
类似的应用程序打包为 snap 应用程序。您可以使用“软件”安装它。
笔记
screenruler
¹从终端启动会给出以下输出:
$ screenruler
Loading libraries...
Creating windows...
/usr/lib/ruby/3.0.0/delegate.rb:89:in `sprintf': Infinity (FloatDomainError)
from /usr/lib/ruby/3.0.0/delegate.rb:89:in `bind_call'
from /usr/lib/ruby/3.0.0/delegate.rb:89:in `method_missing'
from /usr/share/screenruler/preferences_window.rb:40:in `initialize'
from ./screenruler.rb:77:in `new'
from ./screenruler.rb:77:in `<main>'