Merge pull request #703 from silentrald/bugfix/linux-icons

[wiki] added guide to fix missing in-game icons in linux
This commit is contained in:
MathieuG-P
2024-12-21 13:40:04 +01:00
committed by GitHub
3 changed files with 13 additions and 1 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 782 KiB

+12
View File
@@ -47,6 +47,18 @@ Once Proton is installed, when you open your BSManager application for the first
# Troubleshooting
## Missing Icons in game
<p align="center">
<img src="../assets/linux-missing-icons.png" alt="Linux Missing Icons" width="300"/>
<br>
NOTE: "?" are missing unicode icons
</p>
This is due to [BSML](https://github.com/monkeymanboy/BeatSaberMarkupLanguage) using a missing font (`Segoe UI Symbols`) for unicode emojis.
To fix the issue, you need to get a copy of `seguisym.ttf` from the fonts folder an official copy Windows. Once you have a copy, add the font file to `~/.steam/steam/steamapps/compatdata/620980/pfx/drive_c/windows/Fonts`.
## Permission denied on "bs-versions.json"
<pre>
+1 -1
View File
@@ -42,7 +42,7 @@ export class BSVersionLibService {
private async shouldLoadFromConfig(): Promise<boolean> {
// Some special cases of readonly memory installations
return IS_FLATPAK || this.linuxService.isNixOS();
return process.platform === "linux" && (IS_FLATPAK || this.linuxService.isNixOS());
}
private async getLocalVersions(): Promise<BSVersion[]> {