Skip to content

Commit d8e01fe

Browse files
committed
Add comment to include noblacklist ${RUNUSER}/app in browser profiles
KeePassXC browser extension look for KeePassXC in the /run/user/app directory (https://github.com/keepassxreboot/keepassxc/blob/6b1ab1a5edd66ac10706a2fb5af34ec9458a901d/src/browser/BrowserShared.cpp\#L41). Unfortunately, /run/user/app seems to be blacklisted in disable-common.inc under the flatpak section (https://github.com/netblue30/firejail/blob/b89ec818926b4bcd3a58bb4e2a67b68a8090ba1c/etc/inc/disable-common.inc\#L667), as a result, KeePassXC extension cannot connect to it.
1 parent b89ec81 commit d8e01fe

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

etc/profile-a-l/chromium-common.profile

+6
Original file line numberDiff line numberDiff line change
@@ -46,5 +46,11 @@ blacklist ${PATH}/wget2
4646
# The file dialog needs to work without d-bus.
4747
?HAS_NODBUS: env NO_CHROME_KDE_FILE_DIALOG=1
4848

49+
# Add one of the following whitelist options to your chromium-common.local to enable KeePassXC Plugin support.
50+
# Note: Start KeePassXC before chromium or google-chrome and keep it open to allow communication between them.
51+
#whitelist ${RUNUSER}/kpxc_server
52+
#whitelist ${RUNUSER}/org.keepassxc.KeePassXC.BrowserServer
53+
#noblacklist ${RUNUSER}/app
54+
4955
# Redirect
5056
include blink-common.profile

etc/profile-a-l/firefox.profile

+1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ whitelist ${HOME}/.mozilla
3333
# Note: Start KeePassXC before Firefox and keep it open to allow communication between them.
3434
#whitelist ${RUNUSER}/kpxc_server
3535
#whitelist ${RUNUSER}/org.keepassxc.KeePassXC.BrowserServer
36+
#noblacklist ${RUNUSER}/app
3637

3738
whitelist /usr/share/firefox
3839
whitelist /usr/share/gnome-shell/search-providers/firefox-search-provider.ini

0 commit comments

Comments
 (0)