KDE bietet Benutzern die Werkzeuge, um Software automatisch mit zwei Funktionen auszuführen: Autostart und Task Scheduler (früher KCron). Diese Aufgaben können unmittelbar vor dem KDE-Start, während des KDE-Starts oder jederzeit geplant werden: täglich, stündlich, wöchentlich oder sogar alle fünf Minuten. Beide Funktionen waren in KDE 3 vorhanden. Autostart-Programme konnten in das Verzeichnis ~ / .kde / share / autostart verschoben werden, und automatisierte Programme (Cron-Jobs) konnten über eine eigenständige Anwendung namens KCron erstellt werden.

Mit KDE 4 sind Autostart und KCron jetzt beide in die Systemeinstellungen integriert. Um eines zu starten, klicken Sie einfach auf das K-Menü und dann auf Systemeinstellungen . Als nächstes klicken Sie auf die Registerkarte "Erweitert". Im Abschnitt Erweiterte Benutzereinstellungen sollten Sie Autostart sehen und im Abschnitt System sicherstellen, dass Sie den Taskplaner sehen . Auf meinem Kubuntu-System wurde der Taskplaner nicht installiert, daher musste ich kpackagekit starten und das kcron- Paket installieren.

Ausführen von Anwendungen beim Start von KDE

Führen Sie folgende einfache Schritte aus, um eine Anwendung beim KDE-Start auszuführen:

  1. Klicken Sie in den Systemeinstellungen auf Autostart .
  2. Klicken Sie auf Programm hinzufügen .
  3. Wählen Sie die Anwendung aus, die Sie ausführen möchten (für dieses Beispiel wähle ich KRandTray, da es sich um eine Anwendung handelt, die in der Taskleiste gestartet wird).
  4. OK klicken.

Das ist alles was es braucht. Sie können das Häkchen aus dem Kästchen Aktivieren jederzeit entfernen, wenn KDE nicht mit dieser Anwendung starten soll.

Führen Sie die folgenden einfachen Schritte aus, um ein Skript beim oder vor dem KDE-Start auszuführen:

  1. Klicken Sie auf Skript hinzufügen .
  2. Geben Sie den vollständigen Pfad zum Skript ein, oder klicken Sie auf den Ordner, um den Computer danach zu durchsuchen. (Für das Beispiel wähle ich ein Skript namens startxrandr ).
  3. Aktivieren oder deaktivieren Sie das Kontrollkästchen Als Symlink erstellen . (Wenn dies nicht markiert ist, wird eine Kopie des Skripts in Ihrem Verzeichnis ~ / .kde / share / autostart erstellt).
  4. OK klicken.

Ausführen periodischer Aufgaben

Die meisten Unix-ähnlichen Betriebssysteme verfügen über eine Funktion, mit der der Benutzer Skripts und Dienste nach einem Zeitplan ausführen kann. Wenn Sie beispielsweise eine Protokolldatei jeden Abend um Mitternacht löschen möchten, können Sie ein entsprechendes Skript planen. Geplante Aufgaben werden "Cron-Jobs" genannt, da sie von einem Programm namens Cron bearbeitet werden und der Zeitplan in einer Konfigurationsdatei namens crontab gesteuert wird. In einem früheren Artikel hat MTE Ihnen beigebracht, wie Sie Cron-Jobs in GNOME einplanen. Jetzt werden Sie lernen, wie man es in KDE macht.

Befolgen Sie diese einfachen Schritte, um eine Aufgabe in KDE zu planen:

  1. Öffnen Sie Systemeinstellungen, klicken Sie auf die Registerkarte Erweitert, und klicken Sie dann auf Taskplaner .
  2. Entscheiden Sie, ob Sie einen persönlichen Cron (der nur Ihren Benutzerbereich betrifft) oder einen System Cron (der alle Benutzer auf Ihrem System betrifft und für den Sie root-Berechtigungen benötigen) ausführen möchten.
  3. Klicken Sie auf Neue Aufgabe .
  4. Geben Sie den Befehl ein, durchsuchen Sie oder beginnen Sie mit der Eingabe des Pfads (z. B. / usr / bin /). Daraufhin wird eine Liste der Befehle in diesem Ordner in einem Dropdown-Menü angezeigt.
    (In diesem Beispiel wähle ich ein Skript namens my-sync-script.sh, das meinen Google-Kalender mit KOrganizer synchronisiert.)
  5. Als Nächstes entscheiden Sie einfach, wann die Aufgabe ausgeführt werden soll. Wenn Sie jeden Tag auswählen, wird die Auswahl von Tag und Monat ausgegraut, oder Sie können einen bestimmten Monat, Tag, Stunde und Minute angeben.
    (Für mein Beispiel möchte ich, dass es jeden Tag um 15.30 Uhr läuft, kurz bevor ich die Arbeit verlasse.)
  6. OK klicken.

Sie können den Taskplaner auch zum Einrichten von Umgebungsvariablen verwenden. In dem Beispielbild habe ich eines eingerichtet, um zu erzwingen, dass KDE erkennt, dass das System mit zwei Monitoren verbunden ist (KDE_MULTIHEAD = true).

Das ist alles was es braucht. Mit zwei einfachen grafischen Tools können Sie Anwendungen, Befehle und Skripts jederzeit und beliebig oft ausführen.