我一直在做研究,试图找到解决错误的方法:
(launcher:7412): Gtk-WARNING **: Theme parsing error: gnome-applications.css:23:20: Not using units is deprecated. Assuming 'px'.
关于Gtk 3+主题。
似乎是在更新到Gtk 3.4时出现了这个错误。我发现的最佳答案是"必须在行尾添加px"他们在谈论css文件 有这种内容..
}
.check:insensitive,
.check row:selected:insensitive,
.check row:selected:focused:insensitive {
background-image: url("assets/checkbox-unchecked-insensitive-dark.svg");
}
答案 0 :(得分:1)
由于新信息重写:
在第23行中,border-radius
规则需要一个度量单位。将其更改为border-radius: 5px;
。与所有text-border
,border-width
等规则类似:它们都需要一个单元。 (在这种情况下为px
,因为那是之前的隐式默认值。)
请注意,编辑完成后,您可能必须退出桌面环境并再次登录才能重新加载CSS。
答案 1 :(得分:1)
我在Sublime Text 3中使用这些查找和替换正则表达式来查找并修复' no px'问题。我真诚地认为我做得对。它似乎工作正常。但我是你,我在运行任何类型的正则表达式系统之前制作备份文件。如果我提前考虑,我已经使用过sed -e -i.Backup',但正则表达式并不完全相同。
FIND: - (width | length | height | radius | border | spacing | padding):( [1-9] [0-9] *);
REPLACE: - \ 1:\ 2px;
注意一个简单的长度:0;'不会改变。所有单位的零都相同。