Konsole'nin URL'leri açtığı varsayılan tarayıcıyı nasıl değiştiririm?


19

Google-chrome'u Ubuntu ve gnome uygulamalarında varsayılan web tarayıcım olarak ayarladım. Ancak, konsole kullanırken , tüm bağlantılar google-chrome'da değil, konqueror'da açılır!

Varsayılan tarayıcıyı ayarlamayı denedim: sudo update-alternatives --config 'x-www-browser'

Bu, gnome terminali ve diğer gnome programlarındaki bağlantıları açmak için çalışır ... ancak konsole gibi kde olanlar için değil. Ayrıca, kde ayarlarına erişmek için bir kcontrol programı yok gibi görünüyor.

Hala gnome kullanırken bunun için kde ayarını yapmanın bir yolunu biliyor mu?

EDIT: Anlatabildiğim kadarıyla, aklıma gelen tüm ilgili ayarları yapılandırılmış var ...

grep 'chrome' ~/.local/share/applications/mimeapps.list

x-scheme-handler/http=google-chrome.desktop;firefox.desktop;
x-scheme-handler/https=google-chrome.desktop;firefox.desktop;
x-scheme-handler/http=google-chrome.desktop
x-scheme-handler/https=google-chrome.desktop
x-scheme-handler/chrome=firefox.desktop
text/html=google-chrome.desktop
application/x-extension-htm=google-chrome.desktop;firefox.desktop;
application/x-extension-html=google-chrome.desktop;firefox.desktop;
application/x-extension-shtml=google-chrome.desktop;firefox.desktop;
application/xhtml+xml=google-chrome.desktop;firefox.desktop;
application/x-extension-xhtml=google-chrome.desktop;firefox.desktop;
application/x-extension-xht=google-chrome.desktop;firefox.desktop;
x-scheme-handler/about=google-chrome.desktop
x-scheme-handler/unknown=google-chrome.desktop

grep 'chrome' /usr/share/applications/defaults.list

text/html=firefox.desktop;google-chrome.desktop
text/xml=firefox.desktop;google-chrome.desktop
application/xhtml_xml=google-chrome.desktop
x-scheme-handler/http=firefox.desktop;google-chrome.desktop
x-scheme-handler/https=firefox.desktop;google-chrome.desktop
x-scheme-handler/ftp=google-chrome.desktop

Ve konqueror'a atıf yok:

grep -i 'konqueror' /usr/share/applications/defaults.list
grep -i 'konqueror' ~/.local/share/applications/mimeapps.list
grep -i 'kon' /usr/share/applications/defaults.list
grep -i 'kon' ~/.local/share/applications/mimeapps.list

BROWSER değişkenini dışa aktarmayı deneyin. export BROWSER=google-chrome
Nemo

@ Capt.Nemo: Hmm ... hala Konqueror
TrinitronX

Debian Squeeze ile aynı problemim var.
muhuk

neden bilmiyorum, ama başka var mimeapps.listat~/.config
phil294

Yanıtlar:


14

Ben Ubuntu / Unity konsole çalışan bu sorunla karşılaştı. Her şey başarısız olduğunda, şunu düzenledim ~/.kde/share/config/kdeglobals:

[General]
BrowserApplication[$e]=!google-chrome

Çıkış, giriş - tombala!


Her ne kadar njsg'nin cevabı çoğunlukla masaüstünde başlatan birçok eylem gerçekleştirirken varsayılan tarayıcıyı düzeltmek için işe yaradı. Görünüşe göre konsoleve onu kullanan uygulamalar yakuakebu ayarı arayın ~/.kde/share/config/kdeglobals. Bu sorunun yaşadığı eski sistemi canlandırdıktan sonra, bu cevabı güvenle kabul edebilirim!
TrinitronX

2
Bunun yerine ~ / .config / kdeglobals 'a eklemek zorunda kaldım.
Ivan Kozik

Buraya Yakuake kullanarak Ubuntu 16.04'e geldim ve bu, konsoldan (Yakuake / Konsole) Chrome'dan bağlantıları açmak için gerekli olan cevaptı.
MattBoothDev

Krom yerine krom kullanıyorsanız, "google-chrome" yerine "krom tarayıcı" kullanın
wranvaud

ünlem işareti ne anlama geliyor !?
andrybak

11

Günümüzde "varsayılan uygulamalar" ile ilgili sorun, farklı programların varsayılanları farklı şekillerde aramasıdır. Geleneksel yaklaşım diyebileceğimiz şey $BROWSERve mailcapdosyalar.

Ancak, son zamanlarda, birçok grafik programı .desktopdosyalara güvenmeye başladı xdg-*ve bazı varsayılanları işlemek ve almak için ayrılmış bir dizi araç var.

Deneyin:

xdg-settings get default-web-browser

Bu konqueror gösteriyorsa, o zaman

xdg-settings set default-web-browser google-chrome.desktop

En azından xdg-settingsbelgelere güvenilecekse düzeltmelidir .

Şimdi, tek xdg-settingsyapmanız gereken şu anda çalışan masaüstü ortamıyla konuşmak, bu olmalı GNOMEve zaten google-chrome...


6

Bu doğru davranış Konsole'nin . Bağlantıları KDE varsayılan tarayıcısında açar. Herhangi bir tarayıcı belirtilmezse, Konqueror'ı başlatır . Konfigürasyon dosyalarında Konqueror'dan bahsedilemediğinden , ikincisi tam olarak sizin durumunuzdur.

Tercih ettiğiniz tarayıcıyı ayarlamak için aşağıdakileri yapın ( Konsol ve Konqueror gelmektedir KDE4 ):

  • KDE Sistem Ayarlarını açın (örn. Kcontrol'ü başlatarak )
  • Varsayılan Uygulamalar'a gidin ("Çalışma Alanı Görünümü" altında bir yerde olmalıdır)
  • Web Tarayıcı bölümünü bulma
  • tercih ettiğiniz tarayıcının [yolunu ve] adını yazın

Bu yardımcı olur umarım.


3
Gnome'u varsayılan masaüstü bilgisayarım olarak kullanıyorum, ancak Konsole & kdelibs'i yükledim. kcontrolİkili sistemimde bulamıyorum , bu yüzden kurulmamalıdır.
TrinitronX

1
@TrinitronX çalıştırılabilir şimdi systemsettings(aynı paket adı )
Kova Gücü

GEdit (buggy tabii ki) bir zip dosyası açıyordu !!! buraya bakın: askubuntu.com/questions/896564/…
Kova Gücü

1
Bu cevap benim için çalıştı. Daha yeni KDE sürümleri, açılan bir menü aracılığıyla yüklü tarayıcılardan seçim yapmanıza olanak tanır. Konsole daha sonra seçilen tarayıcıyı kullanır.
Michael Franzl

0

Bu sayfaya göz atın: http://userbase.kde.org/System_Settings/Default_Applications

Bir kde sistemi varsayılan ayarları uygulaması vardır. Ancak, gnome'unuzdan bu dosyaya göz atın:

/usr/share/applications/defaults.list

Ayrıca buraya bakın:

~/.local/share/applications/mimeapps.list

Konqueror ile ilgili tüm içeriği kaldırın.


Hmm ... çok garip. Bu dosyalara bakıyorum ve konqueror'a hiç referansım yok. Bunun yerine, html ve xhtml ile ilgili tüm mime türleri için firefox & chrome olarak ayarlanmıştır. Altında Konsole kullanıyor gibi görünen "Konqueror" ve "Yakuake" terminali ile denedim unutmayın. @Jorge Castro: Bu dosyalardaki geçerli ayarlar için yukarıdaki düzenlenmiş soruma bakın.
TrinitronX

0

Ubuntu 18.04'te bu işi yapmamın doğru yolu

[General]
BrowserApplication[$e]=!put-your-favorite-browser-here

için ~/.config/kdeglobalsolduğu gibi burada tavsiye . Bundan sonra sadece yeni bir konsole başlamanız gerekir.

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.