Periksa nilai variabel lingkungan BROWSER Anda. Di sebagian besar shell, ini dilakukan dengan echo $BROWSER
. Jika disetel ke /usr/bin/xdg-open
, di situlah letak masalah Anda.
Ketika xdg-open mencoba membuka alamat web, ia melakukannya bukan dengan set default dengan xdg-mime, tetapi dengan perintah dalam variabel BROWSER. Dan karena perintah itu adalah xdg-open sendiri, ia memotong hingga tak terbatas.
Mengosongkan variabel ini memecahkan masalah. Untuk bash, mungkin disetel ke /usr/bin/xdg-open
di ~/.bashrc
, dengan baris seperti BROWSER=/usr/bin/xdg-open
. Hapus baris itu dan masalahnya teratasi.
Saya berasumsi xdg-open juga menggunakan browser sebagai aplikasi pembuka default, yang mengarah ke proses makan CPU yang sama setiap kali menangani file yang tidak dikenal.
Juga, instal perl-file-mimeinfo
dan mulai ulang mungkin membantu.
Terima kasih MariusMatutiae karena menyediakan tautan yang membantu saya menjawab pertanyaan saya sendiri.