@@ -18,28 +18,31 @@ echo "Extracting..."
1818tar xjf firefox.tar.bz2
1919rm -r ./firefox.tar.bz2
2020echo " Moving files and adding Launcher entry. You will be asked for your sudo pass."
21- sleep 3
21+ sleep 5
2222mv ./firefox ~ /.local/share/Firefox
2323# Create /bin file to allow launching through Terminal, whilst still applying KDE Filepicker tweak
24+ mkdir -p ~ /.local/bin/
2425touch ~ /.local/bin/firefox
2526echo " #!/bin/bash" > ~ /.local/bin/firefox
2627echo " GTK_USE_PORTAL=1 ~/.local/share/Firefox/firefox" >> ~ /.local/bin/firefox
2728# Copy Icons and .desktop file to their proper places
2829sudo rsync -a ./icons /usr/share
29- sudo mv ./Firefox.desktop ~ /.local/share/applications/
30+ mkdir -p ~ /.local/share/applications/
31+ mv ./Firefox.desktop ~ /.local/share/applications/
3032rm -r ./icons
31- chmod +x /usr /share/applications/Firefox.desktop
33+ chmod +x ~ /.local /share/applications/Firefox.desktop
3234echo
3335echo " Installation complete! Firefox can be located in your home directory, inside .local/share."
3436echo " Your desktop may refresh at some point once KDE notices the change in application entries."
3537echo " Proceeding to remove Snap..."
36- sleep 5
37- snap remove gtk-common-themes
38- snap remove bare
39- snap remove gnome-3-38-2004
40- snap remove firefox
41- snap remove core20
42- snap remove snapd
38+ sleep 7
39+ # Snap commands now require Root permissions, or they'll pop up a Polkit window every time.
40+ sudo snap remove gtk-common-themes
41+ sudo snap remove bare
42+ sudo snap remove gnome-3-38-2004
43+ sudo snap remove firefox
44+ sudo snap remove core20
45+ sudo snap remove snapd
4346sudo apt purge -y snapd
4447sudo apt purge -y libsnapd-qt1
4548rm -rf ~ /snap
0 commit comments