從X下啓動的Python腳本中,我想獲取字體路徑。如何從Python腳本獲取X字體路徑?
腳本將字體路徑傳遞到Xvnc
(TightVNC和TigerVNC的一部分)。是的,我知道,要啓動VNC服務器,可以使用startvnc
,它負責設置字體路徑。然而,startvnc
會做一些在這種情況下不需要的東西。另外,我想使用與啓動腳本的X服務器完全相同的字體路徑。
我考慮解析xset q
的輸出。但是:
我不知道這是多麼可靠,即如果輸出始終格式化 相同的方式。
輸出可能包含實際上不是路徑的佔位符。對於 例如,
built-ins
在:/usr/share/fonts/misc,/usr/share/fonts/Type1,built-ins
「我不知道如何可靠的是」 - 它不是」噸,但這是你希望得到的唯一的東西。 「輸出可能包含佔位符」 - 忽略它們。 –
@ n.m。那麼,如果這是我能得到的唯一的東西,我可能需要指定字體路徑作爲安裝過程的一部分。忽略佔位符'build-ins'不是一個好主意:然後找不到一些字體。我已經嘗試過了。 – feklee