Saya bertanya-tanya apa perintah terminal untuk membuka browser web default.
command-line
Luca
sumber
sumber
sensible-utils
paket dan sistem alternatif yang ditemukan/etc/alternatives
dan dimodifikasi olehupdate-alternatives
?sensible-browser
membuka Opera, bukan pf Chrome default.xdg-open
bekerja seperti yang diharapkan.sensible-browser
tidak mengikuti preferensi pengguna yang dikonfigurasi di unity-control-center.xdg-open
tidak.Pencarian di Google saya menemukan jawabannya.
xdg-open adalah bagian dari paket xdg-utils dan sudah terinstal di Ubuntu 10.10.
sumber
Anda juga bisa menggunakan:
Dan itu akan membuka URL di browser default.
sumber
Dengan pengaturan default Ubuntu, hanya perintah gnome-open yang muncul di benak Anda.
sumber
gnome-open
hampir semua jenis file, URI dan direktori. Ini adalah satu perintah untuk dipelajari, alih-alih mencoba mengingat tentang perintah yang tidak jelas sepertisensible-browser
xdg-open
harus melakukan hal yang sama - sebenarnya, itu akan memanggilgnome-open
, ataukde-open
, atau apa pun, tergantung pada lingkungan desktop Anda. Karena itu lebih portabel.Saya sedikit mempermainkan ini. Ada masalah dengan
gnome-open
- itu tidak akan memanggil browser web default kecuali jika Anda menentukan url. Itu masalah jika Anda ingin mengatur ikon atau pintasan yang akan selalu meluncurkan browser yang ditetapkan sebagai default. Di lain waktu Anda mungkin perlu mengaturnya sebagai parameter untuk beberapa program yang memerlukan tautan ke peramban web dan tidak berfungsi dengan baikgnome-open
(misalnya:)acroread
. Anda mungkin menyelesaikan ini dengan menggunakan salah satux-www-browser
ataugnome-www-browser
tautan sistem yang dapat Anda aturupdate-alternatives
, tetapi itu adalah pengaturan sistem, bukan spesifik pengguna (dan mereka tidak disinkronkan dengan nilai-nilai yang ditetapkangnome-default-applications-properties
. Semua ini dapat diselesaikan dengan membukasensible-browser
executable (yang sebenarnya skrip):dan menambahkan ini di awal:
Itu akan membuat
sensible-browser
selalu meluncurkan browser web default yang ditentukan pengguna. (Saya menemukan bahwagnome-default-applications-properties
perubahan beberapa kunci gconf sesuai dengan browser yang saat ini ditetapkan. Nilai browser default dapat diperoleh dari salah satu kunci ini jadi saya pergi/desktop/gnome/url-handlers/http/command
dan menggunakannya untuk mengisi$BROWSER
variabel (nilai dilucuti dari"%s"
bagian) .)sumber
/usr/bin/sensible-browser
karena jawaban ini merekomendasikan. Perubahan ini akan ditimpa pada peningkatan sistem.Hanya agar Anda dapat menemukannya berguna. Pendekatan fallback, dan satu liner.
Bacaan yang bagus untuk yang tidak terbiasa dengan operator logis https://www.howtogeek.com/269509/how-to-run-two-or-more-terminal-commands-at-once-in-linux/ .
dan
sumber