В этом случае вам придется редактировать файл, который обрабатывает выполнение браузера. Таким образом, вы будете уверены, что нужные параметры будут включены при вызове отовсюду.
Это то, что я имею в виду:
- Переместить исходный файл под другим именем
- Со старым именем исходного файла создайте новый скрипт, вызывающий исходный файл с необходимыми параметрами.
Я покажу пример того, как это сделать, используя chromium-browser
.
Вы должны быть осторожны при выполнении приведенных ниже команд, так как привилегии суперпользователя будут предоставлены, таким образом, у вас есть полные права для всей вашей системы, и, например, вы можете удалить или изменить все
Где /usr/bin/chromium-browser
находится исполняемый файл вашего браузера и ~/Documents/backup/
пример расположения резервной копии. Чтобы найти местоположение исполняемого файла, вызываемого при каждом запуске браузера, вы можете найти его в файле рабочего стола, обычно в /usr/share/applications
.
Это скопирует / usr / bin / chromium-browser в ~ / Documents / backup /
Это переименует исполняемый файл из браузера Chromium в Chromium-Original
- Замените имя старого файла файлом, который передает нужные параметры исходному исполняемому файлу.
Например, в этом случае создайте в любом месте файл с именем chromium-browser с содержимым:
#!/bin/bash
/usr/bin/chromium-original --param1 --param2 --param3 "$@"
Где --param1 --param2 --param3 - параметры, которые вы хотите выполнять каждый раз.
«$ @» Означает «все параметры, передаваемые в этот файл», что в данном случае обычно является URL-адресом.
- Сделайте файл исполняемым и переместите его в местоположение старого файла
После сохранения вышеуказанного файла сделайте его исполняемым. Два способа сделать это, либо щелкнуть правой кнопкой мыши -> Свойства-> Разрешения-> Разрешить выполнение файла как программы или через терминал:chmod +ax chromium-browser
Наконец, переместите его в старое место исходного исполняемого файла:
mv ~/chromium-browser /usr/bin/
где ~/chromium-browser
расположение сценария, который вы создали.
Обратите внимание, что вам не нужно делать все это, если вы хотите заменить одну команду терминала на ту же, но с другими аргументами. Вы можете сделать это, ~/.bash_aliases
используя псевдоним. См. Как создать постоянный «псевдоним»? за дополнительной информацией.