mirror of
https://github.com/netblue30/firejail.git
synced 2026-05-15 14:16:14 -06:00
[GH-ISSUE #1574] firecfg: Remove DBusActivatable from .desktop files #1045
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#1045
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 @SkewedZeppelin on GitHub (Sep 23, 2017).
Original GitHub issue: https://github.com/netblue30/firejail/issues/1574
Currently certain programs when launched do not spawn under Firejail and are unsandboxed. This can be simply fixed by removing
DBusActivatable=truefrom their corresponding desktop file. firecfg already rewrites hardcoded paths in .desktop files so this should take too much to do.This would allow the following applications to always launch sandboxed
and these programs if they ever got profiles
and probably many more.
In the mean time, users can run the following command as a workaround
@netblue30 commented on GitHub (Sep 25, 2017):
We have a fix in. Before you try it, remove all the files from ~/.local/share/applications directory.
@SkewedZeppelin commented on GitHub (Sep 25, 2017):
Thanks! It seems a bit broken however...
@netblue30 commented on GitHub (Sep 25, 2017):
Print the exec and dbus lines creating problems here. I tried pithos on debian stable, it doesn't have the dbus line. What distro are you using?
@SkewedZeppelin commented on GitHub (Sep 25, 2017):
Here are all the .desktops that are having issues
https://gist.github.com/SpotComms/e94c7c9275f7c30921c55f8cde9e9365
And Pithos only got DBusActivatable recently,
abdadf9fae@netblue30 commented on GitHub (Sep 25, 2017):
I think I got all of them, thanks for the files. Try again and we'll do another round of fixes if necessary.
@SkewedZeppelin commented on GitHub (Sep 25, 2017):
It works!
@reagentoo commented on GitHub (Sep 5, 2024):
Any new workarounds in 2k24?
@rusty-snake commented on GitHub (Sep 5, 2024):
sed "s/DBusActivatable=true/DBusActivatable=false/g"