W takim przypadku będziesz musiał edytować plik, który obsługuje wykonanie przeglądarki. W ten sposób będziesz mieć pewność, że parametry, które chcesz, zostaną uwzględnione, gdy zostaną wywołane z dowolnego miejsca.
To jest to co mam na mysli:
- Przenieś oryginalny plik pod inną nazwą
- Przy starej nazwie oryginalnego pliku utwórz nowy skrypt wywołujący oryginalny plik z wymaganymi parametrami.
Pokażę przykład, jak to zrobić, używając chromium-browser
.
Podczas wykonywania poniższych poleceń będziesz musiał zachować ostrożność, ponieważ zostaną przyznane uprawnienia superużytkownika, dzięki czemu będziesz mieć pełne prawa do całego systemu i np. Możesz usunąć lub zmienić wszystko
Gdzie /usr/bin/chromium-browser
znajduje się plik wykonywalny przeglądarki i ~/Documents/backup/
jest to przykładowa lokalizacja kopii zapasowej. Aby znaleźć lokalizację pliku wykonywalnego wywoływanego przy każdym uruchomieniu przeglądarki, można go znaleźć w pliku na pulpicie, zwykle w /usr/share/applications
.
Spowoduje to skopiowanie / usr / bin / chromium-browser do ~ / Documents / backup /
Spowoduje to zmianę nazwy pliku wykonywalnego z przeglądarki chromu na wersję chromu
- Zamień nazwę starego pliku na plik, który przekazuje parametry do oryginalnego pliku wykonywalnego.
Na przykład, przy tej okazji utwórz w dowolnym miejscu plik o nazwie przeglądarka chromowa z zawartością:
#!/bin/bash
/usr/bin/chromium-original --param1 --param2 --param3 "$@"
Gdzie --param1 --param2 --param3 to parametry, które chcesz wykonać za każdym razem.
„$ @” Oznacza „wszystkie parametry przekazane do tego pliku”, którym w tym przypadku jest zazwyczaj adres URL.
- Ustaw plik jako wykonywalny i przenieś go do lokalizacji starego pliku
Po zapisaniu powyższego pliku, wykonaj go. Można to zrobić na dwa sposoby: kliknij prawym przyciskiem myszy-> Właściwości-> Uprawnienia-> Zezwól na uruchamianie pliku jako programu lub przez terminal:chmod +ax chromium-browser
Na koniec przenieś go do starej lokalizacji oryginalnego pliku wykonywalnego:
mv ~/chromium-browser /usr/bin/
gdzie ~/chromium-browser
znajduje się lokalizacja skryptu, który utworzyłeś.
Pamiętaj, że nie musisz wykonywać tych wszystkich czynności, jeśli chcesz zastąpić jedno polecenie terminala tym samym, ale innymi argumentami. Możesz to zrobić, ~/.bash_aliases
używając aliasu. Zobacz Jak utworzyć stały „alias”? po więcej informacji.