mirror of
https://github.com/netblue30/firejail.git
synced 2026-05-15 14:16:14 -06:00
[GH-ISSUE #1540] All qt5 progragems should whitelist common theming engines #1026
Labels
No labels
LTS merge
LTS merge
bug
bug
converted-to-discussion
doc-todo
documentation
duplicate
enhancement
file-transfer
firecfg
firejail-in-firejail
firetools
graphics
help wanted
information_old
installation
invalid
modif
moved
needinfo
networking
notabug
notourbug
old-version
overlayfs
packaging
profile-request
pull-request
question
question_old
removal
runtime-permissions
sandbox-ipc
security
stale
wiki
wiki
wontfix
wordpress
workaround
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/firejail#1026
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @marcthe12 on GitHub (Sep 8, 2017).
Original GitHub issue: https://github.com/netblue30/firejail/issues/1540
When .config is blocked, several theming engines like qt5ct and kvantum. Whitelisting these programs mean no hideous theme in programs like kate
@netblue30 commented on GitHub (Sep 13, 2017):
In what directories are the themes stored? By default for all whitelisted programs we enable ~/.themes and ~/.local/share/themes from /etc/firejail/whitelist-common.inc (https://github.com/netblue30/firejail/blob/master/etc/whitelist-common.inc#L33). We just have to add the new directories in that file.
@marcthe12 commented on GitHub (Sep 14, 2017):
For qt, the theming engines are located in usr/lib/qt/plugins/platformthemes. The major one are listed here
For qt5ct, its a meta theme engine, it config is in $XDG_CONFIG_HOME/qt5ct
For qtcurve, from the offical github page states the following dir.
qtc_.themerc in $KDEHOME/share/apps/kstyle/themes/ (usually ~/.kde/share/apps/kstyle/themes/) or copy to /share/apps/kstyle/themes/ (usually /usr/share/apps/kstyle/themes/)
the config is $XDG_CONFIG_HOME/qtcurve and $XDG_DATA_HOME/qtcurve
I donot have access to the computer with kvantum on it, although i think /usr/share/kvantum and ~/.config/kvantunum.
There is lxqt, breeze, adwaita-qt and oxygen.
Its probary safe to keep $XDG_CONFIG_HOME and $XDG_DATA_HOME read only