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


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

109
2017-10-24 18:53


происхождения


У меня была такая же проблема и добавление% U, как принятый ответ ниже, исправить это для меня. - Nam G VU


ответы:


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

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

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

Exec=/opt/google/chrome/chrome

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

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

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


206
2017-11-24 01:01



Я сделал это изменение, а также изменил имя на Google Chrome. Благодарю. - revnoah
Есть ли ошибка для хрома? - AlikElzin-kilaka
Я просто должен был запустить это на Ubuntu 16.04 google-chrome Версия 51.0.2704.63 - Это явно не исправлено. - Layke
Chrome версия 51.0.2704.103 (64 бит) && Ubuntu 16.04 => этот ответ сработал. - Jules Lamur
используйте gedit, чтобы открыть файл, чтобы сделать редактирование его работоспособным - santhosh


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

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

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

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


9
2017-10-25 15:45



Странно, что вы исправите свою проблему, а затем опубликуете ответ без исправления - LostNomad311
Хорошо, в моем случае проблема не решилась с ответом, который вы предоставили (что еще полезно и его поддержало). Моя проблема решена путем удаления дубликата записи с неправильным именем, и я предоставил командной строке, чтобы сделать то, что я сделал. Вероятно, часть людей, которые сталкиваются с этим, решит проблему с вашим исправлением, но некоторые другие, такие как я, могут и не пытаться удалить запись .desktop. Это немного устарело, хотя и не видно, что проблема появляется больше. - unfulvio
Я смог решить проблему без удаления файла. nomad311 опубликовал хорошее частичное решение, имя просто нужно было очистить. - revnoah
из-за популярности я переключил правильный ответ на @ nomad311 - однако любой, кто сталкивается с этим неспособным решить, должен рассмотреть мой вариант тоже, он сделал работу для меня - unfulvio