Chromium/zh: Difference between revisions
Created page with "虽然没有一个地方可以找到所有 Chromium 政策,但以下是一些可以查找的地方;" Tags: Mobile edit Mobile web edit |
Created page with "通过 `overlay` 实现向配置同步守护程序添加 Brave 浏览器支持的自动化。" Tags: Mobile edit Mobile web edit |
||
| (4 intermediate revisions by 2 users not shown) | |||
| Line 19: | Line 19: | ||
* 以及更多! | * 以及更多! | ||
完整的政策列表可在 [https://chromeenterprise.google/policies/ Chrome 企业政策列表和管理] 中找到。 | |||
<span id="Natively_Supported_Policies"></span> | <span id="Natively_Supported_Policies"></span> | ||
| Line 48: | Line 46: | ||
* {{Ic|homepageLocation}} 选项允许您设置主页打开的网站。 | * {{Ic|homepageLocation}} 选项允许您设置主页打开的网站。 | ||
* {{Ic|extensions}} 允许您通过一个简单的扩展程序 ID 列表直接在浏览器中下载扩展程序。该列表可以从 [https://chromewebstore.google.com/ Chrome 网上应用商店] 获取,通过打开扩展程序页面并复制 URL 的最后一部分。 | * {{Ic|extensions}} 允许您通过一个简单的扩展程序 ID 列表直接在浏览器中下载扩展程序。该列表可以从 [https://chromewebstore.google.com/ Chrome 网上应用商店] 获取,通过打开扩展程序页面并复制 URL 的最后一部分。 | ||
** 然而,示例中还有另一个组件,即扩展程序的下载源。 | ** 然而,示例中还有另一个组件,即扩展程序的下载源。 | ||
** 列表中提供的 URL 是 Google 用于管理、检查和更新扩展程序的链接。 | ** 列表中提供的 URL 是 Google 用于管理、检查和更新扩展程序的链接。 | ||
** 因此,只需放置扩展程序 ID 的方法即可工作,如下所示:{{Ic|"fnpbehpgglbfnpimkachnpnecjncndgm"}} | ** 因此,只需放置扩展程序 ID 的方法即可工作,如下所示:{{Ic|"fnpbehpgglbfnpimkachnpnecjncndgm"}} | ||
** 但以防该方法无法自动生效,上面显示了第二种方法,您需要放置 {{Ic|;}},然后放置 URL {{Ic|https //clients2.google.com/service/update2/crx}},以明确告诉 NixOS 从哪里安装扩展程序。 | ** 但以防该方法无法自动生效,上面显示了第二种方法,您需要放置 {{Ic|;}},然后放置 URL {{Ic|https //clients2.google.com/service/update2/crx}},以明确告诉 NixOS 从哪里安装扩展程序。 | ||
* 还有许多其他原生支持的选项,您可以通过 {{Ic|man configuration.nix}} 了解它们。 | * 还有许多其他原生支持的选项,您可以通过 {{Ic|man configuration.nix}} 了解它们。 | ||
* 但如上所示,还有一个 {{Ic|extraOpts}} 选项,用于不支持直接设置的政策,例如安装网络应用程序的政策。 | * 但如上所示,还有一个 {{Ic|extraOpts}} 选项,用于不支持直接设置的政策,例如安装网络应用程序的政策。 | ||
| Line 70: | Line 61: | ||
虽然没有一个地方可以找到所有 Chromium 政策,但以下是一些可以查找的地方; | 虽然没有一个地方可以找到所有 Chromium 政策,但以下是一些可以查找的地方; | ||
* 常用策略已在 {{Ic|programs.chromium}} 下的 {{Ic|man configuration.nix}} 中列出并记录。 | |||
* | |||
* | * 您可以导航至 {{Ic|chrome://policy}} 并启用“显示未设置值的政策(Show policies with no value set)”以查看所有可用键。点击政策名称即可查看其具体定义和使用详情。 | ||
* | |||
* Chromium 的最新策略可在该[https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/pref_names.h 源码]中找到。 | |||
<span id="Accelerated_video_playback"></span> | <span id="Accelerated_video_playback"></span> | ||
| Line 170: | Line 161: | ||
}; | }; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<span id="Add_support_for_Brave_Browser_in_Profile_Sync_daemon"></span> | |||
== 在配置同步守护程序中添加对 Brave 浏览器的支持 == | |||
通过 `overlay` 实现向配置同步守护程序添加 Brave 浏览器支持的自动化。 | |||
<syntaxhighlight lang="nix"> | |||
# /etc/nixos/configuration.nix | |||
{ | |||
nixpkgs = { | |||
overlays = [ | |||
(final: prev: { | |||
profile-sync-daemon = prev.profile-sync-daemon.overrideAttrs (oldAttrs: { | |||
installPhase = | |||
oldAttrs.installPhase | |||
+ '' | |||
cp $out/share/psd/{contrib,browsers}/brave | |||
''; | |||
}); | |||
}) | |||
]; | |||
}; | |||
# Enable the Profile Sync daemon service. | |||
services.psd.enable = true; | |||
} | |||
</syntaxhighlight> | |||
[[Category:Applications]] | [[Category:Applications]] | ||
[[Category:Web Browser{{#translation:}}]] | [[Category:Web Browser{{#translation:}}]] | ||