Hi Bernd,
Hi,
hier (Leap 15.2, Upgrade von 15.1) soll ein Skript(*) direkt beim Anmeldung an KDE laufen. Das Skript ist unter Systemeinstellungen/Starten und Beenden/Autostart eingetragen. Aber es wird nicht gestartet (unter Leap 15.1 ging das). Die Hilfe behauptet die Datei solle dazu einen Link in $HOME/.config/autostart erhalten. Dort ist aber kein solcher. Auch nach einem händischen Eintrag eines entsprechenden Links wird das Skript beim Anmelden nicht aufgerufen.
Es gibt ein Verzeichnis ~/.config/autostart-scripts, dort ist eine alte Version der Datei zu finden. Ich denke also das dieses Verzeichnis eine Leiche ist die von einem Upgrade zurückgeblieben ist.
nein, das ist das Verzeichnis, das auch heute noch funktioniert.
Nun habe ich via Systemeinstellungen/Starten und Beenden/Autostart einen neuen Eintrag angelegt und diese Skript-Datei eingetragen. Es ploppte die Frage auf ob ich die vorhandene Datei überschreiben wolle. Nach einen 'OK' ist nun aber die Datei unter dem vermeintlichen alten Verzeichnis ~/.config/autostart-scripts durch einen Link auf die gewünschte Datei ersetzt worden?!
Das ist genau das erwartete Resultat.
Anschließend funktioniert es so wie gewünscht! Bei Anmelden wird das Skript aufgerufen und stoppt Akonadi.
Was ist da falsch?
Nix. Passt so.
Offenbar zuerst mal der Eintrag in der Hilfe. Dort steht ein falscher Pfad ($HOME/.config/autostart statt ~/.config/autostart-scripts) Das verleitete mich zu dem Versuch dort selbst einen Link anzulegen.
Das ist alt.
Dann aber auch die Abarbeitung der Skripte in ~/.config/autostart-scripts. Das dort vorhandene (alte) Skript hatte keinen 'Sleep' und wurde so vermutlich so früh gestartet das es Akonadi nicht abschaltete.
Des weiteren wurde bei einem Upgrade (ich weiß nicht bei welchem Versionssprung) das alte KDE Autostartverzeichnis ~/.config/autostart nicht in das neue KDE Autostartverzeichnis ~/.config/autostart-scripts überführt.
In autostart stehen Binaries, bzw. Links zu Binaries. In autostart-scripts stehen eben Script, bzw. Links zu Scripts.
Bernd
Ciao. Michael.
(*) Das Skript stoppt Akonadi. Akonadi führt hier zu dauerpustendem Lüfter. Und da KDE Kontakt und alles was damit zusammenhängt (KMail, Akregator, den UseNet-Client, ...) ja erfolgreich zerstört hat, brauche ich Akonadi auch nicht mehr ...
PS: Die Mail ist nun etwas länger geworden da sie statt der ursprünglichen Frage nun auch die Antwort enthält. Vielleicht hilft es jemandem der via Suchmaschine hier aufschlägt.
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
-- Michael Hirmke -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org