Ponieważ zainstalowałem Ubuntu (świeża instalacja na nowym komputerze) i ustawiłem Google Chrome jako domyślną przeglądarkę, za każdym razem, gdy otwieram linki z aplikacji zewnętrznych, są one otwierane jako puste karty w nowym oknie przeglądarki (brak faktycznego przekierowania na stronę, tylko pusta karta) .
Połączyłem się z Firefoksem i takie zachowanie nie występuje. Jeśli przełączę się z powrotem na Chrome jako domyślną przeglądarkę (za pośrednictwem domyślnych aplikacji), nastąpi to ponownie.
Zauważyłem, że zarówno w Unity Launcher, jak i przy domyślnych ustawieniach aplikacji, Chrome to nie tylko „Google Chome”, ale „Nowa karta - Google Chrome”. Nie jestem pewien, czy jest to powiązane lub jak to naprawić. Przeprowadziłem kilka wyszukiwań, które sugerują poszukiwanie mimeapps.list lub sprawdzenie, czy plik google-chrome-stable.desktop zawiera wartość% U, ale żadna z nich nie pomogła.
Przy okazji jest to fragment wpisu .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
to jest 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
Odpowiedzi:
Jak powiedział unfulvio, problem dotyczy
google-chrome.desktop
i brakuje mu%U
argumentu.Otwórz plik:
$HOME/.local/share/applications/google-chrome.desktop
Znajdź linię:
Dodaj spację i
%U
:Następnie zapisz plik.
źródło
Myślę, że rozwiązałem ten problem, usuwając ten wpis .desktop:
rm $HOME/.local/share/applications/google-chrome.desktop
który miał błędną nazwę
New Tab - Google Chrome
i był odpowiedzialny za nowe zachowanie okna / karty opisane w moim pierwotnym pytaniuPo tym jednak musiałem odtworzyć ikonę aplikacji
źródło