J'ai installé Chrome dans les applications et un raccourci vers celui-ci dans le Dock. Comment puis-je réussir à forcer certains arguments de ligne de commande à chaque démarrage de cette application?
Permettez-moi d'être plus clair, dans le terminal, je peux le faire: open / Applications / Google \ Chrome.app --args --explicitly-allowed-ports = 6666 Et de cette façon, je modifie le comportement de Chrome comme je l'aime. Comment puis-je avoir cette option par défaut lors du lancement de l'application à partir du Finder du Dock?
Si vous allez dans le bundle d'application (faites un clic droit sur l'application dans le Finder et sélectionnez "Afficher le contenu du package") et allez dans le dossier Contents / MacOS, il devrait y avoir un fichier appelé
Google Chrome
dont l'icône est un carré noir. Prenez note de son nom et renommez-le (quelque chose de facile commeGoogle Chrome orig
). Créez un fichier texte vierge dans le dossier portant le même nom (Google Chrome
) que le fichier d'origine et collez-le dans le script suivant:Rendez votre fichier script exécutable (
chmod +x "Google Chrome orig"
) et voyez si cela démarre correctement Chrome!la source
Selon l'article de Mac OS X Hints (trouvé par les options de commande de l'application gui mac gui ), cela peut être accompli en modifiant l'ensemble de l'application. Je le ferais sur une copie de sauvegarde de Chrome pour le tester en premier.
Show Package Contents
.Contents/Mac OS/Google Chrome
et renommez-le quelque chose commeGoogle Chrome-bin
.Créez un fichier texte au même emplacement avec le nom
Google Chrome
avec le contenu suivant:Utilisez terminal pour changer le nouveau fichier pour qu'il soit exécutable (
chmod 755
).Remarque, je n'ai pas réellement essayé cela, décrivant uniquement ce qui est mentionné dans l'article lié.
la source