Внешние ссылки открываются в виде пустых вкладок в новом окне браузера в Chrome

99

Поскольку я установил 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 24.10.2015 в 18:53
источник

2 ответа

183

Как сказал unfulvio, проблема связана с google-chrome.desktop и отсутствует аргумент %U .

Открыть файл: $HOME/.local/share/applications/google-chrome.desktop

Найдите строку:

Exec=/opt/google/chrome/chrome

Добавьте пробел и %U :

Exec=/opt/google/chrome/chrome %U

Затем сохраните файл.

    
ответ дан LostNomad311 24.11.2015 в 01:01
источник
9

Я думаю, что решил, удалив эту запись .desktop:

rm $HOME/.local/share/applications/google-chrome.desktop

, который имел ошибочное имя New Tab - Google Chrome и отвечал за поведение нового окна / вкладки, описанное в моем исходном вопросе

Мне пришлось заново создать значок приложения, хотя

    
ответ дан unfulvio 25.10.2015 в 15:45