Aktionen

Der Menüpunk mit den interessantesten und zugleich kompliziertesten Einstellungsmöglichkeiten lautet Geräte-Aktionen. Hier legen Sie fest, welche Aktionen die Geräteüberwachung zur Auswahl anbietet. Dazu können Sie aus einem schier unüberschaubaren Regelwerk wählen, welches selbst routinierte Linux-Anwender zunächst ins Schwitzen bringt und den Anfänger beziehungsweise nur Anwender komplett überfordert. Das hängt teilweise mit den fehlenden Übersetzungen zusammen aber auch mit dem allgemeinen Aufbau. Den Dialog finden Sie auch in den KDE-Systemeinstellungen auf dem Reiter Erweitert.

Abbildung 5: Ignoriert muss gleich "false" sein. Logisch aber nicht sehr benutzerfreundlich.

KDE bringt von Haus aus ein gutes Dutzend solcher Aktionen mit. Diese lassen sich weder bearbeiten noch löschen und gehören zum KDE-Hardware-Framework Solid (kcm_solid_actions). Möchten Sie einen bereits vorhandenen Eintag dennoch ändern, müssen Sie zur Kommandozeile beziehungsweise zum Editor greifen. Sie finden die entsprechenden Dateien im Verzeichnis /usr/share/kde4/apps/solid/actions.

Möchten Sie eine von KDE nicht unterstützte Aktion hinzufügen, zum Beispiel für ein automatisches Backup oder zum Formatieren von Datenträgern, dann wählen Sie Hinzufügen und legen nun das gewünschte Regelwerk fest. Dabei können Sie die zwei in der Grundeinstellung vorhandenen Einträge über die Dropdown-Listen nach Belieben bearbeiten. Vergessen Sie nicht, danach auf Änderungen der Parameter speichern zu klicken.

Einfacher ist es allerdings, einen Eintrag aus dem Verzeichnis /usr/share/kde4/apps/solid/actions nach ~/.kde4/share/apps/solid/actions zu kopieren oder verschieben und dort per Editor entsprechend anzupassen. Ein Beispiel für einen Eintrag, der nur beim Gerät mit dem Label IAUDIO 9 zeigt Listing 1. Unter Exec= können Sie dann einen beliebigen Befehl hinterlegen oder ein Skript ausführen lassen.

[Desktop Action open]
Exec=mein-cooles-skript
Icon=akonadi
Name=LinuxCommunity
[Desktop Entry]
Actions=open;
Type=Service
X-KDE-Action-Custom=true
X-KDE-Solid-Predicate=[IS StorageVolume AND StorageVolume.label == 'IAUDIO 9']
X-SuSE-translate=true
Abbildung 6: Der Eintrag LinuxCommunity erscheint nur bei Geräten mit dem Label IAUDIO 9.

Für einige Einträge müssen Sie natürlich zunächst wissen, wie Solid diese benennt oder auswertet. Dazu rufen Sie in einem Terminal den Befehl solid-hardware list auf, notieren sich dabei die gewünschte UDI (Unique Device Identifier) und rufen solid-hardware anschließend mit der Option details und der passenden UDI auf:

solid-hardware details /org/freedesktop/Hal/devices/volume_label_IAUDIO_9

Hier sehen Sie nun Einträge, die sich für das Regelwerk nutzen lassen, zum Beispiel StorageVolume.fsType oder StorageVolume.size.

Abbildung 7: KDE besitzt eine solide Grundlage, die Sie über einzelne Hardware-Elemente informiert.

Ähnliche Artikel

  • Quadrophon
    Mit Version 4.4 erreicht die KDE Software Compilation einen Zustand, der in Sachen Benutzerfreundlichkeit und Stabilität dem des guten alten KDE 3.5 entspricht. Darüber hinaus gibt es aber sehr viele neue Features.
  • Sauber verzahnt
    Einstecken, loslegen: Linux reagiert vollautomatisch auf neue Hardware, sogar im laufenden Betrieb. Doch was steckt dahinter?
Kommentare
Danke
usbstick (unangemeldet), Donnerstag, 10. Dezember 2009 22:31:13
Ein/Ausklappen

Danke für den Artikel :-)


Bewertung: 197 Punkte bei 32 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Tipp der Woche

Ubuntu 14.10 und VirtualBox
Ubuntu 14.10 und VirtualBox
Tim Schürmann, 08.11.2014 18:45, 4 Kommentare

Wer Ubuntu 14.10 in einer virtuellen Maschine unter VirtualBox startet, der landet unter Umständen in einem Fenster mit Grafikmüll. Zu einem korrekt ...

Aktuelle Fragen

Admin Probleme mit Q4os
Thomas Weiss, 30.03.2015 20:27, 6 Antworten
Hallo Leute, ich habe zwei Fragen zu Q4os. Die Installation auf meinem Dell Latitude D600 verl...
eeepc 1005HA externer sound Ausgang geht nicht
Dieter Drewanz, 18.03.2015 15:00, 1 Antworten
Hallo LC, nach dem Update () funktioniert unter KDE der externe Soundausgang an der Klinkenbuc...
AceCad DigiMemo A 402
Dr. Ulrich Andree, 15.03.2015 17:38, 2 Antworten
Moin zusammen, ich habe mir den elektronischen Notizblock "AceCad DigiMemo A 402" zugelegt und m...
Start-Job behindert Bootvorgang, Suse 13.2, KDE,
Wimpy *, 20.02.2015 10:32, 4 Antworten
Beim Bootvorgang ist ein Timeout von 1 Min 30 Sec. weil eine Partition sdb1 gesucht und nicht gef...
Konfiguration RAID 1 mit 2 SSDs: Performance?
Markus Mertens, 16.02.2015 10:02, 6 Antworten
Hallo! Ich möchte bei einer Workstation (2x Xeon E5-2687Wv3, 256GB RAM) 2 SATA-SSDs (512GB) al...