Как изменить браузер по умолчанию И параметры командной строки, используемые для открытия ссылки из gnome-терминала

У меня в основном тот же вопрос, на который я ответил здесь:

Как изменить браузер, с которого терминал gnome открывает ссылки?

За исключением того, что я работаю на Ubuntu 14.04 и я заинтересован в настройке аргументов командной строки, передаваемых в браузер. Есть ли способ сделать это?

4
задан 13 April 2017 в 15:24

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 в новом браузере по умолчанию (в моем случае теперь Хром).

Заметьте, что это связывается с .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.

Подробнее:

4
ответ дан 14 April 2017 в 01:24

Другие вопросы по тегам:

Похожие вопросы: