I collegamenti esterni vengono aperti come schede vuote nella nuova finestra del browser in Chrome


123

Da quando ho installato Ubuntu (nuova installazione su una nuova macchina) e ho impostato Google Chrome come browser predefinito, ogni volta che apro collegamenti da app esterne questi sono aperti come schede vuote nella nuova finestra del browser (nessun reindirizzamento effettivo al sito, solo una scheda vuota) .

Sono passato a Firefox e questo comportamento non persiste. Se torno a Chrome come browser predefinito (tramite app predefinite) succede di nuovo.

Ho notato che sia in Unity Launcher che dalle impostazioni predefinite dell'app, Chrome non si chiama solo "Google Chome" ma "Nuova scheda - Google Chrome". Non sono sicuro se questo è correlato o come risolverlo. Ho effettuato alcune ricerche che suggeriscono di cercare mimeapps.list o di verificare che google-chrome-stable.desktop contenga un valore% U, ma nessuna di queste ha aiutato.

Questo è un estratto della voce .desktop a proposito:

[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

questa è 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

Ho avuto lo stesso problema e l'aggiunta di% U come risposta accettata di seguito risolve il problema per me.
Nam G VU,

Risposte:


237

Come ha detto unfulvio, il problema è relativo google-chrome.desktope manca l' %Uargomento.

Apri il file: $HOME/.local/share/applications/google-chrome.desktop

Trova la linea:

Exec=/opt/google/chrome/chrome

Aggiungi uno spazio e %U:

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

Quindi salva il file.


3
Ho apportato questa modifica e ho anche cambiato il nome in Google Chrome. Grazie.
revnoah,

1
Esiste un bug aperto per Chrome?
AlikElzin-Kilaka

1
Ho dovuto solo eseguire questo su Ubuntu 16.04 google-chrome Versione 51.0.2704.63 - Chiaramente non è stato risolto.
Layke,

1
Chrome versione 51.0.2704.103 (64 bit) && Ubuntu 16.04 => questa risposta ha funzionato.
Jules Lamur,

1
usa gedit per aprire un file affinché la modifica
funzioni correttamente

10

Penso di aver risolto rimuovendo questa voce .desktop:

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

che aveva il nome errato New Tab - Google Chromeed era responsabile del nuovo comportamento finestra / scheda descritto nella mia domanda originale

Tuttavia, ho dovuto ricreare l'icona dell'app dopo


Strano che tu
risolva il

1
Ok, nel mio caso il problema non si è risolto con la risposta che hai fornito (che è ancora utile e l'aveva votata). Il mio problema è stato risolto eliminando la voce duplicata con il nome sbagliato e ho fornito la riga di comando per fare esattamente quello che ho fatto. Probabilmente una parte delle persone che si imbattono in questo risolverà il loro problema con la tua correzione, ma altri, come me, potrebbero non provare e cancellare la voce .desktop. Questo è un po 'vecchio e non ho più visto apparire il problema.
unfulvio,

1
Sono stato in grado di risolvere il problema senza eliminare il file. nomad311 ha pubblicato una buona soluzione parziale, il nome doveva solo essere ripulito.
revnoah,

a causa della popolarità ho cambiato la risposta corretta a @ nomad311 - tuttavia chiunque si imbatta in questa incapace di risolvere dovrebbe considerare anche la mia opzione, ha fatto il lavoro per me
unfulvio
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.