我有几个 Linux 服务器,用于检查我们的 Web 应用程序外观的变化。我会自动截取屏幕截图。
我使用 CentOS 7、Firefox。理论上所有服务器都相同,但其中一个服务器的滚动条显示不同。我没有安装 Firefox 扩展。大小不同。Firefox 版本相同:56。
在一台服务器中,我安装了 Gnome 桌面,因此它有更多的 Gnome 包。
经过一番研究,我得出结论,它与 GTK 3 主题有关。
命令:
gsettings get org.gnome.desktop.interface gtk-theme
在两者中均返回 adwaita。
如何才能使所有的滚动条看起来一样,从而获得一致的结果?
答案1
我使用该实用程序监视 Firefox 打开的所有文件strace
:
strace -e trace=open firefox -o tmp/firefox.tmp
然后我firefox.tmp
在两台计算机上进行比较,发现一台计算机上没有安装 adwaita gtk2 主题。
我表演:
yum -y install adwaita-gtk2-theme
瞧,它们现在渲染的滚动条相同了!:-)