我是 Ubuntu 23.10 的用户。我的笔记本电脑上目前安装了两个 Web 浏览器:
- Brave 浏览器(通过 snaps 安装)。
- 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_BROWSER
并BRAVE_DEFAULT_BROWSER
在chrome
出现的位置用 替换brave
。