854
edits
m (added languages and translate tags) |
(Marked this version for translation) |
||
Line 3: | Line 3: | ||
<translate> | <translate> | ||
=Installing Firefox= | =Installing Firefox= <!--T:1--> | ||
<!--T:2--> | |||
Firefox can be installed using the package '''firefox''' in your favorite package manager or using the command: | Firefox can be installed using the package '''firefox''' in your favorite package manager or using the command: | ||
pamac install firefox | pamac install firefox | ||
=Other Versions= | =Other Versions= <!--T:3--> | ||
<!--T:4--> | |||
{| class="wikitable" | {| class="wikitable" | ||
! Package Name !! Source !! URL !! Description | ! Package Name !! Source !! URL !! Description | ||
Line 26: | Line 28: | ||
=Dealing with dark GTK themes= | =Dealing with dark GTK themes= <!--T:5--> | ||
<!--T:6--> | |||
Some pages will be hard to read when using dark gtk themes. There are a few different ways to handle this: | Some pages will be hard to read when using dark gtk themes. There are a few different ways to handle this: | ||
* The most flexible way is to install the add-on [https://addons.mozilla.org/en-US/firefox/addon/text-contrast-for-dark-themes Text Contrast for Dark Themes] which will allow you to keep your theming but adjust it on a per page basis as needed | * The most flexible way is to install the add-on [https://addons.mozilla.org/en-US/firefox/addon/text-contrast-for-dark-themes Text Contrast for Dark Themes] which will allow you to keep your theming but adjust it on a per page basis as needed | ||
<!--T:7--> | |||
* A simpler way is Preferences->Language & Appearance->Colors and uncheck "Use System Colors". The downside of this approach is that Firefox will no longer use a dark theme. | * A simpler way is Preferences->Language & Appearance->Colors and uncheck "Use System Colors". The downside of this approach is that Firefox will no longer use a dark theme. | ||
<!--T:8--> | |||
* We can use css to force white backgrounds with dark text and controls by editing or creating ''~/.mozilla/profile.default/chrome/userContent.css'' with the following content: | * We can use css to force white backgrounds with dark text and controls by editing or creating ''~/.mozilla/profile.default/chrome/userContent.css'' with the following content: | ||
input:not(.urlbar-input):not(.textbox-input):not(.form-control):not([type='checkbox']):not([type='radio']), textarea, select { | <!--T:9--> | ||
input:not(.urlbar-input):not(.textbox-input):not(.form-control):not([type='checkbox']):not([type='radio']), textarea, select { | |||
-moz-appearance: none !important; | -moz-appearance: none !important; | ||
background-color: white; | background-color: white; | ||
Line 46: | Line 52: | ||
=Plasma Integration= | =Plasma Integration= <!--T:10--> | ||
==Installing plasma Browser Integration== | ==Installing plasma Browser Integration== <!--T:11--> | ||
<!--T:12--> | |||
The [https://community.kde.org/Plasma/Browser_Integration browser integration package] provides media controls, notifications and integration with krunner. You can install it with: | The [https://community.kde.org/Plasma/Browser_Integration browser integration package] provides media controls, notifications and integration with krunner. You can install it with: | ||
pamac install plasma-browser-integration | pamac install plasma-browser-integration | ||
<!--T:13--> | |||
Next install the [https://addons.mozilla.org/en-US/firefox/addon/plasma-integration plasma integration add-on] in Firefox. | Next install the [https://addons.mozilla.org/en-US/firefox/addon/plasma-integration plasma integration add-on] in Firefox. | ||
==Using the native file chooser== | ==Using the native file chooser== <!--T:14--> | ||
<!--T:15--> | |||
It is possible to integrate the file chooser from plasma into Firefox giving you a more seamless experience. | It is possible to integrate the file chooser from plasma into Firefox giving you a more seamless experience. | ||
<!--T:16--> | |||
First ensure the packages xdg-desktop-portal and xdg-desktop-portal-kde using the command: | First ensure the packages xdg-desktop-portal and xdg-desktop-portal-kde using the command: | ||
pamac install xdg-desktop-portal xdg-desktop-portal-kde | pamac install xdg-desktop-portal xdg-desktop-portal-kde | ||
<!--T:17--> | |||
Now we need to create a customized desktop launcher by creating a copy of the distribution file with | Now we need to create a customized desktop launcher by creating a copy of the distribution file with | ||
mkdir -p ~/.local/share/applications | mkdir -p ~/.local/share/applications | ||
cp /usr/share/applications/firefox.desktop ~/.local/share/applications/. | cp /usr/share/applications/firefox.desktop ~/.local/share/applications/. | ||
<!--T:18--> | |||
Next we need to edit the newly created file at ~/.local/share/applications/firefox.desktop using a [[Viewing_and_editing_configuration_files|text editor]] | Next we need to edit the newly created file at ~/.local/share/applications/firefox.desktop using a [[Viewing_and_editing_configuration_files|text editor]] | ||
<!--T:19--> | |||
There are 3 edits that need to made to this file. | There are 3 edits that need to made to this file. | ||
<!--T:20--> | |||
replace: | replace: | ||
Exec=/usr/lib/firefox/firefox %u | Exec=/usr/lib/firefox/firefox %u | ||
Line 76: | Line 90: | ||
Exec=/usr/bin/sh -c "GTK_USE_PORTAL=1 /usr/lib/firefox/firefox %u" | Exec=/usr/bin/sh -c "GTK_USE_PORTAL=1 /usr/lib/firefox/firefox %u" | ||
<!--T:21--> | |||
replace: | replace: | ||
Exec=/usr/lib/firefox/firefox --new-window %u | Exec=/usr/lib/firefox/firefox --new-window %u | ||
Line 81: | Line 96: | ||
Exec=/usr/bin/sh -c "GTK_USE_PORTAL=1 /usr/lib/firefox/firefox --new-window %u" | Exec=/usr/bin/sh -c "GTK_USE_PORTAL=1 /usr/lib/firefox/firefox --new-window %u" | ||
<!--T:22--> | |||
replace: | replace: | ||
Exec=/usr/lib/firefox/firefox --private-window %u | Exec=/usr/lib/firefox/firefox --private-window %u | ||
Line 86: | Line 102: | ||
Exec=/usr/bin/sh -c "GTK_USE_PORTAL=1 /usr/lib/firefox/firefox --private-window %u" | Exec=/usr/bin/sh -c "GTK_USE_PORTAL=1 /usr/lib/firefox/firefox --private-window %u" | ||
<!--T:23--> | |||
Save and enjoy your firefox/plasma integration | Save and enjoy your firefox/plasma integration | ||
=Installing Firefox directly from the Mozilla Website= | =Installing Firefox directly from the Mozilla Website= <!--T:24--> | ||
<!--T:25--> | |||
Generally it is better to use the version of Firefox that is available in the repos but installing Firefox directly has one advantage: Firefox will update itself automatically as soon as an update is available. | Generally it is better to use the version of Firefox that is available in the repos but installing Firefox directly has one advantage: Firefox will update itself automatically as soon as an update is available. | ||
This is great for users, who want to get the latest update as soon as possible without waiting for the next Manjaro update. | This is great for users, who want to get the latest update as soon as possible without waiting for the next Manjaro update. | ||
==Download Firefox from Mozilla== | ==Download Firefox from Mozilla== <!--T:26--> | ||
<!--T:27--> | |||
Download the latest Firefox in your language from here: https://www.mozilla.org/en-US/firefox/all/ | Download the latest Firefox in your language from here: https://www.mozilla.org/en-US/firefox/all/ | ||
<!--T:28--> | |||
Most users will download "Linux 64-bit" in your chosen language. If you are using manjaro32, download "Linux 32-bit" | Most users will download "Linux 64-bit" in your chosen language. If you are using manjaro32, download "Linux 32-bit" | ||
==Extract the files== | ==Extract the files== <!--T:29--> | ||
<!--T:30--> | |||
Ensure that '''~/bin''' exists with | Ensure that '''~/bin''' exists with | ||
mkdir -p ~/bin | mkdir -p ~/bin | ||
<!--T:31--> | |||
Unpack/extract the downloaded <code>firefox-xx.x.tar.bz2</code> file to ''~/bin/'' using a graphical tool or with the ''tar'' command. Here is an example: | Unpack/extract the downloaded <code>firefox-xx.x.tar.bz2</code> file to ''~/bin/'' using a graphical tool or with the ''tar'' command. Here is an example: | ||
tar -xf ~/Downloads/firefox-66.0.5.tar.bz2 --directory ~/bin | tar -xf ~/Downloads/firefox-66.0.5.tar.bz2 --directory ~/bin | ||
<!--T:32--> | |||
You can now start to use Firefox by double clicking on the file (or executing it in a terminal): | You can now start to use Firefox by double clicking on the file (or executing it in a terminal): | ||
~/bin/firefox/firefox | ~/bin/firefox/firefox | ||
==Create an icon== | ==Create an icon== <!--T:33--> | ||
<!--T:34--> | |||
Let's create an icon in order to start Firefox much more easily. | Let's create an icon in order to start Firefox much more easily. | ||
<!--T:35--> | |||
Create an empty file | Create an empty file | ||
mkdir -p ~/.local/share/applications | mkdir -p ~/.local/share/applications | ||
touch ~/.local/share/applications/firefox.desktop | touch ~/.local/share/applications/firefox.desktop | ||
<!--T:36--> | |||
Edit the file ''~/.local/share/applications/firefox.desktop'' in your favorite editor. For a list of common editors see [[Viewing_and_editing_configuration_files|this page]] | Edit the file ''~/.local/share/applications/firefox.desktop'' in your favorite editor. For a list of common editors see [[Viewing_and_editing_configuration_files|this page]] | ||
<!--T:37--> | |||
Copy and paste the following code into your <code>firefox.desktop</code> file and save it: | Copy and paste the following code into your <code>firefox.desktop</code> file and save it: | ||
[Desktop Entry] | [Desktop Entry] | ||
Line 135: | Line 162: | ||
StartupNotify=false | StartupNotify=false | ||
<!--T:38--> | |||
In most Desktop Environments(DEs), Firefox will now be added to the menu. In some DEs you can click on the desktop to launch the application as well. | In most Desktop Environments(DEs), Firefox will now be added to the menu. In some DEs you can click on the desktop to launch the application as well. | ||
=See also= | =See also= <!--T:39--> | ||
<!--T:40--> | |||
* [https://wiki.archlinux.org/index.php/Firefox The arch wiki page] | * [https://wiki.archlinux.org/index.php/Firefox The arch wiki page] | ||
* [[Internet_Browsers|Internet Browsers wiki page]] | * [[Internet_Browsers|Internet Browsers wiki page]] |