uhulinux / ub-ubk3

64bit-only repo
1 stars 0 forks source link

rubix nem indul #25

Closed attuska closed 5 years ago

attuska commented 5 years ago

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

attuska commented 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 ??

attuska commented 5 years ago

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!

attuska commented 5 years ago

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:

attuska commented 5 years ago

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.

attuska commented 5 years ago

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"

attuska commented 5 years ago

x.org-server hiba volt. https://github.com/uhulinux/ub-ubk3/commit/53b9c7ab49357be358d6b0d670b8c47f48069f31