Frage Externe Links werden als leere Tabs in einem neuen Browserfenster in Chrome geöffnet


Da ich Ubuntu (Neuinstallation auf einem neuen Rechner) installiert habe und Google Chrome als Standard-Browser eingerichtet habe, werden beim Öffnen von Links von externen Apps diese als leere Tabs im neuen Browserfenster geöffnet (keine tatsächliche Umleitung zur Site, nur ein leerer Tab) .

Ich wechselte zu Firefox und dieses Verhalten bleibt nicht bestehen. Wenn ich zurück zu Chrome als Standard-Browser (über Standard-Apps) wechseln, passiert es wieder.

Mir ist aufgefallen, dass Chrome sowohl in Unity Launcher als auch in den Standardeinstellungen der App nicht nur "Google Chome", sondern "Neuer Tab - Google Chrome" heißt. Nicht sicher, ob dies zusammenhängt oder wie es zu beheben ist. Ich machte einige Suchen, die vorschlagen, nach mimeapps.list zu suchen oder zu überprüfen, dass der google-chrome-stable.desktop einen% U-Wert enthält, aber keiner von diesen half.

Dies ist übrigens ein Auszug aus dem .desktop-Eintrag:

[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

Das ist 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

109
2017-10-24 18:53


Ursprung


Ich hatte das gleiche Problem und fügte% U als akzeptierte Antwort hinzu, fixiere es für mich. - Nam G VU


Antworten:


Wie Unvollkommenheit sagte, ist das Problem mit google-chrome.desktopund es fehlt der %U Streit .

Datei öffnen: $HOME/.local/share/applications/google-chrome.desktop

Finde die Linie:

Exec=/opt/google/chrome/chrome

Fügen Sie ein Leerzeichen hinzu und %U:

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

Dann speichern Sie die Datei.


205
2017-11-24 01:01



Ich habe diese Änderung vorgenommen und den Namen in Google Chrome geändert. Vielen Dank. - revnoah
Gibt es einen offenen Bug für Chrome? - AlikElzin-kilaka
Ich musste dies nur auf Ubuntu 16.04 google-chrome Version 51.0.2704.63 ausführen - Es ist eindeutig nicht behoben worden. - Layke
Chrome-Version 51.0.2704.103 (64 Bit) & Ubuntu 16.04 => diese Antwort funktionierte. - Jules Lamur
Verwenden Sie gedit, um eine Datei zu öffnen, damit die Bearbeitung funktioniert - santhosh


Ich glaube ich habe das gelöst indem ich diesen .desktop Eintrag entfernt habe:

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

welcher hatte den falschen Namen New Tab - Google Chrome und war verantwortlich für das neue Fenster / Tab-Verhalten, das in meiner ursprünglichen Frage beschrieben wurde

Ich musste das App-Icon danach neu erstellen


9
2017-10-25 15:45



Seltsam, dass Sie Ihr Problem beheben und dann eine Antwort ohne den Fix posten würden - LostNomad311
Ok, in meinem Fall hat sich das Problem nicht mit der Antwort gelöst, die du zur Verfügung gestellt hast (was immer noch nützlich ist und es aufgewertet hat). Mein Problem löste sich durch das Löschen des doppelten Eintrags mit dem falschen Namen und ich stellte die Befehlszeile zur Verfügung, um genau das zu tun, was ich tat. Wahrscheinlich wird ein Teil der Leute, die darauf stoßen, ihr Problem mit Ihrem Fix lösen, aber einige andere, wie ich, könnten es nicht tun und versuchen, den .desktop-Eintrag zu löschen. Das ist ein bisschen alt und hat das Problem nicht mehr aufgetaucht. - unfulvio
Ich konnte das Problem lösen, ohne die Datei zu löschen. nomad311 hat eine gute Teillösung veröffentlicht, der Name musste gerade aufgeräumt werden. - revnoah
aufgrund der Popularität habe ich die richtige Antwort auf @ nomad311 umgestellt - aber jemand, der nicht in der Lage ist, dies zu lösen, sollte auch meine Option in Betracht ziehen, es hat den Job für mich erledigt - unfulvio