मैं डिफ़ॉल्ट ब्राउज़र को क्रोम कैसे बना सकता हूं?


16

मैं लिनक्स मिंट डेबियन संस्करण (अनिवार्य रूप से डेबियन परीक्षण) और दालचीनी डेस्कटॉप वातावरण चला रहा हूं। हर बार जब मैं लॉन्च करता हूं google-chromeतो वह डिफ़ॉल्ट ब्राउज़र बनने के लिए कहता है। मैंने इसे सभी तरीकों से ऐसा करने के लिए कहा है जो मैं सोच सकता हूं, लेकिन मुझे अभी भी यह पॉप-अप मिल रहा है:

यहाँ छवि विवरण दर्ज करें

मैंने क्या कोशिश की है:

  • पॉप-अप में "डिफ़ॉल्ट रूप में सेट करें" पर क्लिक करें।
  • क्रोम को इसकी सेटिंग में डिफ़ॉल्ट बनाना:

    यहाँ छवि विवरण दर्ज करें

  • डिफ़ॉल्ट के रूप में सेट करने के लिए मेरे डेस्कटॉप वातावरण (दालचीनी) सेटिंग ऐप का उपयोग करना:

    यहाँ छवि विवरण दर्ज करें

  • विभिन्न तरीकों और फाइलों में सभी प्रासंगिक mimetypes के साथ इसे जोड़ना जहां ऐसी चीजें परिभाषित की जाती हैं:

    $ xdg-mime query default text/html 
    chrome.desktop
    
    $ grep chrome .local/share/applications/mimeapps.list
    text/html=chrome.desktop
    x-scheme-handler/http=chrome.desktop
    x-scheme-handler/https=chrome.desktop
    x-scheme-handler/about=google-chrome.desktop
    x-scheme-handler/about=google-chrome.desktop;
    text/html=emacs.desktop;google-chrome.desktop;firefox.desktop;
    x-scheme-handler/http=chrome.desktop;
    
    $ grep chrome /usr/share/applications/defaults.list
    application/xhtml+xml=google-chrome.desktop
    text/html=google-chrome.desktop
    text/xml=gedit.desktop;pluma.desktop;google-chrome.desktop
    x-scheme-handler/http=google-chrome.desktop
    x-scheme-handler/https=google-chrome.desktop
    

    उन फ़ाइलों में, मैंने firefox(मेरी पिछली डिफ़ॉल्ट) की सभी घटनाओं को बदल दिया google-chrome। कोई अन्य ब्राउज़र फ़ाइल में कहीं भी परिभाषित नहीं हैं:

    $ grep -E 'firefox|opera|chromium' /usr/share/applications/defaults.list \ 
       .local/share/applications/mimeapps.list
    $ 
    
  • क्रोम को रूट के मामले में लॉन्च करना जो मदद करता है लेकिन यह मुझे नहीं होने देगा:

    यहाँ छवि विवरण दर्ज करें

  • इसे डिफ़ॉल्ट के रूप में सेट करने के लिए डेबियन की वैकल्पिक प्रणाली का उपयोग करना:

    $ sudo update-alternatives --install /usr/bin/www-browser www-browser /usr/bin/google-chrome 1080
    update-alternatives: using /usr/bin/google-chrome to provide /usr/bin/www-browser (www-browser) in auto mode
    
    $ ls -l /etc/alternatives/www-browser
    lrwxrwxrwx 1 root root 22 Jan 23 17:03 /etc/alternatives/www-browser -> /usr/bin/google-chrome
    

इनमें से किसी पर भी कोई असर नहीं दिख रहा है। क्या कोई मुझे इस अशांत पॉप-अप से छुटकारा नहीं दिलाएगा?

जवाबों:


16

मेरे पास क्रोम स्थापित नहीं है, केवल क्रोमियम है, लेकिन मुझे आशा है कि वे इस काम के लिए बहुत अलग नहीं हैं। जब मैं "फिर से नहीं पूछता" चुनते हैं, तो Chromiom मेरी ~/.config/chromium/Profile 1/Preferencesफ़ाइल में निम्न सेटिंग संग्रहीत करता है :

{
   "alternate_error_pages": {
      "enabled": false
   },
   "apps": {
      "shortcuts_have_been_created": true
   },
   "autofill": {
      "negative_upload_rate": 1.0,
      "positive_upload_rate": 1.0
   },
   "bookmark_bar": {
      "show_on_all_tabs": true
   },
   "bookmark_editor": {
      "expanded_nodes": [ "1" ]
   },
   "browser": {
      "check_default_browser": false,
      [...]

आप मैन्युअल रूप से उस check_default_browserसेटिंग को अपनी प्राथमिकता फ़ाइल में जोड़ने का प्रयास कर सकते हैं :)


7

हल मिल गया:

जब आपको फिर से प्रश्न मिलता है, तो उस बटन को न दबाएं जो क्रोम को डिफ़ॉल्ट ब्राउज़र बनाता है, लेकिन बार को गायब करने के लिए एक्स पर पट्टी के दाईं ओर क्लिक करें। बड़ा मौका यह वापस नहीं आएगा।

एक मंच मंच पोस्ट के माध्यम से


2
यह टेर्डन के 2014 के प्रश्न (IIUC के लिए अप्रासंगिक लगता है, उनके पास एक स्पष्ट "फिर से मत पूछिए" बटन था, जो काम नहीं करता था)। लेकिन यह 2019 में काफी उपयोगी है (जब कोई "फिर से पूछें" बटन नहीं है, लेकिन "x" काम करता है)। यह क्रोम / क्रोमियम में वास्तव में काफी काउंटर-सहज यूएक्स निर्णय है (मुझे उम्मीद है कि "x" का अर्थ "अब इसे छिपाना" होगा, लेकिन "इसे हमेशा के लिए भूलना नहीं")।
साशा

मेरी समस्या हल कर दी।
सिरिटिस मेजर

3

यहाँ एक त्वरित समाधान है, जैसा कि ऊपर एक अनुमान के अनुसार मैं भिन्न हूँ: एक टर्मिनल में चलाएं:

echo '# Disable set default browser
export CHROMIUM_FLAGS="$CHROMIUM_FLAGS --no-default-browser-check"' \
| sudo tee /etc/chromium.d/disable-set-default-browser

यह एक ऐसी फाइल बनाएगा जो बिना जाँच के क्रोमियम लॉन्च करेगी ... बहुत उपयोगी है जब "फिर से मत पूछो" सवाल पॉप नहीं होता है :)


अरे। यह बहुत ही आशाजनक लग रहा था, लेकिन /etc/chromium.d/मेरे उबंटू प्रणाली पर कोई निर्देशिका नहीं थी , और इसे बनाने का कोई प्रभाव नहीं पड़ा।
शुभ जूल

मैं भी इस --no-default-browser-checkझंडे का इस्तेमाल कर रहा हूं । एक जादू की तरह काम करता है! आप एक लॉन्चर "डेस्कटॉप" फ़ाइल भी बना सकते हैं, ~/.local/share/applications/ताकि जब आप लॉन्चर / पसंदीदा बार से ऐप खोलने के लिए क्लिक करें, तो यह इस ध्वज के साथ चले। डेस्कटॉप फ़ाइलों के बारे में अधिक जानकारी के लिए यहां देखें: askubuntu.com/questions/461943/…
pestophagous

1

मैनुअल संपादन क्यों?
पॉप-अप में बस "फिर से मत पूछो" पर क्लिक करें। संकेत के रूप में।

मुझे आपके प्रश्न में कोई संकेत नहीं दिखता है कि आपने कोशिश की है।


10
यह 2018 है, और "फिर से मत पूछो" जैसी कोई बात नहीं है।
कार्बोलिमर

1
यह कभी काम नहीं किया और यह अब एक विकल्प भी नहीं है।
न्यूरॉनट

0

सरल उपाय

ठीक काम करता है!

sudo xdg-mime default google-chrome.desktop x-scheme-handler/http
sudo xdg-mime default google-chrome.desktop x-scheme-handler/https
sudo xdg-mime default google-chrome.desktop text/html

यदि आप क्रोमियम को डिफ़ॉल्ट बनाना चाहते हैं तो यह बहुत अच्छा है, लेकिन यदि आप ऐसा नहीं करते हैं तो यह बहुत अच्छा है।
bschlueter

आपकी सलाह के बारे में @bschlueter thx। यह एक भौतिक गलती थी। अब ठीक काम करता है!
एंटोनियो फीतोसा

अब यह बहुत अच्छा काम करता है यदि आप चाहते हैं कि google-chrome डिफ़ॉल्ट हो जो कि अधिसूचित होने की समस्या का उपाय कर सकता है कि chrome डिफ़ॉल्ट ब्राउज़र नहीं है, लेकिन यदि आप फ़ायरफ़ॉक्स, या सर्फ जैसे कुछ और चाहते हैं, तो यह सहायक नहीं है। डिफ़ॉल्ट, लेकिन फिर भी अधिसूचना प्राप्त किए बिना मौके पर क्रोम का उपयोग करने में सक्षम होना चाहता है।
bschlueter
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.