mirror of
				https://gitea.blesmrt.net/mikaela/scripts.git
				synced 2025-11-04 03:17:32 +01:00 
			
		
		
		
	firefox: remove --ProfileManager (to be added as an alias)
This reverts commit b40097236598e077c1fb0e72925ef2cd831beb21.
This commit is contained in:
		
							parent
							
								
									b400972365
								
							
						
					
					
						commit
						d419c78233
					
				@ -1,14 +1,11 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
 | 
			
		||||
# I always want to see the profile manager, whether it's my first run or
 | 
			
		||||
# not and I probably have to micromanage wayland enabling everywhere.
 | 
			
		||||
 | 
			
		||||
# I cannot use the Flatpak as it doesn't support smartcards or /etc/policies
 | 
			
		||||
# https://github.com/flatpak/flatpak/issues/4723 https://github.com/flatpak/flatpak/issues/4525
 | 
			
		||||
# Wrapper for Firefox finding it with my flags no matter where it's installed
 | 
			
		||||
# to, mainly for use with a desktop entry.
 | 
			
		||||
 | 
			
		||||
set -x
 | 
			
		||||
export MOZ_ENABLE_WAYLAND=1
 | 
			
		||||
FlagsForFirefox="--allow-downgrade --ProfileManager $@"
 | 
			
		||||
FlagsForFirefox="--allow-downgrade $@"
 | 
			
		||||
 | 
			
		||||
# Firefox (stable, beta) and signatures: https://releases.mozilla.org/pub/firefox/releases/
 | 
			
		||||
# Developer edition (and signatures): https://releases.mozilla.org/pub/devedition/releases/
 | 
			
		||||
 | 
			
		||||
@ -1,29 +0,0 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
 | 
			
		||||
# This is variant of the firefox wrapper script, except without profile
 | 
			
		||||
# manager for use with desktop entry that just quickly launches the main
 | 
			
		||||
# profile.
 | 
			
		||||
 | 
			
		||||
set -x
 | 
			
		||||
export MOZ_ENABLE_WAYLAND=1
 | 
			
		||||
FlagsForFirefox="--allow-downgrade $@"
 | 
			
		||||
 | 
			
		||||
# Firefox (stable, beta) and signatures: https://releases.mozilla.org/pub/firefox/releases/
 | 
			
		||||
# Developer edition (and signatures): https://releases.mozilla.org/pub/devedition/releases/
 | 
			
		||||
if [ -f ~/.local/firefox/firefox ]; then
 | 
			
		||||
	~/.local/firefox/firefox $FlagsForFirefox
 | 
			
		||||
# Fallback to global installation
 | 
			
		||||
elif [ -f /usr/bin/firefox ]; then
 | 
			
		||||
	/usr/bin/firefox $FlagsForFirefox
 | 
			
		||||
# Fallback to global installation
 | 
			
		||||
elif [ -f /usr/bin/firefox-esr ]; then
 | 
			
		||||
	/usr/bin/firefox-esr $FlagsForFirefox
 | 
			
		||||
# Fallback to Snap which apparently follows /etc/policies.json
 | 
			
		||||
elif [ -f /snap/bin/firefox ]; then
 | 
			
		||||
	snap run firefox $FlagsForFirefox
 | 
			
		||||
# Fallback to flatpak, don't care if it doesn't exist
 | 
			
		||||
else
 | 
			
		||||
	flatpak run org.mozilla.firefox $FlagsForFirefox
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
set +x
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user