En el mundo de Linux y el shell bash es bien sabido que que es posible ejecutar programas al inicio de sesión a través de los archivos .bash*, para login-shells se usa .bash_profile y para non-login shells se usa .bashrc.

En el mundo de Linux y el shell bash es bien sabido que que es posible ejecutar programas al inicio de sesión a través de los archivos .bash*, para login-shells se usa .bash_profile y para non-login shells se usa .bashrc.

Pero para ejecutar algún programa gráfico al inicio de sesión en KDE es otra cosa, para eso se recomienda crear un script o enlazarlos en el directorio ~/.kde/Autostart.

En mi caso quiero ejecutar un programa llamado setxkbmap, para hacerlo realice el siguiente procedimient:

– Crear script mapxkeyb.sh en ~/bin:

#!/bin/bash

#
# script: mapxkeyb.sh
#

# main
setxkbmap es

– Darle permisos de ejecución:

$ chmod ~/bin/mapxkeyb.sh

– Crear enlace simbólico en dir Autostart:

$ cd ~/.kde/Autostart
$ ln -s ~/bin/mapxkeyb.sh

Y listo, reinicie mi sesión y el programa se ejecuto correctamente.

ACTUALIZACION:

He encontrado que también llendo al Preferencias del Sistema=>Administración del Sistema=>Arranque y Apagado y en el menú Autoarranque podemos hacerlo mismo y de una forma más flexible ya que permite definir la etapa de ejecución, aquí un screenshot:

Referencias:

Autostart en LXDE:
http://wiki.lxde.org/en/Autostart
HOWTO: Auto launch programs/scripts on LXDE startup:
http://linux.koolsolutions.com/2009/09/01/howto-auto-launch-programsscripts-on-lxde-startup/