Ich habe den Fehler gefunden - der Teufel steckte im Detail: irxevent, was ich eigentlich starten wollte übersetzt signale vom lircd auf X-Events. Da er aber vor x gestartet wurde, hat er sich wahrscheinlich Kommentarlos verabschiedet, was ich nicht gemerkt hatte, da das Skript unter X natürlich perfekt lief. Also hab ich den irxevent jetzt in den Autostart von KDE eingefügt.