Chrome में नई ब्राउज़र विंडो में बाहरी लिंक को खाली टैब के रूप में खोला जाता है


123

चूँकि मैंने उबंटू स्थापित किया (नई मशीन पर ताज़ा इंस्टॉल), और Google क्रोम को डिफ़ॉल्ट ब्राउज़र के रूप में सेट किया, जब भी मैं बाहरी ऐप्स से लिंक खोलता हूँ ये नई ब्राउज़र विंडो में रिक्त टैब के रूप में खुले होते हैं (साइट पर कोई वास्तविक पुनर्निर्देशन नहीं, बस एक खाली टैब) ।

मैंने फ़ायरफ़ॉक्स पर स्विच किया और यह व्यवहार जारी नहीं है। अगर मैं क्रोम पर डिफ़ॉल्ट ब्राउज़र (डिफ़ॉल्ट ऐप्स के माध्यम से) पर वापस जाता हूं तो यह फिर से होता है।

मैंने देखा कि यूनिटी लॉन्चर और डिफॉल्ट ऐप सेटिंग्स से, क्रोम को केवल 'Google Chome' नहीं, बल्कि 'New Tab - Google Chrome' कहा जाता है। निश्चित नहीं है कि यह संबंधित है या इसे कैसे ठीक किया जाए। मैंने कुछ खोजें कीं, जो कि mimeapps.list देखने या Google- chrome-static.desktop पर% U मान समाहित करने का सुझाव देती हैं, लेकिन इनमें से किसी ने भी मदद नहीं की।

यह रास्ते से .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

यह 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

मेरे पास एक ही मुद्दा था और नीचे दिए गए उत्तर के रूप में% U को जोड़ना मेरे लिए इसे ठीक करना था।
नाम जी वीयू

जवाबों:


237

जैसा कि unfulvio ने कहा, मुद्दा साथ है google-chrome.desktop, और यह %Uतर्क को याद कर रहा है।

खुली फाइल: $HOME/.local/share/applications/google-chrome.desktop

लाइन ढूंढें:

Exec=/opt/google/chrome/chrome

एक स्थान जोड़ें और %U:

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

फिर फाइल को सेव करें।


3
मैंने यह बदलाव किया और इसका नाम बदलकर Google Chrome भी कर दिया। धन्यवाद।
रेवनाह

1
क्या क्रोम के लिए एक खुला बग है?
AlikElzin-kilaka

1
मुझे इसे केवल Ubuntu 16.04 google-chrome वर्जन 51.0.2704.63 पर चलाना था - यह स्पष्ट रूप से तय नहीं किया गया है।
Layke

1
Chrome संस्करण 51.0.2704.103 (64 बिट्स) और& Ubuntu 16.04 => इस उत्तर ने काम किया।
जूल्स लामुर

1
संपादित करने के लिए एक फ़ाइल खोलने के लिए gedit का उपयोग कर अपने ठीक काम
santhosh

10

मुझे लगता है कि मैंने इसे .desktop प्रविष्टि को हटाकर हल किया है:

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

जिसका गलत नाम New Tab - Google Chromeथा और मेरे मूल प्रश्न में वर्णित नई विंडो / टैब व्यवहार के लिए जिम्मेदार था

मुझे उसके बाद ऐप आइकन को फिर से बनाना था, हालाँकि


अजीब है कि आप अपने मुद्दे को ठीक कर लेंगे और फिर फिक्स के बिना जवाब पोस्ट
करेंगे

1
ठीक है, मेरे मामले में समस्या आपके द्वारा दिए गए जवाब से हल नहीं हुई (जो अभी भी उपयोगी है और इसे उखाड़ दिया है)। गलत नाम के साथ डुप्लिकेट प्रविष्टि को हटाने से मेरी समस्या हल हो गई और मैंने कमांड लाइन को वही किया जो मैंने किया था। संभवतः इसके पार आने वाले लोगों का एक हिस्सा आपकी समस्या को हल कर देगा, लेकिन मेरे जैसे कुछ अन्य, .desktop प्रविष्टि को हटाने का प्रयास नहीं कर सकते हैं। हालांकि यह थोड़ा पुराना है और इस मुद्दे को अब दिखाई नहीं दिया है।
अनफवियो

1
मैं फ़ाइल को हटाने के बिना समस्या को हल करने में सक्षम था। खानाबदोश 1111 ने एक अच्छा आंशिक समाधान पोस्ट किया, बस नाम साफ करने की जरूरत है।
रिवाइनाह

लोकप्रियता के कारण मैंने @ nomad311 के सही उत्तर को बदल दिया - हालांकि किसी को भी इसे हल करने में असमर्थ मेरे विकल्प पर भी विचार करना चाहिए, इसने मेरे लिए काम किया
unfulvio
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.