[PR #7119] [CLOSED] profiles: steam: allow ~/.local/share/godot #6324

Closed
opened 2026-05-05 10:54:48 -06:00 by gitea-mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netblue30/firejail/pull/7119
Author: @loadedice
Created: 3/29/2026
Status: Closed

Base: masterHead: profiles-steam-add-godot-save-location


📝 Commits (2)

  • e36f81d profiles: allow ~/.local/share/godot
  • 7794db0 fixup based on feedback

📊 Changes

1 file changed (+3 additions, -0 deletions)

View changed files

📝 etc/profile-m-z/steam.profile (+3 -0)

📄 Description

Currently, games developed with the Godot engine and launched via Steam can fail to save their progress when running under firejail. This occurs because the default Godot application user data directory ($XDG_DATA_HOME/godot/app_userdata/) is not whitelisted in the Steam profile.

While a godot.profile already exists, it appears tailored for the Godot engine and developer tooling itself, rather than Godot games distributed through Steam.

This standard path is utilized by a number of Godot games. According to PCGamingWiki, several existing titles rely on this directory structure for saves and configuration files. For example:

  • Luck Be a Landlord: $XDG_DATA_HOME/godot/app_userdata/Luck be a Landlord/LBAL-Settings.save
  • Dogwalk: $XDG_DATA_HOME/godot/app_userdata/DOGWALK/*.cfg

There are likely other undocumented titles that will benefit from this change, although this won't cover Godot games where the developer has explicitly configured a custom save path.

etc/inc/disable-programs.inc already includes this path, perhaps due to the existing godot engine support, so a change to that file isn't required.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/netblue30/firejail/pull/7119 **Author:** [@loadedice](https://github.com/loadedice) **Created:** 3/29/2026 **Status:** ❌ Closed **Base:** `master` ← **Head:** `profiles-steam-add-godot-save-location` --- ### 📝 Commits (2) - [`e36f81d`](https://github.com/netblue30/firejail/commit/e36f81d5e6ac9a40319bf0f1b04ecc566deb2461) profiles: allow ~/.local/share/godot - [`7794db0`](https://github.com/netblue30/firejail/commit/7794db0398e87c78e4f834579ee9d4949c333650) fixup based on feedback ### 📊 Changes **1 file changed** (+3 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `etc/profile-m-z/steam.profile` (+3 -0) </details> ### 📄 Description Currently, games developed with the Godot engine and launched via Steam can fail to save their progress when running under `firejail`. This occurs because the default Godot application user data directory (`$XDG_DATA_HOME/godot/app_userdata/`) is not whitelisted in the Steam profile. While a `godot.profile` already exists, it appears tailored for the Godot engine and developer tooling itself, rather than Godot games distributed through Steam. This standard path is utilized by a number of Godot games. According to PCGamingWiki, several existing titles rely on this directory structure for saves and configuration files. For example: * [Luck Be a Landlord](https://www.pcgamingwiki.com/wiki/Luck_Be_a_Landlord): `$XDG_DATA_HOME/godot/app_userdata/Luck be a Landlord/LBAL-Settings.save` * [Dogwalk](https://www.pcgamingwiki.com/wiki/Dogwalk): `$XDG_DATA_HOME/godot/app_userdata/DOGWALK/*.cfg` There are likely other undocumented titles that will benefit from this change, although this won't cover Godot games where the developer has explicitly configured a custom save path. `etc/inc/disable-programs.inc` already includes this path, perhaps due to the existing `godot` engine support, so a change to that file isn't required. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
gitea-mirror 2026-05-05 10:54:48 -06:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/firejail#6324
No description provided.