From 99898db8fc47b951ba0e8efdc61299be72aaa3c6 Mon Sep 17 00:00:00 2001 From: pirate486743186 <> Date: Sun, 16 Apr 2023 00:06:28 +0200 Subject: youtube-viewers: refactor and add gtk-youtube-viewers-common --- etc/profile-a-l/gtk-lbry-viewer.profile | 4 +++- etc/profile-a-l/gtk-pipe-viewer.profile | 4 +++- etc/profile-a-l/gtk-straw-viewer.profile | 4 +++- etc/profile-a-l/gtk-youtube-viewer.profile | 4 +++- etc/profile-a-l/gtk-youtube-viewers-common.profile | 22 ++++++++++++++++++++++ etc/profile-a-l/gtk2-youtube-viewer.profile | 7 ++----- etc/profile-a-l/gtk3-youtube-viewer.profile | 7 ++----- etc/profile-a-l/lbry-viewer.profile | 2 +- 8 files changed, 39 insertions(+), 15 deletions(-) create mode 100644 etc/profile-a-l/gtk-youtube-viewers-common.profile (limited to 'etc/profile-a-l') diff --git a/etc/profile-a-l/gtk-lbry-viewer.profile b/etc/profile-a-l/gtk-lbry-viewer.profile index e1fb53b16..71d4fd632 100644 --- a/etc/profile-a-l/gtk-lbry-viewer.profile +++ b/etc/profile-a-l/gtk-lbry-viewer.profile @@ -6,7 +6,9 @@ include gtk-lbry-viewer.local # added by included profile #include globals.local -ignore quiet +private-bin gtk-lbry-viewer + +include gtk-youtube-viewers-common.profile # Redirect include lbry-viewer.profile diff --git a/etc/profile-a-l/gtk-pipe-viewer.profile b/etc/profile-a-l/gtk-pipe-viewer.profile index 9c212ff6e..b41a5d8ee 100644 --- a/etc/profile-a-l/gtk-pipe-viewer.profile +++ b/etc/profile-a-l/gtk-pipe-viewer.profile @@ -6,7 +6,9 @@ include gtk-pipe-viewer.local # added by included profile #include globals.local -ignore quiet +private-bin gtk-pipe-viewer + +include gtk-youtube-viewers-common.profile # Redirect include pipe-viewer.profile diff --git a/etc/profile-a-l/gtk-straw-viewer.profile b/etc/profile-a-l/gtk-straw-viewer.profile index 978b3d896..84429856d 100644 --- a/etc/profile-a-l/gtk-straw-viewer.profile +++ b/etc/profile-a-l/gtk-straw-viewer.profile @@ -6,7 +6,9 @@ include gtk-straw-viewer.local # added by included profile #include globals.local -ignore quiet +private-bin gtk-straw-viewer + +include gtk-youtube-viewers-common.profile # Redirect include straw-viewer.profile diff --git a/etc/profile-a-l/gtk-youtube-viewer.profile b/etc/profile-a-l/gtk-youtube-viewer.profile index c814f0fef..5463973ad 100644 --- a/etc/profile-a-l/gtk-youtube-viewer.profile +++ b/etc/profile-a-l/gtk-youtube-viewer.profile @@ -6,7 +6,9 @@ include gtk-youtube-viewer.local # added by included profile #include globals.local -ignore quiet +private-bin gtk-youtube-viewer + +include gtk-youtube-viewers-common.profile # Redirect include youtube-viewer.profile diff --git a/etc/profile-a-l/gtk-youtube-viewers-common.profile b/etc/profile-a-l/gtk-youtube-viewers-common.profile new file mode 100644 index 000000000..049448a23 --- /dev/null +++ b/etc/profile-a-l/gtk-youtube-viewers-common.profile @@ -0,0 +1,22 @@ +# Firejail profile for gtk-youtube-viewer clones +# Description: common profile for Trizen's gtk Youtube viewers +# This file is overwritten after every install/update +# Persistent local customizations +include gtk-youtube-viewers-common.local +# Persistent global definitions +# added by caller profile +#include globals.local + +ignore quiet + +# The lines below are needed to find the default Firefox profile name, to allow +# opening links in an existing instance of Firefox (note that it still fails if +# there isn't a Firefox instance running with the default profile; see #5352) +noblacklist ${HOME}/.mozilla +whitelist ${HOME}/.mozilla/firefox/profiles.ini + +private-bin firefox,xterm + +dbus-user filter +# allow D-Bus communication with firefox for opening links +dbus-user.talk org.mozilla.* diff --git a/etc/profile-a-l/gtk2-youtube-viewer.profile b/etc/profile-a-l/gtk2-youtube-viewer.profile index 787c7bd90..51f0a0dd6 100644 --- a/etc/profile-a-l/gtk2-youtube-viewer.profile +++ b/etc/profile-a-l/gtk2-youtube-viewer.profile @@ -6,12 +6,9 @@ include gtk2-youtube-viewer.local # added by included profile #include globals.local -ignore quiet +private-bin gtk2-youtube-viewer -noblacklist /tmp/.X11-unix -noblacklist ${RUNUSER} - -include whitelist-runuser-common.inc +include gtk-youtube-viewers-common.profile # Redirect include youtube-viewer.profile diff --git a/etc/profile-a-l/gtk3-youtube-viewer.profile b/etc/profile-a-l/gtk3-youtube-viewer.profile index 988882622..e380304b3 100644 --- a/etc/profile-a-l/gtk3-youtube-viewer.profile +++ b/etc/profile-a-l/gtk3-youtube-viewer.profile @@ -6,12 +6,9 @@ include gtk3-youtube-viewer.local # added by included profile #include globals.local -ignore quiet +private-bin gtk3-youtube-viewer -noblacklist /tmp/.X11-unix -noblacklist ${RUNUSER} - -include whitelist-runuser-common.inc +include gtk-youtube-viewers-common.profile # Redirect include youtube-viewer.profile diff --git a/etc/profile-a-l/lbry-viewer.profile b/etc/profile-a-l/lbry-viewer.profile index f6a02ac83..aad1330e0 100644 --- a/etc/profile-a-l/lbry-viewer.profile +++ b/etc/profile-a-l/lbry-viewer.profile @@ -15,7 +15,7 @@ mkdir ${HOME}/.cache/lbry-viewer whitelist ${HOME}/.cache/lbry-viewer whitelist ${HOME}/.config/lbry-viewer -private-bin gtk-lbry-viewer,lbry-viewer +private-bin lbry-viewer # Redirect include youtube-viewers-common.profile -- cgit v1.2.3-70-g09d2