Recentemente, comprei um laptop Lenovo X200s com uma docking station que usei no Ubuntu 9.10. Quando o laptop está encaixado, uso teclado e trackball. Eu gostaria de ter algumas opções de configuração diferentes quando o laptop está encaixado versus quando não está encaixado. Existe algum evento que eu possa conectar e executar um script quando o laptop é encaixado / desencaixado? Caso contrário, existe alguma maneira de descobrir se o laptop está encaixado? Como um comando "is_docked".
obrigado
Respostas:
Consulte o artigo Linux Laptop-HOWTO e, especialmente, o capítulo Docking Station / Port Replicator , onde é descrito um script que detecta o estado de encaixe do laptop.
A idéia básica é examinar / proc para dispositivos que estão disponíveis apenas quando estão no estado ancorado.
No script abaixo, se o laptop estiver na estação de acoplamento, 4 slots PCMCIA estarão disponíveis, enquanto se for autônomo, apenas 2 slots estarão disponíveis:
fonte
Veja como você pode receber notificações do X6 Ultrabase: http://www.thinkwiki.org/wiki/X6_UltraBase
Eu não sei sobre o X200 Ultrabase, mas acho que isso deve ser muito semelhante.
fonte