将 chrome 设置为 debian wheezy 的默认浏览器

Tei*_*ifi 4 debian google-chrome

安装谷歌浏览器

sudo dpkg --install google-chrome-stable_current_amd64.deb
Run Code Online (Sandbox Code Playgroud)

每次运行 chrome 时,它​​都会要求我将 chrome 设置为默认的 Web 浏览器。 在此处输入图片说明


我尝试修复它 Settings 在此处输入图片说明


甚至卸载了iceweasel,我仍然无法将chrome设置为我的默认浏览器。

请帮忙。提前致谢。


编辑:

我尝试了 terdon 先生的建议,但还是遇到了同样的问题。

这是 chrome.desktop

~$ cat /usr/share/applications/chrome.desktop

Name=Google Chrome
Terminal=false
Icon=google-chrome
Type=Application
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml_xml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;
X-Ayatana-Desktop-Shortcuts=NewWindow;NewIncognito
Exec=/usr/bin/google-chrome %U
Run Code Online (Sandbox Code Playgroud)

这是 mimeapps.list

~$ cat .local/share/applications/mimeapps.list

[Default Applications]
text/html=google-chrome.desktop
x-scheme-handler/http=google-chrome.desktop
x-scheme-handler/https=google-chrome.desktop
x-scheme-handler/about=google-chrome.desktop
x-scheme-handler/unknown=google-chrome.desktop
Run Code Online (Sandbox Code Playgroud)

ter*_*don 7

默认应用程序在文件中定义~/.local/share/applications/mimeapps.list。在您喜欢的文本编辑器中打开文件并更改

x-scheme-handler/http=firefox.desktop
x-scheme-handler/https=firefox.desktop
Run Code Online (Sandbox Code Playgroud)

x-scheme-handler/http=chrome.desktop
x-scheme-handler/https=chrome.desktop
Run Code Online (Sandbox Code Playgroud)

只要您chrome.desktop /usr/share/applications/.


更新:

如果您没有chrome.desktop文件,/usr/share/applications/只需使用以下几行创建一个文件:

Name=Google Chrome
Terminal=false
Icon=google-chrome
Type=Application
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml_xml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;
X-Ayatana-Desktop-Shortcuts=NewWindow;NewIncognito
Exec=/opt/google/chrome/google-chrome %U
Run Code Online (Sandbox Code Playgroud)

更改/opt/google/chrome/google-chrome为 返回的任何内容which google-chrome