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

123

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 depuis des applications externes, ceux-ci sont ouverts sous forme d'onglets vierges dans la nouvelle fenêtre du navigateur (aucune redirection réelle vers le site, mais seulement un onglet vide). .

Je suis passé à Firefox et ce comportement ne persiste pas. Si je repasse sous 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
unfulvio
la source
J'ai eu le même problème et en ajoutant% U en tant que réponse acceptée ci-dessous, corrigez-le.
Nam G VU

Réponses:

237

Comme unfulvio l'a dit, le problème est avec google-chrome.desktop, et il manque l' %Uargument.

Fichier ouvert: $HOME/.local/share/applications/google-chrome.desktop

Trouvez la ligne:

Exec=/opt/google/chrome/chrome

Ajouter un espace et %U:

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

Puis enregistrez le fichier.

LostNomad311
la source
3
J'ai apporté cette modification et changé le nom en Google Chrome. Merci.
Revnoah
1
Existe-t-il un bug ouvert pour Chrome?
AlikElzin-kilaka
1
Je venais juste de l'exécuter sur Ubuntu 16.04 google-chrome Version 51.0.2704.63 - Il est clair que cela n'a pas été corrigé.
Layke
1
Version Chrome 51.0.2704.103 (64 bits) && Ubuntu 16.04 => cette réponse a fonctionné.
Jules Lamur
1
Utilisez gedit pour ouvrir un fichier et faire en sorte que le montage fonctionne
correctement
10

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 Chromeet 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

unfulvio
la source
Bizarre que vous corrigiez votre problème puis que vous publiez une réponse sans le correctif
LostNomad311
1
Ok, dans mon cas, le problème n'a pas été résolu avec la réponse que vous avez fournie (ce qui est toujours utile et que vous l'avez votée). Mon problème a été résolu en supprimant l'entrée en double avec un nom incorrect et j'ai fourni la ligne de commande pour faire exactement ce que j'ai fait. Une partie des personnes qui rencontrent ce problème va probablement résoudre leur problème avec votre correctif, mais d’autres, comme moi, pourraient ne pas essayer de supprimer l’entrée .desktop. C'est un peu vieux cependant et je n'ai plus vu le problème apparaître.
Unfulvio
1
J'ai pu résoudre le problème sans supprimer le fichier. nomad311 a posté une bonne solution partielle, le nom avait juste besoin d'être nettoyé.
Revnoah
En raison de sa popularité, je suis passé de la bonne réponse à @ nomad311. Cependant, toute personne qui hésiterait à le résoudre devrait envisager mon option aussi, elle a fait le travail pour moi
unfulvio