20.04 个月前我在 Ubuntu 桌面上,在寻找流氓浏览器扩展时,我--disable-site-isolation-trials
为我的 chromium-browser 安装设置了标志。
问题:很多个月后,我不知道如何移除旗帜。
故障排除
- 在铬内部我重置了所有标志并重新启动了铬,但这没有任何效果
- 我检查
/usr/share/applications/chromium-browser.desktop
了没有标志设置
~/.local/share/applications
没有铬发射器 - 我检查了我的
bashrc
,但找不到标志(通过别名或导出) - 我试过
export CHROMIUM_USER_FLAGS="--enable-site-isolation-trials"
了,但它被忽略了,浏览器继续警告我--disable-site-isolation-trials
更奇怪的是:
我跑去locate chromium.desktop
找我的铬的实际发射器
/snap/chromium/2254/bin/chromium.desktop
/snap/chromium/2254/meta/gui/chromium.desktop
/var/lib/snapd/desktop/applications/chromium_chromium.desktop
并确认通过启动器设置了零标志。
root@machine:/snap/bin# grep "Exec=" /snap/chromium/2254/bin/chromium.desktop
Exec=chromium %U
Exec=chromium
Exec=chromium --incognito
Exec=chromium --temp-profile
root@machine:/snap/bin# grep "Exec=" /snap/chromium/2254/meta/gui/chromium.desktop
Exec=chromium %U
Exec=chromium
Exec=chromium --incognito
Exec=chromium --temp-profile
root@machine:/snap/bin# grep "Exec=" /var/lib/snapd/desktop/applications/chromium_chromium.desktop
Exec=env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/chromium_chromium.desktop /snap/bin/chromium %U
Exec=env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/chromium_chromium.desktop /snap/bin/chromium
Exec=env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/chromium_chromium.desktop /snap/bin/chromium --incognito
Exec=env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/chromium_chromium.desktop /snap/bin/chromium --temp-profile
从那里我使用命令行重置所有 pf 铬的标志:
snap set chromium command.chromium=""
看起来执行成功了,实际的最终结果..什么都没有。
当我检查时htop
,它似乎/snap/chromium/2254/usr/lib/chromium-browser/chrome
正在运行多个标志--disable-site-isolation-trials --render-process-limit=10 --disable-feature=TFLiteLanguageDetectEnabled
难倒......这些标志是从哪里读取的?
更新:
$ sudo snap get chromium command.chromium
chromium
我还需要更正下面的评论...我只是注意到htop
过滤器仍然显示...
/snap/chromium/2254/usr/lib/chromium-browser/chrome --disable-site-isolation-trials --render-process-limit=10 --disable-feature=TFLiteLanguageDetectEnabled
...我很抱歉,我猜我看错了输出行..
还有几个额外的地方可以设置 Chromium 标志。按概率排序:
about://flags
(在 Chromium 地址栏中输入的 URL)。$HOME/.chromium-browser.init
。请注意,是自己
--disable-feature=TFLiteLanguageDetectionEnabled
设置的,因此您需要追踪的唯一用户定义标志是和。chromium.launcher
--disable-site-isolation-trials
--render-process-limit=10
你犯了一个错误,你的意思是
CHROMIUM_FLAGS
,不是CHROMIUM_USER_FLAGS
。旁注:您始终可以在
about://version
.