Closed attuska closed 5 years ago
Ezt az üzenetet a screen.c forráskódban az alábbi részlet írja ki:
s->font = XLoadQueryFont(s->d, FONT); if (!s->font) { fprintf(stderr, "cannot load font %s !!\n", FONT); return -1; }
Azaz a XLoadQueryFont() függvény nem leli, amely függvény a libX11 -ben van.
Rendben van a libX11, meg mindaz, mely ennek a függvénynek kell ??
UBK1 és UBK3 esetén az xset -q kimenete más font útvonalat tartalmaz.
UBK1:
Font Path: /usr/share/fonts/misc,/usr/share/fonts/75dpi,/usr/share/fonts/100dpi,/usr/share/fonts/truetype,/usr/share/fonts/Type1,/usr/share/fonts/freefont,built-ins
UBK3:
Font Path: built-ins
Naná, hogy nem lelik az alkalmazások az x-org fontokat!
Hova tűntek az útvonalak?
Ha lesznek újra, akkor ezek is mind megjavulnak szerintem: https://github.com/uhulinux/ub-ubk3/issues/19 https://github.com/uhulinux/ub-ubk3/issues/23 https://github.com/uhulinux/ub-ubk3/issues/26
Nekem a leggyanúsabb a fontconfig csomagunk!
Az x.org nem lel font útvonalat a logja szerint.
[ 31.626] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/X11/misc". [ 31.626] Entry deleted from font path. [ 31.626] (Run 'mkfontdir' on "/usr/share/fonts/X11/misc"). [ 31.626] (WW) The directory "/usr/share/fonts/X11/TTF" does not exist. [ 31.626] Entry deleted from font path. [ 31.626] (WW) The directory "/usr/share/fonts/X11/OTF" does not exist. [ 31.626] Entry deleted from font path. [ 31.626] (WW) The directory "/usr/share/fonts/X11/Type1" does not exist. [ 31.626] Entry deleted from font path. [ 31.626] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist. [ 31.626] Entry deleted from font path. [ 31.626] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist. [ 31.626] Entry deleted from font path. [ 31.626] (==) FontPath set to:
Ez a parancs valamennyi alkalmazás font hibáját megoldja:
xset fp+ /usr/share/fonts/100dpi,/usr/share/fonts/75dpi,/usr/share/fonts/freefont,/usr/share/fonts/truetype,/usr/share/fonts/Type1,/usr/share/fonts/misc
A twm-hez ez az xorg init előtt kellene.
Mintha az x.org-server csomagunk compile szkriptjében ez a meson opció hatástalan lenne....
-Ddefault-font-path="/usr/share/fonts/misc,/usr/share/fonts/75dpi,/usr/share/fonts/100dpi,/usr/share/fonts/truetype,/usr/share/fonts/Type1,/usr/share/fonts/ghostscript,/usr/share/fonts/unifont,/usr/share/fonts/freefont"
És valóban, a build-logban van egy ilyen:
WARNING: Unknown options: "builder-addr, default-font-path"
x.org-server hiba volt. https://github.com/uhulinux/ub-ubk3/commit/53b9c7ab49357be358d6b0d670b8c47f48069f31
attila@attila-pc:~$ rubix cannot load font 7x13 !! Error with initing the screen. attila@attila-pc:~
Hasonló mint https://github.com/uhulinux/ub-ubk3/issues/25