KDE ofrece a los usuarios las herramientas para ejecutar software automáticamente utilizando dos características: Autostart y Job Scheduler (antes llamado KCron). Estos trabajos pueden iniciarse instantáneamente antes del arranque de KDE, durante el arranque de KDE, o configurarse en cualquier momento: diariamente, cada hora, semanalmente o incluso cada cinco minutos. Ambas características existían en KDE 3. Los programas de autoinicio podían colocarse en el directorio ~/. kde/share/autostart, y los programas automatizados (tareas cron) podían producirse a través de una aplicación independiente llamada KCron.

Con KDE 4, Autostart y KCron están ahora integrados en la Configuración del Sistema. Para iniciar cualquiera de los dos, basta con hacer clic en el menú K y después en Configuración del sistema. A continuación, haga clic en la pestaña «innovador». En la sección de Configuración avanzada del usuario, deberías ver Autostart, y en el área de Sistema, asegúrate de ver Task Scheduler. En mi sistema Kubuntu, el Programador de Tareas no estaba instalado, así que tuve que iniciar kpackagekit e instalar el paquete kcron

.

Ejecutar aplicaciones al inicio de KDE

Para ejecutar una aplicación al inicio de KDE, siga estas acciones básicas:

autotasks-image1

  1. En Configuración del sistema, haga clic en Inicio automático.
  2. Haz clic en Añadir Programa.
  3. Seleccione la aplicación que desea ejecutar (para este ejemplo, elegiré KRandTray, ya que es una aplicación que se iniciará en la bandeja del sistema).
  4. Haga clic en Aceptar.

Eso es todo lo que se necesita. Puede quitar la marca de la casilla Habilitar

siempre que no desee que KDE se inicie con esa aplicación.

Para ejecutar un script en o antes del inicio de KDE, siga estos pasos básicos:

  1. Haga clic en Incluir Script.
  2. Escriba el curso completo del script o haga clic en la carpeta para buscarlo en su sistema informático. (para el ejemplo, estoy eligiendo un script que hice llamado startxrandr).
  3. Examine o desmarque la casilla Crear como enlace simbólico. (Si no se controla, hará una copia del script en su sitio de directorio ~/. kde/share/autostart).
  4. Haga clic en Aceptar.

Ejecución de tareas regulares

La mayoría de los sistemas operativos tipo Unix tienen una característica que permite al usuario ejecutar scripts y servicios en un horario. Por ejemplo, si quiere que un archivo de registro se purgue a medianoche cada noche, puede organizar un script para que lo haga. Los trabajos configurados se denominan «trabajos cron» ya que son gestionados por un programa llamado Cron, y la programación se gestiona en un archivo de configuración llamado crontab

. En un breve artículo anterior, MTE le enseñó cómo configurar tareas cron en Gnome. Ahora, descubrirá cómo hacerlo en KDE.

Para configurar una tarea en KDE, siga estas acciones básicas:

  1. Abra la Configuración del sistema, haga clic en la pestaña Avanzadas y, a continuación, en Programador de trabajos.
  2. Elija si desea ejecutar un Cron individual (que afecta sólo a su área de usuario) o un Cron del sistema (que afecta a todos los usuarios de su sistema y para el que necesitará aprobaciones de root).
  3. autotasks-image3

  4. Haga clic en Nuevo Trabajo.
  5. Entra en el comando, navega o empieza a escribir la ruta (por ejemplo, / usr/bin/), y te mostrará una lista de comandos en esa carpeta en un menú desplegable (para este ejemplo, estoy eligiendo un script llamado my-sync-script. sh que sincronizará mi calendario de Google con KOrganizer).
  6. A continuación, sólo tienes que decidir cuándo deseas que se ejecute el trabajo. Si eliges todos los días, el día y el mes estarán en gris, o puedes especificar un mes, un día, una hora y un minuto determinados (en mi ejemplo, quiero que se ejecute todos los días a las 15:30 justo antes de salir del trabajo).
  7. autotasks-image4

  8. Haz clic en Aceptar.

También puede utilizar el programador de tareas para configurar las variables de entorno. En la imagen de ejemplo, he configurado una para forzar a KDE a reconocer que el sistema está conectado a dos monitores (KDE_MULTIHEAD=real).

Eso es todo lo que se necesita. Con 2 simples herramientas gráficas, ahora tienes el poder de ejecutar aplicaciones, comandos y scripts cuando y con la frecuencia que quieras