Configurar perfis automáticos no dock / hotplug

2

Meu laptop Ubuntu fica ancorado em alguns locais diferentes por dia com diferentes hardwares e casos de uso. Gostaria de automatizar as configurações de preferência para cada um desses locais:

  • Computador de trabalho, cabeça dupla 1280x1024
    Áudio USB externo e áudio bluetooth
  • Computador doméstico, cabeça dupla 1280x1024, 1080p
    Áudio USB externo

Basicamente, quando eu encaixo a caixa em (1) ou (2), eu quero obter automaticamente as configurações corretas de xrandr para as diferentes geometrias de tela e o roteamento de áudio correto.

Quais scripts, etc. são responsáveis pelo comportamento padrão inescrutável?

Existem pacotes para personalizar isso?

Se eu quisesse criar minha própria biblioteca, qual biblioteca usar para capturar os eventos do hotplug?

    
por balblua 09.05.2011 / 00:01

1 resposta

0

A melhor maneira de conseguir isso é, na minha opinião, é através das regras do udev. O Udev é um deamon que detecta o hardware que está sendo conectado e executa tarefas específicas em tais eventos. Google por "escrever regras do udev" e escolher tutoriais que melhor se encaixem no seu caso.

Em suma, as regras ale colocadas em arquivos em /etc/udev/rules.d/ e cobrem uma variedade de eventos relacionados a hardware. Os que você estaria escrevendo provavelmente terminariam sempre em RUN+="/path/to/your/script --with its --parameters"

    
por 26.07.2011 / 19:06