diff --git a/etc/inc/firefox-common-addons.inc b/etc/inc/firefox-common-addons.inc index 03f09fece11..ca77314425d 100644 --- a/etc/inc/firefox-common-addons.inc +++ b/etc/inc/firefox-common-addons.inc @@ -58,11 +58,12 @@ whitelist ${HOME}/.wine-pipelight64 whitelist ${HOME}/.zotero whitelist ${HOME}/dwhelper -# GNOME Shell integration (chrome-gnome-shell) needs dbus and python 3 (blacklisted by disable-interpreters.inc) +# GNOME Shell integration (chrome-gnome-shell) needs dbus and python noblacklist ${HOME}/.local/share/gnome-shell whitelist ${HOME}/.local/share/gnome-shell ignore dbus-user none ignore dbus-system none +# Allow python (blacklisted by disable-interpreters.inc) include allow-python3.inc # KeePassXC Browser Integration diff --git a/etc/profile-a-l/alacarte.profile b/etc/profile-a-l/alacarte.profile index 98188d2a79b..57b5e5d955a 100644 --- a/etc/profile-a-l/alacarte.profile +++ b/etc/profile-a-l/alacarte.profile @@ -6,6 +6,7 @@ include alacarte.local # Persistent global definitions include globals.local +# Allow python (blacklisted by disable-interpreters.inc) include allow-python2.inc include allow-python3.inc diff --git a/etc/profile-a-l/celluloid.profile b/etc/profile-a-l/celluloid.profile index d379651c715..6a76dc129b5 100644 --- a/etc/profile-a-l/celluloid.profile +++ b/etc/profile-a-l/celluloid.profile @@ -10,13 +10,13 @@ noblacklist ${HOME}/.config/celluloid noblacklist ${HOME}/.config/gnome-mpv noblacklist ${HOME}/.config/youtube-dl +# Allow lua (blacklisted by disable-interpreters.inc) +include allow-lua.inc + # Allow python (blacklisted by disable-interpreters.inc) include allow-python2.inc include allow-python3.inc -# Allow lua (blacklisted by disable-interpreters.inc) -include allow-lua.inc - include disable-common.inc include disable-devel.inc include disable-exec.inc diff --git a/etc/profile-a-l/dia.profile b/etc/profile-a-l/dia.profile index e409eb044ee..31031edeb6a 100644 --- a/etc/profile-a-l/dia.profile +++ b/etc/profile-a-l/dia.profile @@ -9,6 +9,7 @@ include globals.local noblacklist ${HOME}/.dia noblacklist ${DOCUMENTS} +# Allow python (blacklisted by disable-interpreters.inc) include allow-python2.inc include allow-python3.inc diff --git a/etc/profile-a-l/file-manager-common.profile b/etc/profile-a-l/file-manager-common.profile index 24339953b3e..face34c40ca 100644 --- a/etc/profile-a-l/file-manager-common.profile +++ b/etc/profile-a-l/file-manager-common.profile @@ -15,7 +15,7 @@ ignore noexec ${HOME} # Allow lua (blacklisted by disable-interpreters.inc) include allow-lua.inc -# Allow perl +# Allow perl (blacklisted by disable-interpreters.inc) include allow-perl.inc # Allow python (blacklisted by disable-interpreters.inc) diff --git a/etc/profile-a-l/fractal.profile b/etc/profile-a-l/fractal.profile index dc8d6e3ad82..dede61b714c 100644 --- a/etc/profile-a-l/fractal.profile +++ b/etc/profile-a-l/fractal.profile @@ -8,6 +8,7 @@ include globals.local noblacklist ${HOME}/.cache/fractal +# Allow python (blacklisted by disable-interpreters.inc) include allow-python2.inc include allow-python3.inc diff --git a/etc/profile-a-l/gummi.profile b/etc/profile-a-l/gummi.profile index 40c268c464f..2223c37a1ca 100644 --- a/etc/profile-a-l/gummi.profile +++ b/etc/profile-a-l/gummi.profile @@ -8,8 +8,13 @@ include globals.local noblacklist ${HOME}/.cache/gummi noblacklist ${HOME}/.config/gummi +# Allow lua (blacklisted by disable-interpreters.inc) include allow-lua.inc + +# Allow perl (blacklisted by disable-interpreters.inc) include allow-perl.inc + +# Allow python (blacklisted by disable-interpreters.inc) include allow-python3.inc private-bin dvipdf,dvips,env,gummi,latex,latexmk,lua*,pdflatex,pdftex,perl,ps2pdf,python3*,rubber,synctex,tex,xelatex,xetex diff --git a/etc/profile-a-l/hexchat.profile b/etc/profile-a-l/hexchat.profile index 86527aa1f2c..c6051026046 100644 --- a/etc/profile-a-l/hexchat.profile +++ b/etc/profile-a-l/hexchat.profile @@ -8,13 +8,13 @@ include globals.local noblacklist ${HOME}/.config/hexchat +# Allow perl (blacklisted by disable-interpreters.inc) +include allow-perl.inc + # Allow python (blacklisted by disable-interpreters.inc) include allow-python2.inc include allow-python3.inc -# Allow perl (blacklisted by disable-interpreters.inc) -include allow-perl.inc - include disable-common.inc include disable-devel.inc include disable-exec.inc diff --git a/etc/profile-a-l/jumpnbump-menu.profile b/etc/profile-a-l/jumpnbump-menu.profile index b1852b015e2..8d391b90f04 100644 --- a/etc/profile-a-l/jumpnbump-menu.profile +++ b/etc/profile-a-l/jumpnbump-menu.profile @@ -7,6 +7,7 @@ include jumpnbump-menu.local # added by included profile #include globals.local +# Allow python (blacklisted by disable-interpreters.inc) include allow-python3.inc private-bin jumpnbump-menu,python3* diff --git a/etc/profile-a-l/kazam.profile b/etc/profile-a-l/kazam.profile index 9c095e10643..7d9f4c22fcf 100644 --- a/etc/profile-a-l/kazam.profile +++ b/etc/profile-a-l/kazam.profile @@ -12,6 +12,7 @@ noblacklist ${PICTURES} noblacklist ${VIDEOS} noblacklist ${HOME}/.config/kazam +# Allow python (blacklisted by disable-interpreters.inc) include allow-python2.inc include allow-python3.inc diff --git a/etc/profile-a-l/lyx.profile b/etc/profile-a-l/lyx.profile index ffde057d5b6..fa69463d137 100644 --- a/etc/profile-a-l/lyx.profile +++ b/etc/profile-a-l/lyx.profile @@ -11,8 +11,13 @@ ignore private-tmp noblacklist ${HOME}/.config/LyX noblacklist ${HOME}/.lyx +# Allow lua (blacklisted by disable-interpreters.inc) include allow-lua.inc + +# Allow perl (blacklisted by disable-interpreters.inc) include allow-perl.inc + +# Allow python (blacklisted by disable-interpreters.inc) include allow-python2.inc include allow-python3.inc diff --git a/etc/profile-m-z/meld.profile b/etc/profile-m-z/meld.profile index 6ceeb867f0b..1a68cd37d40 100644 --- a/etc/profile-m-z/meld.profile +++ b/etc/profile-m-z/meld.profile @@ -6,11 +6,11 @@ include meld.local # Persistent global definitions include globals.local -# If you want to use meld as git-mergetool (and maybe some other VCS integrations) you need +# If you want to use meld as git mergetool (and maybe some other VCS integrations) you need # to bypass firejail, you can do this by removing the symlink or calling it by its absolute path # Removing the symlink: # sudo rm /usr/local/bin/meld -# Calling by its absolute path (example for git-mergetool): +# Calling it by its absolute path (example for git mergetool): # git config --global mergetool.meld.cmd /usr/bin/meld noblacklist ${HOME}/.config/meld @@ -22,10 +22,9 @@ noblacklist ${HOME}/.ssh noblacklist ${HOME}/.subversion # Allow python (blacklisted by disable-interpreters.inc) -include allow-python3.inc - # Python 2 is EOL (see #3164). Uncomment the next line (or put it into your meld.local) if you understand the risks but want python 2 support for older meld versions. #include allow-python2.inc +include allow-python3.inc # Uncomment the next line (or put it into your meld.local) if you don't need to compare files in disable-common.inc. #include disable-common.inc diff --git a/etc/profile-m-z/menulibre.profile b/etc/profile-m-z/menulibre.profile index 8a98209a2f8..e29e4bc70a8 100644 --- a/etc/profile-m-z/menulibre.profile +++ b/etc/profile-m-z/menulibre.profile @@ -6,6 +6,7 @@ include menulibre.local # Persistent global definitions include globals.local +# Allow python (blacklisted by disable-interpreters.inc) include allow-python2.inc include allow-python3.inc diff --git a/etc/profile-m-z/mirage.profile b/etc/profile-m-z/mirage.profile index 7130267e83a..e0ebb4895ec 100644 --- a/etc/profile-m-z/mirage.profile +++ b/etc/profile-m-z/mirage.profile @@ -11,6 +11,7 @@ noblacklist ${HOME}/.config/mirage noblacklist ${HOME}/.local/share/mirage noblacklist /sbin +# Allow python (blacklisted by disable-interpreters.inc) include allow-python2.inc include allow-python3.inc diff --git a/etc/profile-m-z/mpv.profile b/etc/profile-m-z/mpv.profile index 7111febc282..1804389c35a 100644 --- a/etc/profile-m-z/mpv.profile +++ b/etc/profile-m-z/mpv.profile @@ -30,6 +30,7 @@ noblacklist ${HOME}/.netrc # Allow lua (blacklisted by disable-interpreters.inc) include allow-lua.inc + # Allow python (blacklisted by disable-interpreters.inc) include allow-python2.inc include allow-python3.inc diff --git a/etc/profile-m-z/nicotine.profile b/etc/profile-m-z/nicotine.profile index 6c363345e58..3bf32a3dbec 100644 --- a/etc/profile-m-z/nicotine.profile +++ b/etc/profile-m-z/nicotine.profile @@ -8,6 +8,7 @@ include globals.local noblacklist ${HOME}/.nicotine +# Allow python (blacklisted by disable-interpreters.inc) include allow-python2.inc include disable-common.inc diff --git a/etc/profile-m-z/onboard.profile b/etc/profile-m-z/onboard.profile index f7cb8790b93..152bd7ac5f4 100644 --- a/etc/profile-m-z/onboard.profile +++ b/etc/profile-m-z/onboard.profile @@ -8,6 +8,7 @@ include globals.local noblacklist ${HOME}/.config/onboard +# Allow python (blacklisted by disable-interpreters.inc) include allow-python2.inc include allow-python3.inc diff --git a/etc/profile-m-z/pkglog.profile b/etc/profile-m-z/pkglog.profile index 7d43dd08f5a..cc4f016c5da 100644 --- a/etc/profile-m-z/pkglog.profile +++ b/etc/profile-m-z/pkglog.profile @@ -6,7 +6,7 @@ include pkglog.local # Persistent global definitions include globals.local -# Allow python3 (blacklisted by disable-interpreters.inc) +# Allow python (blacklisted by disable-interpreters.inc) include allow-python3.inc include disable-common.inc diff --git a/etc/profile-m-z/playonlinux.profile b/etc/profile-m-z/playonlinux.profile index 0ebef226a7a..8e98905b542 100644 --- a/etc/profile-m-z/playonlinux.profile +++ b/etc/profile-m-z/playonlinux.profile @@ -12,9 +12,12 @@ noblacklist ${HOME}/.PlayOnLinux # nc is needed to run playonlinux noblacklist ${PATH}/nc +# Allow perl (blacklisted by disable-interpreters.inc) +include allow-perl.inc + +# Allow python (blacklisted by disable-interpreters.inc) include allow-python2.inc include allow-python3.inc -include allow-perl.inc # Redirect include wine.profile diff --git a/etc/profile-m-z/smplayer.profile b/etc/profile-m-z/smplayer.profile index 8ffc47ff6ce..9d6db4cdb6b 100644 --- a/etc/profile-m-z/smplayer.profile +++ b/etc/profile-m-z/smplayer.profile @@ -10,7 +10,10 @@ noblacklist ${HOME}/.config/smplayer noblacklist ${HOME}/.config/youtube-dl noblacklist ${HOME}/.mplayer +# Allow lua (blacklisted by disable-interpreters.inc) include allow-lua.inc + +# Allow python (blacklisted by disable-interpreters.inc) include allow-python2.inc include allow-python3.inc diff --git a/etc/profile-m-z/straw-viewer.profile b/etc/profile-m-z/straw-viewer.profile index 721ad38ee56..2ae35d211ba 100644 --- a/etc/profile-m-z/straw-viewer.profile +++ b/etc/profile-m-z/straw-viewer.profile @@ -10,8 +10,13 @@ include globals.local noblacklist ${HOME}/.cache/straw-viewer noblacklist ${HOME}/.config/straw-viewer +# Allow lua (blacklisted by disable-interpreters.inc) include allow-lua.inc + +# Allow perl (blacklisted by disable-interpreters.inc) include allow-perl.inc + +# Allow python (blacklisted by disable-interpreters.inc) include allow-python2.inc include allow-python3.inc diff --git a/etc/profile-m-z/totem.profile b/etc/profile-m-z/totem.profile index 36495064e8e..90c45c7d027 100644 --- a/etc/profile-m-z/totem.profile +++ b/etc/profile-m-z/totem.profile @@ -6,7 +6,8 @@ include totem.local # Persistent global definitions include globals.local -# Allow lua (required for youtube video) +# Allow lua (blacklisted by disable-interpreters.inc) +# required for youtube video include allow-lua.inc # Allow python (blacklisted by disable-interpreters.inc) diff --git a/etc/profile-m-z/youtube-viewer.profile b/etc/profile-m-z/youtube-viewer.profile index a3a2afa2992..e8fe4a3606c 100644 --- a/etc/profile-m-z/youtube-viewer.profile +++ b/etc/profile-m-z/youtube-viewer.profile @@ -9,7 +9,10 @@ include globals.local noblacklist ${HOME}/.config/youtube-viewer +# Allow perl (blacklisted by disable-interpreters.inc) include allow-perl.inc + +# Allow python (blacklisted by disable-interpreters.inc) include allow-python2.inc include allow-python3.inc