- Registriert
- 5 Jan. 2009
- Beiträge
- 175
Hallo zusammen,
Evtl kann mir jemand einen Tip geben. Mein System besteht aus einer Advanced Dock Mini und einem T61. Darauf Läuft Linux Mint, welches ja von Ubuntu "abstammt".
Im Log /var/log/messages bekomme ich die notwendigen Meldungen: acpi: \_SB_.GDCK - docking bzw acpi: \_SB_.GDCK - undocking.
Ausserdem enthält die Datei in /sys/bus/platform/devices/dock.0/docked auch den jeweils richtigen Wert. Für undocked "0" und für docked die "1"
Wenn erkannt wird das ich das TP an oder abdocke soll ein Script ausgeführt werden. Dazu habe ich in /etc/udev/rules.d eine Datei angelegt: 50-dock.rules.
Darin steht folgendes:
KERNEL=="dock.0", ATTR{docked}=="1", RUN+="/usr/local/sbin/twin"
KERNEL=="dock.0", ATTR{docked}=="0", RUN+="/usr/local/sbin/ibm"
Manuell ausgeführt funktionieren diese Scripte perfekt, nur leider werden sie beim Docking Manöver nicht ausgeführt. Wo liegt da der fehler?
Zweck des ganzen: Umschaltung zwischen dem Twinview über 2x TFT Bildschirme bzw der Umschaltung auf das Display am TP in der jeweils richtigen Auflösung.
udevinfo -a -p /sys/devices/platform/dock.0 sagt folgendes:
looking at device '/devices/platform/dock.0':
KERNEL=="dock.0"
SUBSYSTEM=="platform"
DRIVER==""
ATTR{modalias}=="platform:dock"
ATTR{docked}=="1"
ATTR{uid}=="0"
ATTR{flags}=="0"
looking at parent device '/devices/platform':
KERNELS=="platform"
SUBSYSTEMS==""
DRIVERS==""
Für hilfreiche Ideen danke ich im vorraus
Evtl kann mir jemand einen Tip geben. Mein System besteht aus einer Advanced Dock Mini und einem T61. Darauf Läuft Linux Mint, welches ja von Ubuntu "abstammt".
Im Log /var/log/messages bekomme ich die notwendigen Meldungen: acpi: \_SB_.GDCK - docking bzw acpi: \_SB_.GDCK - undocking.
Ausserdem enthält die Datei in /sys/bus/platform/devices/dock.0/docked auch den jeweils richtigen Wert. Für undocked "0" und für docked die "1"
Wenn erkannt wird das ich das TP an oder abdocke soll ein Script ausgeführt werden. Dazu habe ich in /etc/udev/rules.d eine Datei angelegt: 50-dock.rules.
Darin steht folgendes:
KERNEL=="dock.0", ATTR{docked}=="1", RUN+="/usr/local/sbin/twin"
KERNEL=="dock.0", ATTR{docked}=="0", RUN+="/usr/local/sbin/ibm"
Manuell ausgeführt funktionieren diese Scripte perfekt, nur leider werden sie beim Docking Manöver nicht ausgeführt. Wo liegt da der fehler?
Zweck des ganzen: Umschaltung zwischen dem Twinview über 2x TFT Bildschirme bzw der Umschaltung auf das Display am TP in der jeweils richtigen Auflösung.
udevinfo -a -p /sys/devices/platform/dock.0 sagt folgendes:
looking at device '/devices/platform/dock.0':
KERNEL=="dock.0"
SUBSYSTEM=="platform"
DRIVER==""
ATTR{modalias}=="platform:dock"
ATTR{docked}=="1"
ATTR{uid}=="0"
ATTR{flags}=="0"
looking at parent device '/devices/platform':
KERNELS=="platform"
SUBSYSTEMS==""
DRIVERS==""
Für hilfreiche Ideen danke ich im vorraus
