每次我打开 gtk 应用程序时,它都会输出 css 警告(假设 px 等缺少单位)。我可以禁用这种可怕的冗长吗?
例子:
$ gedit
(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:3:14: Not using units is deprecated. Assuming 'px'.
(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:52:20: Not using units is deprecated. Assuming 'px'.
(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:72:19: Not using units is deprecated. Assuming 'px'.
(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:102:14: Not using units is deprecated. Assuming 'px'.
(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:102:16: Not using units is deprecated. Assuming 'px'.
(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:105:20: Not using units is deprecated. Assuming 'px'.
(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:129:16: Not using units is deprecated. Assuming 'px'.
(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:130:17: Not using units is deprecated. Assuming 'px'.
(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:141:20: Not using units is deprecated. Assuming 'px'.
(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:142:19: Not using units is deprecated. Assuming 'px'.
(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:149:14: Not using units is deprecated. Assuming 'px'.
(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:168:19: Not using units is deprecated. Assuming 'px'.
(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:169:20: Not using units is deprecated. Assuming 'px'.
(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:182:19: Not using units is deprecated. Assuming 'px'.
(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:196:20: Not using units is deprecated. Assuming 'px'.
(gedit:19558): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:207:19: Not using units is deprecated. Assuming 'px'.
Run Code Online (Sandbox Code Playgroud)
小智 6
我不确定是否还有其他人遇到这个问题,但我确定是。解决方案非常简单。
我在 Arch Linux 上使用“黄昏主题”运行 xfce4。我在第 72 行的 gtk.css 文件中收到此错误。
通过搜索“find”的输出,我在/usr/share/themes/Xfce-dusk/gtk-3.0/gtk.css.
在第 72 行,我将其更改为,
"text-shadow: 1 1 white;"
Run Code Online (Sandbox Code Playgroud)
到
"text-shadow: 1px 1px white;"
Run Code Online (Sandbox Code Playgroud)
瞧!不再有烦人的错误信息!
好吧,我通常通过将 stderr 重定向到 /dev/null 来处理这个问题
gapp 2>/dev/null
Run Code Online (Sandbox Code Playgroud)
另外,尝试一下选项--gtk-no-debug all
| 归档时间: |
|
| 查看次数: |
5653 次 |
| 最近记录: |