“Ubuntu 23.10 浏览器中持续出现‘设为默认值’警告问题”

“Ubuntu 23.10 浏览器中持续出现‘设为默认值’警告问题”

我是 Ubuntu 23.10 的用户。我的笔记本电脑上目前安装了两个 Web 浏览器:

  1. Brave 浏览器(通过 snaps 安装)。
  2. Google Chrome(从 deb 包安装)。

问题:

无论是 Brave 还是 Chrome,打开任一浏览器时,我都会不断遇到“设为默认”警告。尽管我已经将 Brave 指定为默认浏览器,但仍然会出现这种情况。

如果您对此事有任何见解,我恳请您提供一份潜在解决方案的清单。

答案1

在终端中运行以下命令:

cd /etc/profile.d/
sudo touch chrome-default-browser-check-disabled.sh
echo "export CHROME_DEFAULT_BROWSER_CHECK_ENABLED=0" | sudo tee -a /etc/profile.d/chrome-default-browser-check-disabled.sh > /dev/null
source /etc/profile.d/chrome-default-browser-check-disabled.sh

然后,当您启动 Google Chrome 时,“设置为默认值”通知就不会再出现。

要使这些更改永久生效,您可以创建一个 systemd 服务,/etc/profile.d/chrome-default-browser-check-disabled.sh在启动时获取该文件。要创建 systemd 服务,请在/etc/systemd/system包含以下内容的目录中创建一个名为 chrome-default-browser-check-disabled.service 的文件:

[Unit]
Description=Disable Chrome default browser check
After=systemd-user-sessions.service

[Service]
Type=simple
ExecStart=/bin/bash -c "source /etc/profile.d/chrome-default-browser-check-disabled.sh"

[Install]
WantedBy=multi-user.target

重新加载 systemd 守护进程配置:

sudo systemctl daemon-reload

启用服务:

sudo systemctl enable chrome-default-browser-check-disabled.service

启动服务:

sudo systemctl start chrome-default-browser-check-disabled.service

也许现在“设置为默认值”通知不会继续出现在 Brave 网络浏览器中,因为它被指定为您的 Ubuntu 中的默认网络浏览器。

如果启动 Brave 网络浏览器时仍然出现“设为默认值”通知,请使用上述命令禁用 Brave 网络浏览器中的“设为默认值”通知,但用 替换,CHROME_DEFAULT_BROWSERBRAVE_DEFAULT_BROWSERchrome出现的位置用 替换brave

相关内容