cómo usar el terminal para eliminar un elemento del dock

0

Hola, tengo un script de shell en mi elemento de inicio de sesión, que se ejecuta cada vez que inicio sesión en mi sistema. Funciona completamente, pero una vez que sale del terminal, deja el acceso directo del terminal en mi base y no quiero que mi base esté limpia y solo contenga la aplicación requerida. ¿Hay algún comando que pueda mantener? Al final de mi script, para que una vez que el script se ejecute completamente, también elimine el terminal de mi dock.

    
pregunta prateeak ojha 27.03.2014 - 11:52

1 respuesta

1

Intente ejecutar el script con launchd en su lugar. Guarde una lista de propiedades como esta como ~/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>

Debe ejecutar el script la próxima vez que inicie sesión. Asegúrese de que el script sea ejecutable ( chmod +x /path/to/script ) y comience con una línea de hashbang (como #!/usr/bin/env bash ).

    
respondido por el user495470 29.03.2014 - 15:32

Lea otras preguntas en las etiquetas