0 votes

comment utiliser le terminal pour retirer un élément du dock

Bonjour, j'ai un shell script dans mon élément de connexion, qui s'exécute chaque fois que je me connecte à mon système . Il fonctionne complètement mais une fois qu'il quitte le terminal, il laisse le raccourci du terminal sur mon dock et je ne veux pas que je veux que mon dock soit propre et que je ne veuille que mon application requise dedans.Y a-t-il une commande que je peux garder à la fin de mon script de sorte qu'une fois que le script s'exécute complètement, il supprime également le terminal de mon dock.

1voto

Essayez d'exécuter le script avec launchd à la place. Sauvegardez une liste de propriétés comme celle-ci en tant que ~/Library/LaunchAgents/some.label.plist :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>Label</key>
  <string>some.label</string>
  <key>Program</key>
  <string>/path/to/script</string>
  <key>RunAtLoad</key>
  <true/>
</dict>
</plist>

Il devrait exécuter le script la prochaine fois que vous vous connecterez. Assurez-vous que le script est exécutable ( chmod +x /path/to/script ) et commence avec une ligne de hashbang (comme #!/usr/bin/env bash ).

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X