X11

為什麼 gstreamer-ffmpeg 會更改 java 應用程序的字型?

  • June 24, 2015

我最近在 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 或依賴項在某處發生了變化,但我不能似乎找到了哪裡。

這是其依賴項之一的結果:font-config,它為許多東西設置了預設字型。

引用自:https://unix.stackexchange.com/questions/190797