ter*_*don 26 defaults chrome browser mime-types
我正在运行 Linux Mint Debian 版(本质上是 Debian 测试)和 Cinnamon 桌面环境。每次我启动google-chrome
它都会要求成为默认浏览器。我已经告诉它以我能想到的所有方式这样做,但我仍然得到这个弹出窗口:
我尝试过的:
在其设置中将 chrome 设为默认值:
使用我的桌面环境(肉桂)设置应用程序将其设置为默认值:
以各种方式和文件将其与所有相关的 mimetypes 相关联,其中定义了这些东西:
$ xdg-mime query default text/html
chrome.desktop
$ grep chrome .local/share/applications/mimeapps.list
text/html=chrome.desktop
x-scheme-handler/http=chrome.desktop
x-scheme-handler/https=chrome.desktop
x-scheme-handler/about=google-chrome.desktop
x-scheme-handler/about=google-chrome.desktop;
text/html=emacs.desktop;google-chrome.desktop;firefox.desktop;
x-scheme-handler/http=chrome.desktop;
$ grep chrome /usr/share/applications/defaults.list
application/xhtml+xml=google-chrome.desktop
text/html=google-chrome.desktop
text/xml=gedit.desktop;pluma.desktop;google-chrome.desktop
x-scheme-handler/http=google-chrome.desktop
x-scheme-handler/https=google-chrome.desktop
Run Code Online (Sandbox Code Playgroud)
在这些文件中,我firefox
用google-chrome
. 文件中的任何地方都没有定义其他浏览器:
$ grep -E 'firefox|opera|chromium' /usr/share/applications/defaults.list \
.local/share/applications/mimeapps.list
$
Run Code Online (Sandbox Code Playgroud)以 root 身份启动 chrome 以防万一,但它不会让我:
使用 Debian 的替代系统将其设置为默认值:
$ sudo update-alternatives --install /usr/bin/www-browser www-browser /usr/bin/google-chrome 1080
update-alternatives: using /usr/bin/google-chrome to provide /usr/bin/www-browser (www-browser) in auto mode
$ ls -l /etc/alternatives/www-browser
lrwxrwxrwx 1 root root 22 Jan 23 17:03 /etc/alternatives/www-browser -> /usr/bin/google-chrome
Run Code Online (Sandbox Code Playgroud)这些似乎都没有任何效果。不会有人让我摆脱这个动荡的弹出窗口吗?
Mar*_*ich 20
对于 Chromium,当我选择“不再询问”时,Chromium 会将以下设置存储在我的~/.config/chromium/Profile 1/Preferences
文件中:
{
"alternate_error_pages": {
"enabled": false
},
"apps": {
"shortcuts_have_been_created": true
},
"autofill": {
"negative_upload_rate": 1.0,
"positive_upload_rate": 1.0
},
"bookmark_bar": {
"show_on_all_tabs": true
},
"bookmark_editor": {
"expanded_nodes": [ "1" ]
},
"browser": {
"check_default_browser": false,
[...]
Run Code Online (Sandbox Code Playgroud)
对于标准谷歌浏览器:
open ~/Library/Application Support/Google/Chrome/Default/Preferences
(然后按回车键)"browser":{
?并将其替换为"browser":{"check_default_browser":false,
当您启动 chrome 备份时,它不应再提示您。
笔记:
chrome 版本之间的首选项设置似乎有很大不同。在 Chrome-78.0 上设置
"browser":{"default_browser_infobar_last_declined":"13236762067983049"}
Run Code Online (Sandbox Code Playgroud)
似乎工作。我假设它模拟点击x
.
小智 12
找到了解决办法:
再次出现问题时,不要按使 Chrome 成为默认浏览器的按钮,而是单击 X 上最右侧的栏使该栏消失。大概率回不来了。
小智 5
这是一个快速的解决方案,我认为与上面的解决方案一样有价值,但不同:在终端中运行:
echo '# Disable set default browser
export CHROMIUM_FLAGS="$CHROMIUM_FLAGS --no-default-browser-check"' \
| sudo tee /etc/chromium.d/disable-set-default-browser
Run Code Online (Sandbox Code Playgroud)
它将创建一个无需检查即可启动 Chromium 的文件......当“不要再问”问题没有弹出时非常有用:)
归档时间: |
|
查看次数: |
53997 次 |
最近记录: |