I link esterni sono aperti come schede vuote nella nuova finestra del browser in Chrome

109

Da quando ho installato Ubuntu (nuova installazione su una nuova macchina) e ho impostato Google Chrome come browser predefinito, ogni volta che apro link da app esterne queste sono aperte come schede vuote nella nuova finestra del browser (nessun reindirizzamento effettivo al sito, solo un 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 nelle impostazioni predefinite dell'app, Chrome non è chiamato 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 controllare che google-chrome-stable.desktop contenga un valore% U, ma nessuno di questi 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

questo è 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
    
posta unfulvio 24.10.2015 - 20:53
fonte

2 risposte

202

Come ha detto unfulvio, il problema è con google-chrome.desktop , e manca l'argomento %U .

Apri 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.

    
risposta data LostNomad311 24.11.2015 - 02:01
fonte
9

Penso di aver risolto rimuovendo questa voce .desktop:

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

che aveva il nome errato New Tab - Google Chrome ed era responsabile per il comportamento della nuova finestra / scheda descritto nella mia domanda originale

Ho dovuto ricreare l'icona dell'app dopo, anche se

    
risposta data unfulvio 25.10.2015 - 16:45
fonte

Leggi altre domande sui tag