-
Notifications
You must be signed in to change notification settings - Fork 588
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
qBittorrent: menu items that open external apps do not work #2369
Comments
Reason: firejail/etc/qbittorrent.profile Line 54 in 8d464d9
If you want to fix: echo "ignore private-bin" >> .config/firejail/qbittorrent.profile
But that can still have problems because qbittorrent has a very strict profile. |
What you're describing isn't all that exceptional in a firejail context. In fact one could argue that it's exactly the behavior you'd want. Looking at /etc/firejail/qbittorrent.profile you'll notice it contains a Another option is to use I do realize this might not be what you expected. Try looking at security and useability as a matter of degrees and find your workable balance. IMHO, I'd keep the profile as tight as possible and use another dedicated firejail profile for watching/listening to the result of the bittorrent process once your file is fully downloaded. But that's a personal opinion. |
How would you deal with a situation where you're using multiple firefox profiles and want to share a download directory? For example, I dedicate a firefox profile for shopping and need to upload a screenshot I took on the system, saved to the downloads folder. Ideally, I don't expose the download directory and use At the moment I'm using bind mounts to ~/Downloads in /etc/fstab so the jailed profiles see the contents of the downloads directory. A side-effect is that Really curious on your thoughts and personal setup with regards to multiple firefox profiles--I also see that you use profile-sync-daemon for reasons other than performance, presumably. Do you have a reddit account I can contact you to discuss about this? Much appreciated. |
@rieje I'm not @glitsj16, but I'll give you my take on these questions :)
I just share it with the understanding that any files in that directory will be accessible to all programs (so if it's something sensitive, I pretty much immediately move it out of
If you're using |
Thanks for the info, I'll do that and also see if I can see if there are existing implementations of the I have a profile dedicated to downloading sensitive files and at the moment it's to And would it be possible for temporary profiles to have addons installed automatically? |
You should definitely check out my private-profile.sh script (there are usage instructions in that repo).
With my script, there's an option to copy an existing profile (and which files/folders to copy from that existing profile) into a new temporary profile. You could set up multiple different "template" firefox profiles with different settings and use those profiles as the
Yup! With the provided |
I'm going to go ahead and close this for now, since the original question was answered. @grizzlyuser, feel free to re-open if you have any more questions. @rieje, if you have questions about that script, please create an issue in that repo :) |
Steps to reproduce:
Expected results: Appropriate application opens on steps 3, 4, 6, 7, 10, like video player, file manager and web browser.
Actual results: Nothing happens on steps 3, 4, 6, 7, 10. The file still can be opened using regular file manager. Only the following messages can be seen if qBittorrent was launched from the terminal:
Environment used:
Firejail version: 0.9.56
qBittorrent version: v4.1.5
OS: Parabola GNU/Linux-libre (Arch Linux derivative), freshly updated
Note: I was able to reproduce the issue when only qBittorrent runs in a sandbox, and also when firejail is used by default for other applications (after running firecfg). These steps worked fine when qBittorrent runs unprotected. So it looks like the issue is related to qBittorrent profile in the first place.
The text was updated successfully, but these errors were encountered: