Configuración de perfiles automáticos en dock / hotplug

2

Mi computadora portátil Ubuntu se acopla a algunas ubicaciones diferentes por día con diferentes hardware y casos de uso. Me gustaría automatizar la configuración de preferencias para cada una de estas ubicaciones:

  • Computadora de trabajo, cabezal dual 1280x1024
    Audio USB externo y audio bluetooth
  • Computadora doméstica, cabezal dual 1280x1024,
    audio USB externo 1080p

Básicamente, cuando acople el cuadro en (1) o (2), quiero obtener automáticamente la configuración xrandr correcta para las diferentes geometrías de pantalla y el enrutamiento de audio correcto.

¿Qué scripts, etc. son responsables del comportamiento predeterminado inescrutable?

¿Hay paquetes para personalizar esto?

Si quisiera rodar la mía, ¿cuál es la biblioteca correcta para usar para detectar los eventos de conexión en caliente?

balblua
fuente

Respuestas:

0

La mejor manera de lograr esto es, en mi opinión, es a través de las reglas de udev. Udev es un demonio que detecta el hardware conectado y realiza tareas específicas de preformas en tales eventos. Google para "escribir reglas udev" y elegir los tutoriales que mejor se adapten a su caso.

En resumen, las reglas se colocan en archivos debajo /etc/udev/rules.d/y cubren una variedad de eventos relacionados con el hardware. Los que estarías escribiendo probablemente siempre terminarían enRUN+="/path/to/your/script --with its --parameters"

jankes
fuente