web-dev-qa-db-fra.com

Les liens externes sont ouverts sous forme d'onglets vierges dans la nouvelle fenêtre du navigateur dans Chrome

Depuis que j'ai installé Ubuntu (nouvelle installation sur une nouvelle machine) et défini Google Chrome comme navigateur par défaut, chaque fois que j'ouvre des liens à partir d'applications externes, ils sont ouverts sous la forme d'onglets vides dans la nouvelle fenêtre du navigateur (aucune redirection vers le site , juste un onglet vide).

Je suis passé à Firefox et ce comportement ne persiste pas. Si je repasse à Chrome comme navigateur par défaut (via les applications par défaut), cela se produit à nouveau.

J'ai remarqué que, dans Unity Launcher et dans les paramètres par défaut de l'application, Chrome ne s'appelle pas simplement "Google Chome" mais "Nouvel onglet - Google Chrome". Pas sûr que ce soit lié ou comment résoudre ce problème. J'ai fait des recherches qui suggèrent de rechercher mimeapps.list ou de vérifier que le fichier google-chrome-stable.desktop contient une valeur% U, mais rien de tout cela n'a aidé.

Voici un extrait de l'entrée .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

c'est 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
121
unfulvio

Comme unfulvio l'a dit, le problème concerne google-chrome.desktop et l'argument %U manque.

Ouvrir le fichier: $HOME/.local/share/applications/google-chrome.desktop

Trouvez la ligne:

Exec=/opt/google/chrome/chrome

Ajoutez un espace et %U:

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

Puis enregistrez le fichier.

233
LostNomad311

Je pense avoir résolu en supprimant cette entrée .desktop:

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

qui porte le nom erroné New Tab - Google Chrome et est responsable du nouveau comportement de fenêtre/onglet décrit dans ma question initiale

Je devais recréer l'icône de l'application après cela, bien que

10
unfulvio