No video

The Best Method for Building a Custom Firefox Install on Linux

  Рет қаралды 17,945

Learn Linux TV

Learn Linux TV

Күн бұрын

Пікірлер: 57
@vanadium4167
@vanadium4167 Жыл бұрын
There is no need to add ~/bin to the PATH on Ubuntu: ~/bin and/or ~/.local/bin are added automatically upon next login when they exist. Prefer the latter one if you do not want a "bin" directory cluttering your home folder.
@JonathanKayne
@JonathanKayne Жыл бұрын
Personally I don't mind that canonical installs snap version of Firefox. What DOES bother me is that if you go "sudo apt install Firefox" it installs the snap version. The whole freaking point of using the command line is that I can tell the computer exactly what I want to do. Doing something different is, in my opinion a scummy thing to do. If you don't want to package the apt version then simply throw an error. Note that I recently switched to Firefox and had to do some playing around to force Ubuntu to install Firefox's version of the apt version.
@AndreaBorman
@AndreaBorman 3 ай бұрын
I have installed Palemoon but I just unzipped the Tar file with Archive Manager, put the folder with all the program files, into user/share folder. Then created a link to Palemoon in the start menu and ran it. It's easier that way.
@vanadium4167
@vanadium4167 Жыл бұрын
b.t.w., the PATH should not be set in ~/.bashrc (only loaded for an interactive terminal - this will not work in e.g. the Run prompt (Alt+F2) or for a command defined for a shortcut key), but in ~/.profile, which is run on log-in.
@ManishSahay
@ManishSahay Жыл бұрын
Love the wooden theme of the LLTVCave. Compliments the Edifiers really well. And, yeah, as always, great Linux content, too. :)
@Juergen_K
@Juergen_K Жыл бұрын
This is excellent, just did this to my system, Firefox starts up way faster now. Thanks a lot!
@johanb.7869
@johanb.7869 Жыл бұрын
Awesome. Can you do one for Thunderbird too because I always use the tarballs of Firefox and Thunderbird. I used Menu Editor to create launchers for them on Debian Xfce so I could pin them on Xfce panel.
@zukxxxx0
@zukxxxx0 Жыл бұрын
JAY my linux journey is all along with Learn Linux TV I request you to do window manager tips and tricks videos in addition to customization of distribution especially arch based
@madcockney
@madcockney Жыл бұрын
I have just done this with POPOS 22.04. However, I did use /.local/bin for the location of firefox.d, and amended firefox-desktop to this location. I had no issues with it running, it opens up faster and extensions with difficulties under those from the POPOS/Flatpack repository appear to work without issues. If you have Firefox Sync then all your passwords, extensions, etc are automatically installed once you log into your sync account. So if you don't currently use Firefox Sync I recommend that you do that before removing the original install. One other thing is that as .local/bin is already in your path via the ~.profile .
@boubou40
@boubou40 Жыл бұрын
I think you didn't explain why you put a .d at the end of the folder's name.
@baruakapitalis
@baruakapitalis Ай бұрын
Maybe be just to differentiate with another subfolder item called firefox. If without the .d it will be firefox/firefox
@vemcislav
@vemcislav Жыл бұрын
On Ubuntu Mate Firefox snap version was very slow (1,2 or 3 seconds slower to start than direct install version from Mozilla site).
@helioradial
@helioradial Жыл бұрын
Love the new decor ! :D Thank you for the content as usual :D
@nombreapellido9038
@nombreapellido9038 3 ай бұрын
Very well explained. Ubuntu is a fine distro. It is friendly to new users. My distro is Slackware. It is friendly to intermediate users.
@vanadium4167
@vanadium4167 Жыл бұрын
There is no need to make a .desktop file in .local/share/applications executable.
@anoldslowhorse
@anoldslowhorse Жыл бұрын
Great tutorial, very clear and worked flawlessly, thank you…
@sdiggly
@sdiggly Жыл бұрын
Thank you! Will do this! Also, for ThinLinc.. seems really cool! Would u recommend using ThinLinc and maybe using a VPN to remote into your home PC from outside your network? Or is something like TeamViewer safer/more secure?
@fuseteam
@fuseteam Жыл бұрын
fun trivia, according to the xdg specifications ~/.local/bin is the reccommended path for binaries. most major distros include that in the defauft PATH nowadays
@adminema6116
@adminema6116 Жыл бұрын
i like the new look of your studio!!!
@jesse7631
@jesse7631 Жыл бұрын
Another great and clear video Jay. Thank you!
@bhaveshverma8629
@bhaveshverma8629 Жыл бұрын
Awesome. Mind blowing. Thank you.
@LillyAnarkitty
@LillyAnarkitty Жыл бұрын
does the "$USER" variable not work in the .desktop file?
@_coeur_noir_
@_coeur_noir_ Жыл бұрын
Absolute paths are expected in .desktop files therefore $USER and other variables ( $HOME or ~ ) won't work.
@raezrothelnheim4368
@raezrothelnheim4368 Жыл бұрын
Change jay in the desktop link to $USER for ease of use between multiple users
@RodolfoRobertoRodriguezOchoa
@RodolfoRobertoRodriguezOchoa Жыл бұрын
Personally, I get to much delay when opening the already present Firefox in PopOS. Gonna give this direct method a try
@7atab
@7atab Жыл бұрын
I thouiht the video title is hinting to Firefox custom build deployment as software distribution and folder redirect of Microsoft active directory
@MyReviews_karkan
@MyReviews_karkan Жыл бұрын
What are the benefits of this beside avoiding snaps?
@P--D
@P--D Жыл бұрын
Updates are delivered directly from Mozilla and this Firefox build can be installed on any Linux distribution.
@dimitristsoutsouras2712
@dimitristsoutsouras2712 Жыл бұрын
Do you have the blue light emission turned on? Everything looks washed out.
@OveRaDaMaNt
@OveRaDaMaNt Жыл бұрын
Did you record this with Night Light enabled? Looks distracting
@josephjose8292
@josephjose8292 Жыл бұрын
@LearnLinuxTV how to auto update firefox. Without install latest version of firefox
@BrucesWorldofStuff
@BrucesWorldofStuff Жыл бұрын
Awesome Jay! Been thinking about going back to Firefox even with their drama. Kinda tired of Chrome these days. I do have a question? So what if someone is using firefox already and need to have all the setting from the old one. Does Firefox sync like Chrome. I have now use Firefox in years for no more than install Chrome... LOL Then one can uninstall the old one... I am going to use your method as it make sense on my system and it is straight from Firefox themselves... Thanks Jay! LLAP 🖖
@joseph9915
@joseph9915 Жыл бұрын
With Firefox, you can login to Mozilla and save/sync your setting, bookmarks, paswords etc. Or you can backup/save/copy the dir where Firefox saves its settings.
@BrucesWorldofStuff
@BrucesWorldofStuff Жыл бұрын
@@joseph9915 Thanks... LLAP
@knightone57
@knightone57 Жыл бұрын
When I extracted this on linux mint there was no second firefox folder when I double clicked it it showed all the contents.
@ubeaut
@ubeaut Жыл бұрын
I moved from Ubuntu to LMDE5....no snap packages. 🙂
@whylde7834
@whylde7834 Жыл бұрын
Awesome vid Jay!
@nichobrooks
@nichobrooks Жыл бұрын
Sensei, I've been scouring. the internet for a clear guide on how to enable AMF encoding for OBS (or others) in debian based distros (mint, Ubuntu etc) do you have any ideas?
@Clobercow1
@Clobercow1 Жыл бұрын
I've tried Snap firefox twice. Both time I was constantly aggravated by how bad wit was.
@sabriunal_
@sabriunal_ Жыл бұрын
Please don't enable night mode next time. Everything seems sepia to me...
@mikelenkiewicz9332
@mikelenkiewicz9332 Жыл бұрын
Don’t unsnap. Snaps are their own mount. You don’t get anything by using a native package over a snap. Snaps aren’t hard to manage.
@_coeur_noir_
@_coeur_noir_ Жыл бұрын
Firefox snap → many extensions / addons broken. No access to native host messaging or /tmp. Very slow on HDD ( yes there are still some… ) You don't get anything by using a snap over a native package - regarding Firefox, the autonomous archive ( or the mozilla-team PPA ) are up-to-date automatically.
@mikelenkiewicz9332
@mikelenkiewicz9332 Жыл бұрын
@@_coeur_noir_ I’m sure why I’d want extensions that need to get out of the extension sandbox to work. I like minimal security holes. Snaps are more up to date in a lot of cases because Ubuntu libraries can be locked to a version in the standard repo, but a snap can add the library right with it.
@samuelmatheson9655
@samuelmatheson9655 Жыл бұрын
I just left Ubuntu, that's the easiest way to unsnap Firefox
@LearnLinuxTV
@LearnLinuxTV Жыл бұрын
I have to disagree there, this custom Firefox implementation takes far less time than it takes to migrate to a completely different distro. That's a MUCH larger workload. But if you found a happy home on another distro though, that's pretty cool.
@pawouapproval984
@pawouapproval984 Жыл бұрын
Yea reinstalling a whole ass OS is a bit more time consuming lol
@ErebosGR
@ErebosGR Жыл бұрын
Or better yet, screw Mozilla and install LibreWolf, which is a hardened fork without the proprietary crap of Firefox.
@fixer1140
@fixer1140 Жыл бұрын
Say it louder for the people on the back!
@JarppaGuru
@JarppaGuru Жыл бұрын
this is how windows users install program download it original site and install no hassle. i thought this was download source and build it. removind butoons and stuff browser not need *LOL
@rossphillipgerard
@rossphillipgerard Жыл бұрын
Too bad the video is too long and unusable thanks though for me
@AndreaBorman
@AndreaBorman 3 ай бұрын
The easy way is to just extract the file with Archive Manager or another archiver. Then place the folder where ever you want it then run the Firefox program. That's what I do. You can create a shortcut to it on your desktop and in the start menu. It works the same.
@thedoubleop
@thedoubleop Жыл бұрын
Why would anyone want to get rid of SNAP? It’s the best thing about Linux.
@BeesCantSwim
@BeesCantSwim Жыл бұрын
Holy wow! you talk too much! Over 8 minutes in to the video and you STILL havn't done anything! You sure did show an ad tho didn't you!?
@MiningForPies
@MiningForPies Жыл бұрын
Just use a distribution without snap.
@_coeur_noir_
@_coeur_noir_ Жыл бұрын
( are url forbidden in YT comments ? ) In a single human user context - working only from the relevant user session (so zero need for sudo, no system side mods): ⋅ unzip the standalone archive to a location in your $HOME (eg. ~/Software) and simply rename the resulting folder to firefox, ⋅ place in ~/.local/share/bin ( or ~/bin ) a symbolic link named firefox that targets the executable (eg /home//Software/firefox/firefox ) ⋅ create in ~/.local/share/applications a launcher named firefox.desktop Relaunch your session: you should find Firefox in your usual applications menu but do not launch it yet. In your desktop environment settings, find the equivalent of "Default Applications" and choose Firefox as your Internet Browser. Launch Firefox, answer "Later" to the question "Do you want to make Firefox your default browser?" then in its settings, uncheck "Always check that Firefox is your default browser" - we have already checked this via "Default applications" (otherwise on the one hand Firefox will ask you the question each time you launch it and on the other hand if you check it as the default browser from Firefox itself, it will create a second .desktop launcher with a random name, and add it as a duplicate in the mimeinfo.cache file. ) ____________________ In a multi-user context, it will be better to install this autonomous archive on the system side (therefore using sudo), e.g. in /opt/firefox with adequate management of rights and permissions so that the update mechanism can work from any session of any user member of the users group: ⋅ unzip the standalone archive in /opt and simply rename the resulting folder to firefox, ⋅ appropriate this firefox folder to root:users with rwXrwX--- rights, ⋅ make sure that all the contents of this folder have root:users as owners BUT that only the folders carry the sgid bit with rwXrwX--- rights via these 3 commands: sudo chown -R root:users /opt/firefox/ sudo chmod 2770 /opt/firefox find /opt/firefox/ -type d -exec sudo chmod 2770 {} \; # note: replace 2770 with 2775 if you want any user to be able to use this Firefox ; # only members of the users group will be able to initiate its update. ⋅ place in /usr/bin a symbolic link named firefox which targets the executable ( here /opt/firefox/firefox ) ⋅ create in /usr/share/applications a launcher named firefox.desktop This way only users who are members of the users group can see, use and update the Firefox contained in /opt/firefox, it is therefore imperative to add the concerned users to the users group via sudo adduser an_user users or via a graphical utility like "Users and Groups" (provided by gnome-system-tools). _____________________ The same remarks apply concerning the default choice of browser, which can be refined system wide with: sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/firefox 100 and user's session side with: xdg-settings set default-web-browser firefox.desktop _____________________ I've been doing this for months on many installations, happy so far, your mileage may vary.
@kenangurabija
@kenangurabija Жыл бұрын
We're Sorry Firefox had a problem and crashed. We’ll try to restore your tabs and windows when it restarts.
OpenStack - The BEST Way to Build Your Own Private Cloud
18:32
Learn Linux TV
Рет қаралды 125 М.
Linux Crash Course - Easy Terminal Commands for Inspecting Hardware
19:39
王子原来是假正经#艾莎
00:39
在逃的公主
Рет қаралды 14 МЛН
what will you choose? #tiktok
00:14
Анастасия Тарасова
Рет қаралды 5 МЛН
Underwater Challenge 😱
00:37
Topper Guild
Рет қаралды 39 МЛН
Люблю детей 💕💕💕🥰 #aminkavitaminka #aminokka #miminka #дети
00:24
Аминка Витаминка
Рет қаралды 470 М.
Linux Command-Line Tips & Tricks: Over 15 Examples!
31:37
Learn Linux TV
Рет қаралды 216 М.
10 Common Linux Issues and How to Fix Them
23:45
Learn Linux TV
Рет қаралды 79 М.
Why Firefox Is Dead (The Many Mistakes Of Mozilla)
19:02
DistroTube
Рет қаралды 54 М.
The Best Web Browsers for Privacy
17:07
The Linux Experiment
Рет қаралды 228 М.
NIX OS: the BEST package manager on the MOST SOLID Linux distribution
17:08
The Linux Experiment
Рет қаралды 314 М.
Automate Your Tasks with systemd Timers: A Step-by-Step Guide
33:01
Learn Linux TV
Рет қаралды 26 М.
The 12 Linux Apps Everyone Should Know About
21:20
DistroTube
Рет қаралды 461 М.
The Programs I Use On Linux ...
9:31
Michael Horn
Рет қаралды 84 М.
Ultimate guide to installing Gentoo Linux for new users
2:14:21
LinuxTechGeek
Рет қаралды 30 М.
Linux Crash Course - The diff Command
22:21
Learn Linux TV
Рет қаралды 17 М.
王子原来是假正经#艾莎
00:39
在逃的公主
Рет қаралды 14 МЛН