今天,当我从 Unity Launcher 打开 Google Chrome 时,它卡在打开主页。它挂起 3 秒钟,然后立即弹出强制退出的选项。
我尝试通过终端、google-chrome-stable 命令打开,它可以正常打开。我想我的启动器图标被替换了。我注意到的一件事是它不在与上次相同的位置。它现在在列表的底部。此外,当我将鼠标悬停在它上面时,启动器名称现在是我的本地 IP(192.168.99.10)而不是 Google Chrome - web 浏览器,并且右键单击它时它失去了打开新窗口和打开私人窗口的选项。我怀疑它已被替换并且现在正在加载我的本地环境,但我不确定它为什么会挂起并且无法继续。
因此我搜索了我的 /usr/share/applications 目录并找到了 google-chrome.desktop,但检查后发现普通的。
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;
我不确定是什么原因造成的,以及如何修复它。我不想每次需要时都通过终端运行 Google Chrome。
没有任何更新,唯一的不同的我上周做过一次从终端运行带有标志的 chrome:
google-chrome --disable-web-security --user-data-dir="/tmp/chrome_tmp"
答案1
通过删除这里的所有 *.desktop 文件 ~/.local/share/applications 解决了这个问题