Pertanyaan Tautan eksternal dibuka sebagai tab kosong di jendela browser baru di Chrome


Sejak saya menginstal Ubuntu (instalasi baru di mesin baru), dan mengatur Google Chrome sebagai browser default, setiap kali saya membuka tautan dari aplikasi eksternal, ini terbuka sebagai tab kosong di jendela browser baru (tidak ada pengalihan aktual ke situs, hanya tab kosong) .

Saya beralih ke Firefox dan perilaku ini tidak berlanjut. Jika saya beralih kembali ke Chrome sebagai browser default (melalui aplikasi default), itu akan terjadi lagi.

Saya perhatikan bahwa baik di Unity Launcher dan dari pengaturan aplikasi default, Chrome tidak hanya disebut 'Google Chome' tetapi 'Tab Baru - Google Chrome'. Tidak yakin apakah ini terkait atau bagaimana memperbaikinya. Saya membuat beberapa pencarian yang menyarankan untuk mencari mimeapps.list atau periksa apakah google-chrome-stable.desktop berisi nilai% U, tetapi tidak ada yang membantu.

Ini adalah ekstrak entri .desktop dengan cara:

[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

ini 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


asal


Saya memiliki masalah yang sama dan menambahkan% U sebagai jawaban yang diterima di bawah memperbaikinya untuk saya. - Nam G VU


Jawaban:


Seperti kata unfulvio, masalahnya adalah dengan google-chrome.desktop, dan itu hilang %U argumen.

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

Temukan garis:

Exec=/opt/google/chrome/chrome

Tambahkan spasi dan %U:

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

Kemudian simpan file.


205
2017-11-24 01:01



Saya membuat perubahan ini dan juga mengubah namanya menjadi Google Chrome. Terima kasih. - revnoah
Apakah ada bug terbuka untuk chrome? - AlikElzin-kilaka
Saya baru saja menjalankan ini di Ubuntu 16.04 google-chrome Versi 51.0.2704.63 - Jelas tidak diperbaiki. - Layke
Versi Chrome 51.0.2704.103 (64 bit) && Ubuntu 16.04 => jawaban ini berfungsi. - Jules Lamur
gunakan gedit untuk membuka file agar pengeditannya berfungsi dengan baik - santhosh


Saya rasa saya sudah memecahkan dengan menghapus entri .desktop ini:

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

yang memiliki nama yang salah New Tab - Google Chrome dan bertanggung jawab atas perilaku jendela / tab baru yang dijelaskan dalam pertanyaan awal saya

Saya harus menciptakan kembali ikon aplikasi setelah itu


9
2017-10-25 15:45



Aneh bahwa Anda akan memperbaiki masalah Anda dan kemudian memposting jawaban tanpa perbaikan - LostNomad311
Ok, dalam kasus saya, masalahnya tidak terpecahkan dengan jawaban yang Anda berikan (yang masih berguna dan telah mengangkatnya). Masalah saya diselesaikan dengan menghapus entri duplikat dengan nama yang salah dan saya memberikan baris perintah untuk melakukan apa yang saya lakukan. Mungkin sebagian orang yang menemukan ini akan menyelesaikan masalah mereka dengan perbaikan Anda, tetapi beberapa yang lain, seperti saya, mungkin tidak dan mencoba menghapus entri .desktop. Ini agak lama dan belum melihat masalah muncul lagi. - unfulvio
Saya bisa menyelesaikan masalah tanpa menghapus file. nomad311 diposting solusi parsial yang baik, nama hanya perlu dibersihkan. - revnoah
karena popularitas saya mengalihkan jawaban yang benar ke @ nomad311 - namun siapa pun yang menabrak ini tidak dapat dipecahkan harus mempertimbangkan pilihan saya juga, itu berhasil untuk saya - unfulvio