Skip to content

Commit

Permalink
Merge pull request #703 from silentrald/bugfix/linux-icons
Browse files Browse the repository at this point in the history
[wiki] added guide to fix missing in-game icons in linux
  • Loading branch information
Zagrios authored Dec 21, 2024
2 parents 33632ee + d6e6115 commit 5a9d287
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 1 deletion.
Binary file added docs/assets/linux-missing-icons.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 12 additions & 0 deletions docs/wiki/Linux.md
Original file line number Diff line number Diff line change
Expand Up @@ -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>
Expand Down
2 changes: 1 addition & 1 deletion src/main/services/bs-version-lib.service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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[]> {
Expand Down

0 comments on commit 5a9d287

Please sign in to comment.