¿Puedo habilitar la ocultación del dock en mi monitor de la MacBook solamente?

6

Cuando estoy en casa, uso mi MacBook Pro de 13 "conectado a un monitor externo de 27". Cuando trabajo en mi pantalla de 27 ", prefiero tener un muelle visible en todo momento. Tengo suficiente espacio en pantalla para poder disfrutar de este lujo.

Cuando estoy en la carretera trabajando en mi pantalla de 13 ", prefiero ocultar automáticamente el muelle, ya que realmente se interpone cuando la propiedad de la pantalla es limitada.

Ahora cambio manualmente entre habilitar y deshabilitar la ocultación (usando D), pero preferiría que esto suceda automáticamente. ¿Puedo habilitar la ocultación de la base en mi monitor de la MacBook y desactivar la ocultación de la base en mi monitor externo?

    
pregunta Dennis Laumen 06.03.2013 - 08:34

2 respuestas

1

Aplicaciones como Sidekick o ControlPlane permiten Puede cambiar la configuración (red, imagen de escritorio, acciones de terminal personalizadas) en función de las evidencias de ubicación (geolocalización, dispositivos conectados, etc.). Estoy seguro de que podrás usar uno de esos para detectar que estás en tu escritorio con tus 27 "enchufados y ejecutar un comando que deshabilita la ocultación automática.

    
respondido por el Olotiar 28.04.2013 - 03:37
1

Pude usar la aplicación ControlPlane sugerida anteriormente junto con algunos scripts de shell simples para que esto funcione.

Primero, creé un contexto para tener mi Thunderbolt Display conectado ("Escritorio"), y uno que niega esa opción ("Lap"). A continuación, hice dos scripts de shell simples para alternar la configuración de ocultación automática y reiniciar el Dock. Los puse en un directorio .controlplane en mi carpeta de inicio.

~ / .controlplane / dock-hiding-on.sh

defaults write com.apple.dock autohide -bool true && killall Dock

~ / .controlplane / dock-hiding-off.sh

defaults write com.apple.dock autohide -bool false && killall Dock

Luego configuro esos archivos para que sean ejecutables.

Por último, establezco la secuencia de comandos correcta para que se ejecute en el contexto ControlPlane apropiado. (Nota: tuve que mostrar los archivos ocultos en el cuadro de diálogo con "⌘ + ⇧ +.")

    
respondido por el mshick 19.08.2014 - 20:02

Lea otras preguntas en las etiquetas