projects
/
bubblebox.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
27fecd3
)
provide some non-default settings to GTK3 apps
author
Ralf Jung
<post@ralfj.de>
Tue, 7 May 2024 14:44:46 +0000
(16:44 +0200)
committer
Ralf Jung
<post@ralfj.de>
Tue, 7 May 2024 14:44:46 +0000
(16:44 +0200)
profiles.py
patch
|
blob
|
history
diff --git
a/profiles.py
b/profiles.py
index 3d395c512c6c2630a942fed0b12937bb49ea776d..57dc01000a5d2aaecdc511cc6d49068f47daa7e6 100644
(file)
--- a/
profiles.py
+++ b/
profiles.py
@@
-56,10
+56,13
@@
def DESKTOP(name):
},
}),
X11(),
},
}),
X11(),
- # Access to some key user configuration
+ # Access to some key user configuration.
+ # We set GSETTINGS_BACKEND to make GTK3 apps use the config file in ~/.config/glib-2.0.
+ # (The "right" solution here is probably the settings portal...)
home_access({
home_access({
- (".config/fontconfig", ".XCompose", ".local/share/applications"): Access.Read,
+ (".config/fontconfig", ".
config/glib-2.0", ".
XCompose", ".local/share/applications"): Access.Read,
}),
}),
+ bwrap_flags("--setenv", "GSETTINGS_BACKEND", "keyfile"),
# Access to basic d-bus services (that are hopefully safe to expose...)
dbus_proxy_flags(
"--call=org.kde.StatusNotifierWatcher=@/StatusNotifierWatcher",
# Access to basic d-bus services (that are hopefully safe to expose...)
dbus_proxy_flags(
"--call=org.kde.StatusNotifierWatcher=@/StatusNotifierWatcher",