[GH-ISSUE #1794] Add falkon browser profile #1217

Closed
opened 2026-05-05 07:40:31 -06:00 by gitea-mirror · 5 comments
Owner

Originally created by @HotelBellaMuerte on GitHub (Mar 2, 2018).
Original GitHub issue: https://github.com/netblue30/firejail/issues/1794

Falkon its the update of qupzilla

we can consider qupzilla as abandonware

Originally created by @HotelBellaMuerte on GitHub (Mar 2, 2018). Original GitHub issue: https://github.com/netblue30/firejail/issues/1794 Falkon its the update of qupzilla we can consider qupzilla as *abandonware*
gitea-mirror 2026-05-05 07:40:31 -06:00
Author
Owner

@smitsohu commented on GitHub (Mar 2, 2018):

Hi @bn0785ac, do you know by chance if there is a migration tool from Qupzilla to Falkon? Or in other words: Does it make sense to give Falkon access to old Qupzilla folders?

<!-- gh-comment-id:370067845 --> @smitsohu commented on GitHub (Mar 2, 2018): Hi @bn0785ac, do you know by chance if there is a migration tool from Qupzilla to Falkon? Or in other words: Does it make sense to give Falkon access to old Qupzilla folders?
Author
Owner

@Kishore96in commented on GitHub (Mar 5, 2018):

I have been using this profile for falkon for some time, and I haven't faced any issues.

# Firejail profile for falkon
# Persistent global definitions
include /etc/firejail/globals.local

noblacklist ${HOME}/.cache/falkon
noblacklist ${HOME}/.config/falkon

noblacklist ~/.cache/fish

noblacklist ~/Documents
noblacklist ~/Pictures
noblacklist ~/Appimages
noblacklist ~/logs
noblacklist ~/Scripts/stylesheets

include /etc/firejail/disable-common.inc
include /etc/firejail/disable-devel.inc
include /etc/firejail/disable-passwdmgr.inc
include /etc/firejail/disable-programs.inc

whitelist ${DOWNLOADS}
whitelist ~/.cache/falkon
whitelist ~/.config/falkon
include /etc/firejail/whitelist-common.inc

whitelist ~/.cache/fish #needed to launch fish shell's browser based config tool

#Bunch of miscellaneous directories I've whitelisted
whitelist ~/Documents
whitelist ~/Pictures
whitelist ~/Appimages
whitelist ~/logs
whitelist ~/Scripts/stylesheets

caps.drop all
netfilter
nodvd
noroot
notv
protocol unix,inet,inet6,netlink
seccomp
tracelog
nogroups
nonewprivs

private-dev
#private-tmp # Okular cannot open temporarily downloaded PDFs if this is set.
noexec ${HOME}
noexec /tmp

I do not see any option to directly import configs from Qupzilla, and Falkon uses a different config directory, so AFAIK, there would be no need to give falkon access to the Qupzilla config folders. However, there seems to be support to import bookmarks from Firefox, Chrome, and Opera, so perhaps the relevant directories would need to be accessible.

Edit: So I confirmed with the Falkon dev on IRC, and he says there's no tool to directly import configuration from Qupzilla.

<!-- gh-comment-id:370459983 --> @Kishore96in commented on GitHub (Mar 5, 2018): I have been using this profile for falkon for some time, and I haven't faced any issues. ``` # Firejail profile for falkon # Persistent global definitions include /etc/firejail/globals.local noblacklist ${HOME}/.cache/falkon noblacklist ${HOME}/.config/falkon noblacklist ~/.cache/fish noblacklist ~/Documents noblacklist ~/Pictures noblacklist ~/Appimages noblacklist ~/logs noblacklist ~/Scripts/stylesheets include /etc/firejail/disable-common.inc include /etc/firejail/disable-devel.inc include /etc/firejail/disable-passwdmgr.inc include /etc/firejail/disable-programs.inc whitelist ${DOWNLOADS} whitelist ~/.cache/falkon whitelist ~/.config/falkon include /etc/firejail/whitelist-common.inc whitelist ~/.cache/fish #needed to launch fish shell's browser based config tool #Bunch of miscellaneous directories I've whitelisted whitelist ~/Documents whitelist ~/Pictures whitelist ~/Appimages whitelist ~/logs whitelist ~/Scripts/stylesheets caps.drop all netfilter nodvd noroot notv protocol unix,inet,inet6,netlink seccomp tracelog nogroups nonewprivs private-dev #private-tmp # Okular cannot open temporarily downloaded PDFs if this is set. noexec ${HOME} noexec /tmp ``` I do not see any option to directly import configs from Qupzilla, and Falkon uses a different config directory, so AFAIK, there would be no need to give falkon access to the Qupzilla config folders. However, there seems to be support to import bookmarks from Firefox, Chrome, and Opera, so perhaps the relevant directories would need to be accessible. Edit: So I confirmed with the Falkon dev on IRC, and he says there's no tool to directly import configuration from Qupzilla.
Author
Owner

@Fred-Barclay commented on GitHub (Mar 5, 2018):

@Kishore96in can you test the profile in 45e044c275 ?

<!-- gh-comment-id:370527499 --> @Fred-Barclay commented on GitHub (Mar 5, 2018): @Kishore96in can you test the profile in 45e044c275aab65c3f9c97a479733ab1db8f4ed2 ?
Author
Owner

@Kishore96in commented on GitHub (Mar 5, 2018):

@Fred-Barclay Most of the common stuff seems to work alright on the profile in the commit you mentioned. I tested launching falkon, playing audio, opening files, and saving files. However, one issue is that the private-tmp option interferes with the feature to download a file to /tmp and open it with some program, instead of saving it to disk (i.e., the program chosen to open the given file complains it can't access the file). It should probably not be enabled in the falkon profile provided with firejail.

<!-- gh-comment-id:370568680 --> @Kishore96in commented on GitHub (Mar 5, 2018): @Fred-Barclay Most of the common stuff seems to work alright on the profile in the commit you mentioned. I tested launching falkon, playing audio, opening files, and saving files. However, one issue is that the `private-tmp` option interferes with the feature to download a file to `/tmp` and open it with some program, instead of saving it to disk (i.e., the program chosen to open the given file complains it can't access the file). It should probably not be enabled in the falkon profile provided with firejail.
Author
Owner

@smitsohu commented on GitHub (Mar 13, 2018):

Thank you everyone!

<!-- gh-comment-id:372756334 --> @smitsohu commented on GitHub (Mar 13, 2018): Thank you everyone!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/firejail#1217
No description provided.