我运行的是 Ubuntu 16.04 LTS,在使用 Chrome 和 Hangouts 时,一直存在一个令人讨厌的问题。如果我将 Chrome 快捷方式附加到启动器和/或搜索 Chrome,它会坚持认为它是 Hangouts(我在 Chrome 中使用 Hangouts 扩展程序),并且不会提供我需要使用的选项(Web 开发人员),即“以隐身模式启动”。当我在“应用程序”中搜索“chrome”时出现的屏幕截图:
类似地,如果我向启动器添加快捷方式(通过从搜索中拖放)然后悬停,则会显示:
如果我右键单击启动器中的图标,则不会出现以隐身模式启动 Chrome 等的任何常用选项:
我曾尝试删除/重新安装 Chrome 多次(使用这个问题),而且每次它仍然显示“Hangouts”,而不是旧版的 Chrome。
当前运行的是 Chrome 版本 64.0.3282.167(64 位),带有 Hangouts 扩展版本 2018.123.418.2。
我知道 Chrome 中的键盘快捷键可用于在隐身模式下启动新标签页和窗口,但我觉得我不应该使用这些快捷键。有人可以帮忙吗?
编辑
添加结果cat /usr/share/applications/google-chrome.desktop
:
[Desktop Entry]
Version=1.0
Name=Google Chrome
# Only KDE 4 seems to use GenericName, so we reuse the KDE strings.
# From Ubuntu's language-pack-kde-XX-base packages, version 9.04-20090413.
GenericName=Web Browser
GenericName[ar]=متصفح الشبكة
# .... many other languages for GenericName ....
# Gnome and KDE 3 uses Comment.
Comment=Access the Internet
# .... many other languages for Comment....
Exec=/usr/bin/google-chrome-stable %U
Terminal=false
Icon=google-chrome
Type=Application
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml_xml;image/webp;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;
Actions=new-window;new-private-window;
[Desktop Action new-window]
Name=New Window
# .... many other languages for Name ....
Exec=/usr/bin/google-chrome-stable
[Desktop Action new-private-window]
Name=New Incognito Window
# .... many other languages for Name ....
Exec=/usr/bin/google-chrome-stable --incognito
编辑2
我已经升级到 18.04 LTS,但这个问题仍然存在。我刚刚完全卸载了 Chrome,重新安装了它(从 .deb 包),当我尝试从新的“活动”工具启动 Chrome 时,发生了以下疯狂的情况:
邮差是我用于 HTTP 测试的一款应用。它最初是一款 Chrome 扩展程序,后来我将其作为原生应用安装。我已在系统中搜索了所有与它相关的内容,并已将其删除,但问题仍然存在。
答案1
我最终完全重新安装了 Ubuntu(升级到 18.04)。我知道这不是真正的解决方案,但至少现在可以解决这个问题了。
答案2
我也遇到了同样的问题,经过一番折腾,我检查了所有桌面配置文件所在的文件夹 ~/.local/share/applications。Google Hangout 扩展程序覆盖了 Google Chrome 的桌面配置文件。
解决这个问题的方法是更换
~/.local/share/applications/google-chrome.desktop
文件与桌面配置文件的原始副本来自
/usr/share/应用程序
cp -t ~/.local/share/applications /usr/share/applications/google-chrome.desktop