Uma maneira alternativa que geralmente funciona: Renomeie o binário / binários, escreva um script de wrapper com o nome original que chama os binários renomeados e inclua as opções desejadas. Hacky, mas possivelmente mais simples. (Se você não está acostumado a programar a shell, procure $*
).
Outra maneira hacky é substituir o nome das chamadas binárias no binário do navegador pelo nome do script wrapper; Desta forma, você mantém os nomes padrão.
A desvantagem é que você deve refazer isso se atualizar seu navegador, embora seja programável com grep
e dd
nas linhas de
grep -FobUa 'spd-say' browser_binary
echo -n 'spd-wrp' | dd bs=1 of=browser_binary seek=12345 conv=notrunc
em que spd-wrp
é o nome do script wrapper e 12345
da posição em que o grep o encontrou. Use variações para várias ocorrências, etc., conforme apropriado para o seu binário.