为什么 gstreamer-ffmpeg 会更改 java 应用程序的字体?

为什么 gstreamer-ffmpeg 会更改 java 应用程序的字体?

我最近在 RHEL 7 上安装了 gstreamer-ffmpeg-0.10.i686。因此,我的 java 程序中的文本变得稍大(可能是 2 或 3 字体大小),这足以扰乱某些 UI 元素。我的猜测是 gstreamer-ffmpeg 或其依赖项之一正在调整全局字体设置。

我尝试执行“yum History undo #”以恢复到 gstreamer-ffmpeg 之前的状态,但一些字体更改仍然存在(尽管不是全部)。

gstreamer 本身已经安装。

我认为罪魁祸首是依赖项:fontconfigs,但我解压了 rpm 并将里面的文件与原始文件进行了比较(我有这台机器的另一个图像)并且没有看到任何变化,我一直在查看每个文件的文件内容依赖性,但我不明白为什么存在这些变化。

我还尝试了“find /etc/ -mtime -1”,但所有文件要么看起来与字体无关,要么与以前相同。我在 /var 和 /usr 上尝试了相同的操作,得到了相同的结果。

最值得注意的是 /etc/X11/xorg.conf 是相同的,包括 fontpath 值,尽管基于修改时间,安装以某种方式触及了它。

我希望利用 gstreamer-ffmpeg,但我也想将我的 java 应用程序上的字体更改回以前的方式,我假设 gstreamer-ffmpeg 或依赖项在某处更改了某些内容,但我不能好像找到哪里了。

答案1

这是其依赖项之一的结果:font-config,它为许多内容设置默认字体。

相关内容