From 6119ae67ae0e159d21a2a6f22c98109aef1d000f Mon Sep 17 00:00:00 2001 From: Botspot <54716352+Botspot@users.noreply.github.com> Date: Sun, 25 Feb 2024 01:31:56 -0600 Subject: [PATCH] Tor: fix window icon on wayfire Before this it was using the calculator icon lol. --- apps/Tor/install-32 | 10 +++++++--- apps/Tor/install-64 | 10 +++++++--- apps/Tor/uninstall | 3 +++ 3 files changed, 17 insertions(+), 6 deletions(-) diff --git a/apps/Tor/install-32 b/apps/Tor/install-32 index 7c8e88a5e3..554a5ce76e 100755 --- a/apps/Tor/install-32 +++ b/apps/Tor/install-32 @@ -23,13 +23,17 @@ if [ -d ~/tor-browser.temp ];then mv -f ~/tor-browser.temp/Browser/TorBrowser/Data/Browser ~/tor-browser/Browser/TorBrowser/Data && rm -rf ~/tor-browser.temp fi +#copy icon for wayfire +mkdir -p ~/.local/share/icons +cp -f $HOME/tor-browser/Browser/browser/chrome/icons/default/default128.png ~/.local/share/icons/tor-browser.png + echo "[Desktop Entry] Type=Application Name=Tor Browser GenericName=Web Browser Comment=Tor Browser is +1 for privacy and −1 for mass surveillance Categories=Network;WebBrowser;Security; -Exec=$HOME/tor-browser/Browser/start-tor-browser +Exec=$HOME/tor-browser/Browser/start-tor-browser --class 'tor-browser' --name 'tor-browser' X-TorBrowser-ExecShell=./Browser/start-tor-browser --detach -Icon=$(dirname "$0")/icon-64.png -StartupWMClass=Tor Browser" > ~/.local/share/applications/tor.desktop +Icon=tor-browser +StartupWMClass=tor-browser" > ~/.local/share/applications/tor.desktop diff --git a/apps/Tor/install-64 b/apps/Tor/install-64 index e567d9e518..b1f4e38bfb 100755 --- a/apps/Tor/install-64 +++ b/apps/Tor/install-64 @@ -23,13 +23,17 @@ if [ -d ~/tor-browser.temp ];then mv -f ~/tor-browser.temp/Browser/TorBrowser/Data/Browser ~/tor-browser/Browser/TorBrowser/Data && rm -rf ~/tor-browser.temp fi +#copy icon for wayfire +mkdir -p ~/.local/share/icons +cp -f $HOME/tor-browser/Browser/browser/chrome/icons/default/default128.png ~/.local/share/icons/tor-browser.png + echo "[Desktop Entry] Type=Application Name=Tor Browser GenericName=Web Browser Comment=Tor Browser is +1 for privacy and −1 for mass surveillance Categories=Network;WebBrowser;Security; -Exec=$HOME/tor-browser/Browser/start-tor-browser +Exec=$HOME/tor-browser/Browser/start-tor-browser --class 'tor-browser' --name 'tor-browser' X-TorBrowser-ExecShell=./Browser/start-tor-browser --detach -Icon=$(dirname "$0")/icon-64.png -StartupWMClass=Tor Browser" > ~/.local/share/applications/tor.desktop +Icon=tor-browser +StartupWMClass=tor-browser" > ~/.local/share/applications/tor.desktop diff --git a/apps/Tor/uninstall b/apps/Tor/uninstall index 07d0fd9be1..c040a982b9 100755 --- a/apps/Tor/uninstall +++ b/apps/Tor/uninstall @@ -12,6 +12,9 @@ fi #remove all browser internals (except for user-data which we moved already) rm -rf ~/tor-browser +#remove icon +rm -f ~/.local/share/icons/tor-browser.png + #move back the temporary folder containing user-data if [ -d ~/tor-browser.temp ];then mv ~/tor-browser.temp ~/tor-browser