
У меня по сути тот же вопрос, на который здесь ответили:
Как изменить браузер, в котором терминал GNOME открывает ссылки?
За исключением того, что я работаю на Ubuntu 14.04 и мне интересно настроить аргументы командной строки, передаваемые браузеру. Есть ли способ сделать это?
решение1
Программы используют множество других программ для определения браузера по умолчанию, sensible-browser
и xdg-open
две из них.
Для xdg-open
, вы можете использовать его просто запустив xdg-open http://URL
, так xdg-open https://www.google.co.uk
откроется Google, например.
Это должно быть то же самое, что запустить echo https://www.google.co.uk
в терминале, и щелчок по ссылке должен открыть браузер по умолчанию (в моем случае Firefox).
Вы можете увидеть, какой браузер по умолчанию, используя xdg-settings get default-web-browser
:
$ xdg-settings get default-web-browser
firefox.desktop
Чтобы задать значения, выполните следующие действия xdg-settings set default-web-browser LAUNCHER-FILE.desktop
:
$ xdg-settings set default-web-browser chromium-browser.desktop
Так что теперь при запуске echo https://www.google.co.uk
и нажатии на ссылку или запуске xdg-open https://www.google.co.uk
должен открываться Google в новом браузере по умолчанию (в моем случае теперь Chromium).
Обратите внимание, что он ссылается на файл .desktop программы, а не на ее команду — это должен быть допустимый файл в /usr/share/applications
(или ~/.local/share/applications
). Вы можете легко создать свой собственный файл с пользовательской командой, скопировав существующий и изменив строки «Имя» и «Выполнение»:
$ cp /usr/share/applications/firefox.desktop ~/.local/share/applications/firefox-new-window.desktop
$ gedit ~/.local/share/applications/firefox-new-window.desktop & disown
##Then change Name and Exec lines to `Name=Firefox (New Window)` & `Exec=firefox --new-window %u` respectively
$ update-desktop-database ~/.local/share/applications/
$ xdg-settings set default-web-browser firefox-new-window.desktop
В приведенном выше примере я создал новый лаунчер, отредактировал его так, чтобы он запускал новое окно Firefox, обновил базу данных файлов лаунчера и установил его по умолчанию. Теперь при запуске xdg-open https://www.google.co.uk
открывается новое окно Firefox.
Больше информации: