Harici bağlantılar, Chrome'daki yeni tarayıcı penceresinde boş sekmeler olarak açılıyor


123

Ubuntu'yu kurduğumdan (yeni bir makineye yeni yükleme) ve Google Chrome'u varsayılan tarayıcı olarak ayarladığımdan beri, harici uygulamalardan bağlantılar açtığımda bunlar yeni tarayıcı penceresinde boş sekmeler olarak açılıyor (siteye gerçek bir yeniden yönlendirme yok, sadece boş bir sekme) .

Firefox'a geçtim ve bu davranış devam etmiyor. Varsayılan tarayıcı olarak Chrome'a ​​geri dönersem (varsayılan uygulamalar aracılığıyla) bu tekrar olur.

Hem Unity Launcher'da hem de varsayılan uygulama ayarlarında Chrome'un yalnızca 'Google Chome' değil, 'Yeni Sekme - Google Chrome' olarak adlandırıldığını fark ettim. Bunun ilgili olup olmadığından veya nasıl düzeltileceğinden emin değil. Mimeapps.list'i aramayı öneren bazı aramalar yaptım veya google-chrome-stable.desktop dosyasının% U değeri içerdiğini kontrol ettim, ancak bunların hiçbiri işe yaramadı.

Bu arada .desktop girişinin bir özü:

[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

Bu 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

Aynı sorunu yaşadım ve aşağıdaki kabul edilen cevap olarak% U ekleyerek benim için düzeltdim.
Nam G VU

Yanıtlar:


237

Unfulvio'nun dediği gibi, mesele birlikte google-chrome.desktopve %Utartışmayı eksik .

Açık dosya: $HOME/.local/share/applications/google-chrome.desktop

Çizgiyi bulun:

Exec=/opt/google/chrome/chrome

Bir boşluk ekleyin ve %U:

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

Sonra dosyayı kaydedin.


3
Bu değişikliği yaptım ve adı da Google Chrome olarak değiştirdim. Teşekkürler.
revnoah,

1
Krom için açık bir hata var mı?
AlikElzin-kilaka

1
Bunu sadece Ubuntu 16.04'te çalıştırmak zorunda kaldım google-chrome Sürüm 51.0.2704.63 - Açıkça düzeltilmedi.
Layke

1
Chrome sürüm 51.0.2704.103 (64 bit) && Ubuntu 16.04 => bu cevap çalıştı.
Jules Lamur

1
düzenleme çalışmasını iyi yapmak için bir dosyayı açmak için gedit kullanın
santhosh

10

Sanırım bu .desktop girişini kaldırarak çözdüm:

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

hatalı adı vardı ve New Tab - Google Chromeorijinal sorumla açıklanan yeni pencere / sekme davranışından sorumluydu.

Yine de uygulama simgesini yeniden oluşturmak zorunda kaldım.


Sorununuzu çözmeniz ve düzeltmeden bir cevap göndermeniz çok
garip

1
Tamam, benim durumumda sorun verdiğiniz cevapla çözülmedi (ki bu hala faydalı ve onu aştı). Sorunum yinelenen girişi yanlış bir adla silerek çözüldü ve tam olarak yaptığımı yapmak için komut satırını sağladım. Muhtemelen buna rastlayan kişilerin bir kısmı sorununuzu çözüme ulaştırır, ancak benim gibi bazıları da .desktop girişini silmeyi deneyemez. Bu biraz eski olsa ve artık sorunun ortaya çıkmadığını görmedim.
unfulvio

1
Dosyayı silmeden sorunu çözebildim. nomad311 iyi bir kısmi çözüm yayınladı, sadece temizlenmesi gerekiyordu.
revnoah,

popülerlik nedeniyle doğru cevabı @ nomad311 olarak değiştirdim - ancak bu sorunu çözemeyen herkes benim de seçeneğimi düşünmeli, benim için işi yapmıştı
unfulvio
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.