Открытие браузера с параметрами командной строки

Я использую браузер Opera. Я хочу открыть браузер с одной опцией командной строки по умолчанию, т.е. при каждом открытии оперы должна быть включена опция

Я сейчас открываю свою оперу, используя

opera --proxy-pac-url="http://hostname/autoproxy.pac"

Этот файл автоматического прокси должен быть установлен всякий раз, когда я нажимаю на ярлык Opera на рабочем столе. Я использую Ubuntu.

Заранее спасибо.

0 ответов

Одна из возможностей решения - использовать alias настроен в вашем ~/.bash_aliases сценарий.

Просто добавьте следующую строку в свой ~/.bash_aliases.

alias opera="opera --proxy-pac-url='http://hostname/autoproxy.pac'"

Затем загрузите его для текущего сеанса терминала с помощью source ~/.bash_aliases. Теперь каждый раз, когда вы выполняетеopera, у него будет такой --proxy-pac-url=...как вы настроили автоматически. Также вы можете добавить любые дополнительные параметры по своему усмотрению.

Но обратной стороной этого является то, что вы должны оставить такой сеанс терминала нетронутым, вы не можете закрыть его, и эта отладочная информация выводится на консоль. Если вы этого не хотите и освободитесь от этого, используйте вместо этого следующее

alias opera="opera --proxy-pac-url='http://hostname/autoproxy.pac' > /dev/null 2>&1 &" 

Это перенаправит стандартное сообщение об ошибке в стандартный выходной поток, а затем сбросит оба сообщения в /dev/nullтак что вы ничего не увидите. Заодно запустить оперу в фоновом режиме.

Extra

Чтобы настроить Opera для запуска с прокси-сервером socks5, используйте следующие

alias opera="opera --proxy-server='socks://127.0.0.1:8080' > /dev/null 2>&1 &"
Другие вопросы по тегам