134 votes

Les liens externes sont ouverts dans de nouvelles fenêtres de navigateur vides dans Chrome

Depuis que j'ai installé Ubuntu (nouvelle installation sur une nouvelle machine) et que j'ai défini Google Chrome comme navigateur par défaut, chaque fois que j'ouvre des liens à partir d'applications externes, ils s'ouvrent comme des onglets blancs dans une nouvelle fenêtre de navigateur (pas de redirection réelle vers le site, juste un onglet blanc).

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

J'ai remarqué que à la fois dans le lanceur Unity et dans les paramètres d'application par défaut, Chrome n'est pas appelé simplement 'Google Chome' mais 'New Tab - Google Chrome'. Je ne suis pas sûr si c'est lié ou comment le réparer. J'ai fait quelques recherches qui suggèrent de chercher dans mimeapps.list ou de vérifier que le google-chrome-stable.desktop contient une valeur %U, mais rien de tout cela n'a aidé.

Voici un extrait de l'entrée .desktop d'ailleurs :

[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

voici 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

250voto

LostNomad311 Points 2615

Comme l'a dit unfulvio, le problème se trouve avec google-chrome.desktop, et l'argument %U est manquant.

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

Recherchez la ligne :

Exec=/opt/google/chrome/chrome

Ajoutez un espace et %U :

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

Enregistrez ensuite le fichier.

11voto

unfulvio Points 1655

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

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

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

J'ai dû recréer l'icône de l'application après cela, cependant

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X