mirror of
https://github.com/netblue30/firejail.git
synced 2026-05-15 14:16:14 -06:00
[GH-ISSUE #4299] Improve dolphin (and pluggins and applications) startup from other applications (open directory containing file). #2616
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#2616
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 @13ilya-old on GitHub (May 23, 2021).
Original GitHub issue: https://github.com/netblue30/firejail/issues/4299
At first I just wanted to fix the opening of the directory with the downloaded file in firefox and telegram-desktop.
But then I noticed that dolphin also has other useful plugins/applications (kcheck, kfind, kate, kompare, kwrite) which also break launching from such, oddly running dolphin.
So I decided to immediately fix not only this problem but also deepen the integration of the most important applications launched from the KDE file manager as well as the console.
I seem to have added those files that should not give out any unwanted data.
For example I refrained from adding:
If you find any of the files I have added unnecessary or dangerous, I will be happy to discuss it.
From gtk/gnome, I moved the parameters to qt/kde, which, in spite of the name, belonged to qt/kde.
whitelist-common.inc-v2.patch.txt
whitelist-common.inc-v2.patch
whitelist-usr-share-common.inc-v2.patch.txt
whitelist-usr-share-common.inc-v2.patch
@netblue30 commented on GitHub (May 26, 2021):
I think you have dolphin sandboxed by default by firejail (via "sudo firecfg"). If you do a "ls -l /usr/local/bin", do you have a symbolic link to firejail for dolphin? If you have it, remove it (sudo rm /usr/local/bin/dolphin) and logout and login again. This is a bug on our side, file managers should not be sandboxed by default!
I've just put a fix for firecfg in
12d1de4845@13ilya-old commented on GitHub (May 26, 2021):
I have Dolphin without a sandbox.
The problem occurs, for example in firefox, when I click "open file directory" in the download manager.
Firefox (and probably other browsers and instant messengers that support file transfers and downloads), when open in the sandbox, open dolphin as if inside its sandbox.
@rusty-snake commented on GitHub (Aug 4, 2021):
Do we want to close here?