-
Notifications
You must be signed in to change notification settings - Fork 1
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] SteamOS requires a specific path for DejaVuSans.ttf #1
Comments
In case it's helpful, repro steps:
|
Hi, sorry for the late reply.
Sure, will add it, no problem, thanks for the tip. |
Building now:
Thanks, I will add this guide to the main Steam repository page! |
Shall we add this as a package or as part of another package? It could include the Maybe we could create a generic |
Added as "SteamOS appliance": https://negativo17.org/steam/ |
Updated the instructions slightly:
|
Corrected, thanks! |
Based on ValveSoftware/steam-for-linux#5421
When starting Steam for the first time with the
-steamos
flag, the client will fail to initialize after failing to findtenfoot.uifont
(expected) andDejaVuSans.ttf
(unexpected). This because Steam has a hardcoded path for fonts, so instead of using fontconfig to find the right path, it simply tries to load/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
.Last time I brought it up it didn't seem like it was ever going to be fixed, so I've been fixing it locally by running this before running Steam:
It's a bit hacky, but AFAIK this symlink doesn't conflict with any other packages - the
truetype
folder is provided bypowerline-fonts
and that's about it. Would it be weird if we incorporated this symlink into this package? This is the only thing preventing SteamOS from working out of the box.The text was updated successfully, but these errors were encountered: