Hallo,
ich habe mir gerade einen gebrauchten Lenovo X240 und eine passende Dockingstation zugelegt.
Die Debian Installation hat erwartungsgemäß wunderbar funktioniert - und mit der Docking-Station gibt es auch (fast?!) keine Probleme.
Für das Umschalten zwischen dem Zustand „im Dock“ und „nicht im Dock“ würde ich mir gerne das ein oder andere Script anlegen um z.B.
die Fensterpositionen bzw. die (fluxbox) Workspaces zu steuern (z.B. über wmctrl).
Wo muss ich solche Scripte dann einhängen? Zu berücksichtigen wäre auch der Fall, dass ich den Laptop im Dock Schlafen lege, aus dem Dock herausnehme und dann wieder aufwachen lasse (Ich gehe mal davon auss, dass mich dann kein Event „Dock verlassen“ erreicht.)
Außerdem habe ich gerade noch ein Problem mit wicd, wobei ich nicht weiß, ob das mit dem Dock zu tun hat.
Wenn ich den Laptop in der Docking Station aufwachen lasse, würde ich erwarten, dass wicd automatisch in den „Wired Network“ modus wechselt. (Der Haken bei „Use as default profile“ ist gesetzt.) Das passiert aber nicht. Ich muss dann manuell „Connect“ auswählen. Muss ich da noch irgendetwas anderes konfigurieren?
Ciao
Stefan
Scripte für Docking Station
Scripte für Docking Station
Bürokratie kann man nur durch ihre Anwendung bekämpfen.
Re: Scripte für Docking Station
Hi,
das Problem mit wicd habe ich gelöst. Die aus der normalen Installation stand noch ein Eintrag für das Wired-Netzwerkinterface in der /etc/network/interfaces.
Den habe ich gelöscht und dann gings.
Ciao
Stefan
das Problem mit wicd habe ich gelöst. Die aus der normalen Installation stand noch ein Eintrag für das Wired-Netzwerkinterface in der /etc/network/interfaces.
Den habe ich gelöscht und dann gings.
Ciao
Stefan
Bürokratie kann man nur durch ihre Anwendung bekämpfen.
Re: Scripte für Docking Station
Über udev-Regeln kannst du Scripte beim Docken/Undocken ausführen lassen.
Siehe: http://thinkpad-forum.de/threads/55117- ... -Undocking
So sieht es zum Beispiel bei mir aus:
Das Script:
Siehe: http://thinkpad-forum.de/threads/55117- ... -Undocking
So sieht es zum Beispiel bei mir aus:
Code: Alles auswählen
# /etc/udev/rules.d/98-docking.rules
# handle dock/undock events
ACTION=="change", SUBSYSTEM=="platform", KERNEL=="dock.*", ATTR{type}=="dock_station", RUN+="/bin/su username -c /usr/local/bin/docking-script"
Code: Alles auswählen
#!/bin/sh
LOGFILE=/tmp/dock_undock.log
echo "EVENT=$EVENT" >>$LOGFILE
case $EVENT in
dock) # laptop was docked
[...]
;;
undock) # laptop was undocked
[...]
;;
esac
exit 1
Re: Scripte für Docking Station
Hallo,
das mit den udev Regeln werde ich mal ausprobieren.
Was mich nur wundert: egal ob das Gerät im Dock ist oder nicht:
liefert immer 1. Sollte ich damit nicht erkennen können, ob sich das Gerät im Dock befindet, oder nicht?
Ciao
Stefan
das mit den udev Regeln werde ich mal ausprobieren.
Was mich nur wundert: egal ob das Gerät im Dock ist oder nicht:
Code: Alles auswählen
cat /sys/devices/platform/dock.0/docked
Ciao
Stefan
Bürokratie kann man nur durch ihre Anwendung bekämpfen.