Firefox/ru: Difference between revisions

Unabomberlive (talk | contribs)
Created page with "Использование этого метода плохо сказывается на воспроизводимости, так как ресурсы берутся с URL-адресов, не относящихся к привязке, но это также означает, что вы всегда получаете последнюю Nightly версию, когда собираете свою систему."
Unabomberlive (talk | contribs)
Created page with "<syntaxhighlight lang="nix"> # только если programs.firefox.enable == true programs.firefox.wrapperConfig = { pipewireSupport = true; };"
 
(8 intermediate revisions by 2 users not shown)
Line 8: Line 8:
Keep in mind that the NixOS and Home Manager modules have different options, so choose accordingly.
Keep in mind that the NixOS and Home Manager modules have different options, so choose accordingly.
</div>
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Firefox_Variants"></span>
== Firefox Variants ==
== Версии Firefox ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
There are several Firefox variants that you can choose to install. To choose a variant, set <code>programs.firefox.package</code> accordingly.
There are several Firefox variants that you can choose to install. To choose a variant, set <code>programs.firefox.package</code> accordingly.
Line 32: Line 31:
=== Variant: Nightly ===
=== Variant: Nightly ===
</div>
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Nightly builds - это ежедневные сборки Firefox из центрального репозитория Mozilla.
Nightly builds are daily builds of Firefox from the central Mozilla repository.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
==== Reproducible ====
==== Reproducible ====
Line 184: Line 181:
};
};
</syntaxhighlight>
</syntaxhighlight>
<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Troubleshooting"></span>
== Troubleshooting==
== Устранение неполадок ==
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
=== If you can't start the browser because of a configuration error ===
=== If you can't start the browser because of a configuration error ===
</div>  
</div>  


<div lang="en" dir="ltr" class="mw-content-ltr">
Например:  
For example:
</div>
<syntaxhighlight lang="text">
<syntaxhighlight lang="text">
firefox
firefox
Line 204: Line 198:
An easy way to get away from this is to start firefox with the <code>firefox -safe-mode</code> command. Then you can troubleshoot your actual problem or you can call your luck by calling the refresh option (a special button will appear when firefox starts in this mode). This will reset your configuration to a sane state and you will be usually able to start the browser again, but you will lose most of your customization.
An easy way to get away from this is to start firefox with the <code>firefox -safe-mode</code> command. Then you can troubleshoot your actual problem or you can call your luck by calling the refresh option (a special button will appear when firefox starts in this mode). This will reset your configuration to a sane state and you will be usually able to start the browser again, but you will lose most of your customization.
</div>  
</div>  
<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="nativeMessagingHosts_doesn&#039;t_work"></span>
=== <code>nativeMessagingHosts</code> doesn't work ===
=== <code>nativeMessagingHosts</code> не работает ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
Such as <code>enablePlasmaBrowserIntegration</code>, <code>enableGnomeExtensions</code>, and <code>enableBrowserpass</code>.
Such as <code>enablePlasmaBrowserIntegration</code>, <code>enableGnomeExtensions</code>, and <code>enableBrowserpass</code>.
Line 216: Line 209:
<hr />
<hr />
<references />
<references />
<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Screen_Sharing_under_Wayland"></span>
=== Screen Sharing under Wayland ===
=== Поделиться Экраном через Wayland ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
When using Firefox with Wayland, screen sharing options might be limited and require additional configuration (exact capabilities vary with different compositors).
When using Firefox with Wayland, screen sharing options might be limited and require additional configuration (exact capabilities vary with different compositors).
</div>
</div>
* Добавить поддержку Pipewire в Firefox:
* Добавить поддержку Pipewire в Firefox:
<syntaxhighlight lang="nix">
# только если programs.firefox.enable == true
programs.firefox.wrapperConfig = {
  pipewireSupport = true;
};
# или же
<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
<syntaxhighlight lang="nix">
environment.systemPackages = [
environment.systemPackages = [
   # Replace this
   # Replace this