-
Notifications
You must be signed in to change notification settings - Fork 173
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[First Run] Steam hardcodes DejaVuSans.ttf path #5421
Comments
CC'ing @alkazar - this isn't steamcompmgr-related but in case there's interest in streamlining the process of making an Arch-based SteamOS session, this may be relevant. |
@flibitijibibo thanks for bringing this to my attention! |
It seems someone has found a solution to this, see the ticket below. Specifically, the response by @fledermaus
When I symlinked the DejaVuSans.ttf file as installed in my distro to that location, it worked! Looking in such a specific location for a font is not great, but it makes sense since the |
Looks like mine is at
This can be pulled into a C program, if you don't mind using popen...
Fontconfig as a minimum system requirement isn't asking too much, right...? |
Also related is that once you fix the font issue above, the initial update screen is missing the steam logo background. You end up seeing a not so pretty but functional white screen. This is because |
I wrote a proper function that dynamically loads libfontconfig and finds the location of DejaVuSans.ttf: https://gist.github.com/flibitijibibo/93efa0332f251de6f413b83f2c84bd47 This should be less obnoxious than using popen and doesn't add any required dependencies. This was tested on the following configurations:
All that has to be done is replacing the |
The symlink workaround is now in negativo17's |
Your system information
Please describe your issue in as much detail as possible:
Continuing on #5413 slightly, it is impossible to start a fresh installation of Steam Big Picture (or SteamOS) because
bootstraplinux_ubuntu12_32.tar.xz
does not contain the assets necessary to render the Big Picture updater/installer graphics.From steam_stdout.txt, after following the repro steps:
Steps for reproducing this issue:
rm -rf ~/.steam* ~/.local/share/Steam
forsteam
user (careful!)The text was updated successfully, but these errors were encountered: