Los enlaces externos se abren como pestañas en blanco en la nueva ventana del navegador en Chrome

123

Desde que instalé Ubuntu (instalación nueva en una nueva máquina) y configuré Google Chrome como navegador predeterminado, cada vez que abro enlaces desde aplicaciones externas, estas se abren como pestañas en blanco en una nueva ventana del navegador (sin redirección real al sitio, solo una pestaña en blanco) .

Me cambié a Firefox y este comportamiento no persiste. Si vuelvo a Chrome como navegador predeterminado (a través de aplicaciones predeterminadas), vuelve a ocurrir.

Noté que tanto en Unity Launcher como en la configuración predeterminada de la aplicación, Chrome no se llama solo 'Google Chome' sino 'Nueva pestaña: Google Chrome'. No estoy seguro de si esto está relacionado o cómo solucionarlo. Hice algunas búsquedas que sugieren buscar mimeapps.list o verificar que google-chrome-stable.desktop contiene un valor de% U, pero ninguno de estos ayudó.

Por cierto, este es un extracto de la entrada .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

esto es 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
fuente
Tuve el mismo problema y agregar% U como la respuesta aceptada a continuación lo solucionó.
Nam G VU

Respuestas:

237

Como dijo unfulvio, el problema está en google-chrome.desktopy falta el %Uargumento.

Abrir documento: $HOME/.local/share/applications/google-chrome.desktop

Encuentra la línea:

Exec=/opt/google/chrome/chrome

Agrega un espacio y %U:

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

Luego guarda el archivo.

LostNomad311
fuente
3
Hice este cambio y también cambié el nombre a Google Chrome. Gracias.
revnoah
1
¿Hay un error abierto para Chrome?
AlikElzin-kilaka
1
Solo tuve que ejecutar esto en Ubuntu 16.04 google-chrome Versión 51.0.2704.63 - Claramente no se ha solucionado.
Layke
1
Chrome versión 51.0.2704.103 (64 bits) && Ubuntu 16.04 => esta respuesta funcionó.
Jules Lamur
1
use gedit para abrir un archivo para que la edición funcione bien
santhosh
10

Creo que lo resolví eliminando esta entrada .desktop:

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

que tenía el nombre erróneo New Tab - Google Chromey era responsable del nuevo comportamiento de ventana / pestaña descrito en mi pregunta original

Aunque tuve que recrear el ícono de la aplicación después de eso

unfulvio
fuente
Es extraño que solucione su problema y luego publique una respuesta sin la solución
LostNomad311
1
Ok, en mi caso, el problema no se resolvió con la respuesta que proporcionó (que sigue siendo útil y lo votó). Mi problema se resolvió eliminando la entrada duplicada con el nombre incorrecto y proporcioné la línea de comando para hacer exactamente lo que hice. Probablemente, una parte de las personas que se encuentran con esto resolverá su problema con su solución, pero otros, como yo, podrían no hacerlo e intentar eliminar la entrada .desktop. Sin embargo, esto es un poco viejo y no he visto el problema aparecer más.
unfulvio
1
Pude resolver el problema sin eliminar el archivo. nomad311 publicó una buena solución parcial, el nombre solo necesitaba ser limpiado.
revnoah
debido a la popularidad que cambié la respuesta correcta a @ nomad311 - sin embargo, nadie toparse con este incapaz de resolver debe considerar mi opción también, se hizo el trabajo para mí
unfulvio