Поскольку я установил Ubuntu (новая установка на новый компьютер) и установил Google Chrome в качестве браузера по умолчанию, всякий раз, когда я открываю ссылки из внешних приложений, они открываются как пустые вкладки в новом окне браузера (без фактического перенаправления на сайт, просто пустая вкладка) ,
Я переключился на Firefox, и это поведение не сохраняется. Если я снова переключаюсь на Chrome в качестве браузера по умолчанию (через приложения по умолчанию), это происходит снова.
Я заметил, что и в Unity Launcher, и в настройках приложения по умолчанию Chrome называется не «Google Chome», а «Новая вкладка - Google Chrome». Не уверен, если это связано или как это исправить. Я сделал несколько поисков, которые предлагают поискать mimeapps.list или проверить, что google-chrome-stable.desktop содержит значение% U, но ничего из этого не помогло.
Вот выдержка из записи .desktop:
[Desktop Entry]
Version=1.0
Name=Google Chrome
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;
X-Ayatana-Desktop-Shortcuts=NewWindow;NewIncognito
это 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
Ответы:
Как сказал unfulvio, проблема в том
google-chrome.desktop
, что в ней отсутствует%U
аргумент.Открыть файл:
$HOME/.local/share/applications/google-chrome.desktop
Найдите строку:
Добавьте пробел и
%U
:Затем сохраните файл.
источник
Я думаю, что я решил, удалив эту запись .desktop:
rm $HOME/.local/share/applications/google-chrome.desktop
который имел ошибочное имя
New Tab - Google Chrome
и отвечал за новое поведение окна / вкладки, описанное в моем первоначальном вопросеПосле этого мне пришлось воссоздать значок приложения
источник