No creo que haya una configuración específica para lo que está buscando, pero podría usar una aplicación como ControlPlane (anteriormente MarcoPolo ) o Sidekick (también hay otras alternativas si estás dispuesto a seguir buscando).
Le permiten configurar diferentes perfiles para usar su computadora en diferentes lugares o contextos. El uso típico es detectar qué ubicación / contexto se basa en algunas entradas (por ejemplo, redes inalámbricas, hosts Bonjour en la red, periféricos conectados) y cambiar automáticamente al perfil apropiado (o simplemente permitirle hacerlo manualmente).
Los perfiles pueden incluir elementos como la ubicación de red, activar / desactivar Time Machine, cambiar algunas configuraciones del sistema y ejecutar varios scripts.
Por lo tanto, para su situación, posiblemente solo tenga dos perfiles: Mouse y Trackpad. La presencia / falta de su mouse podría detectarse para permitir el cambio automático, y tendría que configurar algunas reglas para cambiar la Configuración del sistema según sea necesario.
La línea de comandos adecuada para cambiar la visualización de la barra de desplazamiento sería:
defaults write -g AppleShowScrollBars Automatic
Para ese último valor, puede elegir entre Automatic
, WhenScrolling
y Always
(es decir, las tres opciones presentadas en Preferencias del sistema) - gracias a esta respuesta para la sugerencia .
No voy a entrar en demasiados detalles ya que hay muchos otros lugares que documentan las diferentes Preferencias del Sistema y la modificación de ellas a través de defaults write
(también puedes usar defaults read
para ver varias configuraciones por ti mismo). Entonces, solo es cuestión de encontrar los comandos específicos que se ejecutan al cambiar entre los contextos Mouse y Trackpad .
(Si ya tiene diferentes contextos, es posible que deba duplicarlos, por ejemplo, "At Work with Mouse" vs "At Work with Trackpad" y configurarlos de manera similar pero con el comando para habilitar / deshabilitar las barras de desplazamiento en cambiando a dicho contexto).