Chrome'u nasıl varsayılan tarayıcı yapabilirim?


16

Linux Mint Debian sürümünü (aslında Debian testi) ve Cinnamon masaüstü ortamını çalıştırıyorum. Her başlattığımda google-chromevarsayılan tarayıcı olmayı ister. Düşünebildiğim her şekilde yapmasını söyledim ama hala bu pop-up'ı alıyorum:

resim açıklamasını buraya girin

Ne denedim:

  • Açılır pencerede "Varsayılan olarak ayarla" yı tıklayın.
  • Chrome'u ayarlarında varsayılan yapmak:

    resim açıklamasını buraya girin

  • Masaüstü ortamımın (tarçın) ayarları uygulamasını varsayılan olarak ayarlamak için:

    resim açıklamasını buraya girin

  • Bu tür şeylerin tanımlandığı çeşitli şekillerde ve dosyalarda ilgili tüm mimetiplerle ilişkilendirmek:

    $ 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
    

    Bu dosyalarda, firefox(önceki varsayılan değerimin) tüm tekrarlarını değiştirdim google-chrome. Dosyanın hiçbir yerinde başka tarayıcı tanımlanmadı:

    $ grep -E 'firefox|opera|chromium' /usr/share/applications/defaults.list \ 
       .local/share/applications/mimeapps.list
    $ 
    
  • Yardım etmek için kromu kök olarak başlatmak, ancak bana izin vermiyor:

    resim açıklamasını buraya girin

  • Debian'ın alternatif sistemini varsayılan olarak ayarlamak için kullanma:

    $ 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
    

Bunların hiçbirinin bir etkisi yok gibi görünüyor. Kimse beni bu çalkantılı pop-up pencereden kurtaramayacak mı?

Yanıtlar:


16

Chrome yüklü değil, yalnızca Chromium, ancak umarım bunun çalışması için çok farklı değildirler. "Bir daha sorma" seçeneğini belirlediğimde, Chromiom dosyamda aşağıdaki ayarları saklar ~/.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,
      [...]

Bu check_default_browserayarı Tercihler dosyanıza manuel olarak eklemeyi deneyebilirsiniz :)


7

çözümü buldu:

Soruyu tekrar aldığınızda, Chrome'u varsayılan tarayıcı yapan düğmeye basmayın, ancak çubuğun kaybolması için X'deki çubuğun en sağındaki simgesini tıklayın. Büyük şans geri gelmeyecek.

bir manjaro forum gönderisiyle


2
Bu terdon'un 2014 sorusuyla alakasız görünüyor (IIUC, işe yaramayan açık bir "Bir daha sorma" düğmesine sahipti). Ancak 2019'da oldukça kullanışlıdır ("Bir daha sorma" düğmesi olmadığında, ancak "x" işi yapar). Chrome / Chromium'da gerçekten oldukça sezgisel UX kararı ("x" in "bunu şimdi gizle" anlamına gelmesini bekliyorum, ancak "sonsuza kadar unutmamak").
sasha

sorunumu çözdü.
Syrtis Major

3

İşte yukarıdaki gibi değer hızlı bir çözüm sanırım ama farklı: bir terminalde çalıştırın:

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

Kontrol etmeden Chromium'u başlatacak bir dosya oluşturacak ... "Bir daha sorma" sorusu açılmadığında çok kullanışlıdır :)


Lanet. Bu çok ümit verici görünüyordu, ancak /etc/chromium.d/Ubuntu sistemimde bir dizin yoktu ve hiçbir etkisi olmadı.
Auspex

Ben de bu --no-default-browser-checkbayrağı kullanıyorum . Tıkır tıkır çalışıyor! ~/.local/share/applications/Uygulamayı başlatıcı / sık kullanılanlar çubuğundan açmak için tıkladığınızda, bu bayrakla çalışacak şekilde bir başlatıcı "masaüstü" dosyası da oluşturabilirsiniz . Masaüstü dosyaları hakkında daha fazla bilgi için buraya bakın: askubuntu.com/questions/461943/…
pestophagous

1

Neden manuel düzenlemeler?
Açılır pencerede "Bir daha sorma" seçeneğini tıklamanız yeterlidir. belirtildiği gibi.

Sorunuzda bunu denediğinize dair herhangi bir gösterge görmüyorum.


10
2018 ve "bir daha sorma" diye bir şey yok.
carbolymer

1
Bu hiç işe yaramadı ve şimdi bir seçenek bile değil.
Neuronet

0

Basit çözüm

İyi çalışıyor!

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

Kromun varsayılan olmasını istiyorsanız bu harika, eğer istemiyorsanız çok fazla değil.
bschlueter

@bschlueter thx tavsiyeniz hakkında. Bu maddi bir hataydı. Şimdi iyi çalışıyor!
Antonio Feitosa

Artık, google-chrome'un varsayılan olmasını istiyorsanız harika çalışır, bu da kromun varsayılan tarayıcı olmadığı konusunda bilgilendirilme sorununu çözebilir, ancak firefox veya surf gibi başka bir şeyin varsayılan, ancak yine de bildirimi almadan krom'u kullanabilmek istiyorum.
bschlueter
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.