Let OnionShare use the default GNOME theme
Currently, our AppArmor profile denies access to
/usr/lib/x86_64-linux-gnu/qt5/plugins/styles/adwaita.so, so OnionShare can't use the default GNOME theme. We could fix this by adding this line to the AppArmor profile, allowing OnionShare to load and execute the shared object of the qt5 plugin for the theme:
- Affected tool set to OnionShare
Upstream now has a qt5 abstraction: https://gitlab.com/apparmor/apparmor/blob/master/profiles/apparmor.d/abstractions/qt5. It's not part of any upstream release yet but we could temporarily backport it.
And in passing, the AppArmor profile for
onionshare-gui still includes the
gnome abstraction while we've upgraded to a version that uses Qt. I'm not sure whether that abstraction is still needed.
#7 Updated by intrigeri about 2 months ago
- Status changed from Confirmed to Resolved
- Target version changed from Tails_3.15 to Tails_4.0
On feature/buster, onionshare-gui correctly uses the Adwaita theme and I see no such denial in the logs, so I don't think it's worth spending time on fixing this in Tails 3.x ⇒ closing with target version = 4.0 :)