Ketika Firefox ditetapkan sebagai peramban default saya, tautan apa pun yang diklik di aplikasi lain membuka jendela Firefox kosong baru, bukan tab baru atau jendela baru dengan halaman yang saya inginkan.
Apakah itu masalah dengan konfigurasi firefox, "Aplikasi Pilihan" atau apa lagi?
Skrip executable firefox berfungsi dengan baik, karena melakukan di jendela konsol melakukan hal yang benar. Apakah ada cara saya bisa mengedit "aplikasi pilihan" secara manual?firefox http://example.com
firefox
preferences
default-browser
jfoucher
sumber
sumber
man firefox
memberi tahu sayafirefox [OPTIONS] [url]
tetapifirefox --help
memberikan kesalahan berikut:/usr/lib/firefox-4.0.1/firefox-bin: error while loading shared libraries: libxul.so: cannot open shared object file: No such file or directory
LD_LIBRARY_PATH=/usr/lib/firefox-4.0.1 firefox --help
. Aplikasi apa yang Anda alami masalah?Jawaban:
Saya telah menemukan jawaban.
dan kemudian menemukan di mana tempatnya:
Buka
dan kemudian berubah
untuk:
sumber
~/.local/share/applications/chromium-browser.desktop
xdg-settings get default-web-browser
kembalifirefox-esr.desktop
, konten file itu benar; masalah masih terjadi.Gejala: Klik tautan di aplikasi seperti Thunderbird atau LibreOffice membuka tab atau halaman kosong di Firefox.
Solusi: Temukan file (atau setara)
userapp-firefox-S2GY5X.desktop
dalam folder/home/myself/.local/share/applications
dan gantidengan
(
u
= URL sebentar)sumber
Anda tidak benar-benar membantu dengan "aplikasi apa pun", tetapi saya sudah mencoba menemukan aplikasi untuk membuka URL. Saya telah menguji opsi "Dapatkan Bantuan Online ..." dari menu Bantuan , yang mengonfirmasi bahwa URL dibuka di jendela baru.
Menggunakan imajinasi saya, saya menyaksikan perintah baru datang dengan mengeksekusi:
Setelah menjalankan ini, saya dengan cepat menekan opsi menu "Dapatkan Bantuan Online ..." yang disebutkan sebelumnya. Ketika perintah muncul, saya keluar dari perintah dengan menekan Ctrl+ C(interupsi). Perintahnya adalah panggilan python. File yang relevan untuk membuka URL adalah:
Dengan menganalisis file itu, saya menyimpulkan bahwa jendela Firefox baru terpaksa jika aplikasi yang akan dijalankan
firefox %s
(ditentukan olehgconftool-2
). Untuk mengubah perilaku ini, setel kunci/desktop/gnome/url-handlers/http/command
kefirefox %u
.Untuk melakukannya, buka terminal dan jalankan:
Untuk cara GUI, lihat Bagaimana cara menggunakan editor gconf?
sumber
$ ps x -o ags
memberierror: unknown user-defined format specifier "ags"
Saya memiliki FF 6.0 dan Ubuntu 11.04. Saya pergi ke FF> Edit> Preferences> Tab (yang merupakan tab di jendela ini) dan Anda memiliki banyak pilihan bagaimana reaksi tab Anda.
sumber
Pengguna Firefox di sini.
Tak satu pun dari yang di atas bekerja untuk saya. Saya sudah memiliki '% u' di file konfigurasi saya.
Namun, saya perhatikan bahwa setiap kali saya mengklik hyperlink di dalam terminal saya, Firefox akan memunculkan saya pesan kesalahan yang mengatakan bahwa saya sudah membuka browser alih-alih hanya membuka tab baru. Ini membuat saya berpikir jendela terpisah baru dari browser saya saat ini sedang diluncurkan.
Tapi kesan saya salah. Ini karena saya punya dua versi Firefox (beta dan ESR). Jika Anda tidak mengatur peramban biasa sebagai peramban default, klik apa pun pada hyperlink akan meluncurkan versi Firefox Anda yang lain, dan jika Anda tidak memperhatikan, sepertinya Anda mencoba membuka jendela baru dari peramban biasa. browser dan bukan tab baru.
TL; DR
Jika Anda menggunakan dua versi browser yang sama, pastikan versi reguler Anda ditetapkan sebagai versi default
sumber
Debian Wheezy, dengan desktop Xfce4. Firefox ESR versi 52.8.0 (32-bit):
Saya memiliki masalah yang serupa, tetapi tidak identik. Mengklik hyperlink Internet di LibreOffice membuka jendela Firefox baru, bahkan ketika Firefox sudah berjalan di jendela yang sudah ada. Selain itu, kata jendela Firefox baru akan membuka dua tab, satu dengan URL "www.% U.com", dan satu dengan URL yang diinginkan.
Untuk menghentikan perilaku yang tidak diinginkan ini, saya membuka
/home/your user/.local/share/xfce4/helpers/firefox-esr
file dengan editor teks dan mengubahX-XFCE-CommandsWithParameter=firefox-esr %u "%s"
barisnya menjadiX-XFCE-CommandsWithParameter=firefox-esr "%s"
Sekarang, saya mendapatkan perilaku yang diinginkan (yaitu URL yang diinginkan terbuka sebagai tab baru di jendela Firefox yang sudah ada ...
IHTHS!
sumber