Saya telah menetapkan google-chrome sebagai browser web default saya di Ubuntu dan aplikasi gnome. Namun, ketika menggunakan konsole , semua tautan terbuka di konqueror, dan bukan google-chrome!
Saya sudah mencoba mengatur browser default dengan: sudo update-alternatives --config 'x-www-browser'
Ini berfungsi untuk membuka tautan di gnome-terminal, dan program gnome lainnya ... tetapi bukan kde seperti konsole. Juga, tampaknya tidak ada program kcontrol untuk mengakses pengaturan kde.
Adakah yang tahu cara mengatur pengaturan kde untuk ini saat masih menggunakan gnome?
Suntingan: Dari apa yang saya tahu, saya sudah mengatur semua pengaturan terkait yang dapat saya pikirkan ...
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
Dan tidak ada referensi untuk konqueror:
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
google-chrome
default-programs
default-browser
konsole
TrinitronX
sumber
sumber
export BROWSER=google-chrome
mimeapps.list
di~/.config
Jawaban:
Saya mengalami masalah ini menjalankan konsole di Ubuntu / Unity. Ketika semuanya gagal, saya mengedit
~/.kde/share/config/kdeglobals
:Logout, masuk - bingo!
sumber
konsole
dan aplikasi yang menggunakannya sepertiyakuake
mencari pengaturan ini di~/.kde/share/config/kdeglobals
. Setelah menghidupkan kembali sistem lama yang terganggu oleh masalah ini, saya dapat menerima jawaban ini dengan percaya diri!!
ditandakan oleh tanda seru ?Masalah dengan "aplikasi standar" saat ini adalah bahwa berbagai program mencari standar dengan cara yang berbeda. Apa yang bisa kita sebut pendekatan tradisional
$BROWSER
danmailcap
file.Namun, baru-baru ini, banyak program grafis mulai mengandalkan
.desktop
file, dan ada seperangkatxdg-*
alat yang ditujukan untuk memanipulasi dan mengambil beberapa default.Mencoba:
Jika ini menunjukkan konqueror, maka
Harus memperbaikinya, setidaknya jika
xdg-settings
dokumentasinya dapat dipercaya.Sekarang, semua yang
xdg-settings
dilakukan adalah berbicara dengan lingkungan desktop yang sedang berjalan, jadi ini seharusnyaGNOME
, dan itu harus sudah diatur kegoogle-chrome
...sumber
Ini adalah perilaku Konsole yang benar . Ini membuka tautan di peramban default KDE. Jika tidak ada browser yang ditentukan, itu akan meluncurkan Konqueror . Karena Anda tidak dapat menemukan penyebutan Konqueror di file konfigurasi, maka yang terakhir adalah kasus Anda.
Untuk mengatur browser pilihan Anda lakukan hal berikut (Saya berasumsi bahwa Konsole dan Konqueror Anda berasal dari KDE4 ):
Semoga ini membantu.
sumber
kcontrol
biner di sistem saya, jadi tidak boleh diinstal.systemsettings
(nama paket sama)Lihat halaman ini: http://userbase.kde.org/System_Settings/Default_Applications
Ada aplikasi pengaturan default sistem kde. Namun, karena di gnome Anda, lihat file ini:
Selain itu lihat di sini:
Hapus referensi untuk konqueror.
sumber
Cara yang tepat bagi saya untuk membuat pekerjaan ini di ubuntu 18.04 adalah menambahkan
untuk
~/.config/kdeglobals
sebagai disarankan di sini . Setelah itu Anda hanya perlu memulai konsole baru.sumber