alors je vais tenter de d´expliquer le pourquoi du comment:
1) pour que le système reconnaisse la commande, il faut que ton exécutable se trouve dans un des répertoires de la variable PATH. ( pour afficher toutes les variables, tapes " export"). Or, cette variable n´est pas identique pour le compte root et un compte utilisateur. Pour l´utilisateur, le chemin /usr/kde/3.1/apps/bin ( ou qqchse du style) s´y trouve, donc tu peux executer konqueror, mais pas pour root ( t´es pas sensé lancer une appli graphique avec root).
2) pour rajouter des chemins utilise la commande suivant au début de ton fichier . xsession:
export PATH=$PATH;/ton/chemin/bin
3) pour connaitre le chemin vers l´exécutable, ( lorsque le système le reconnait), tape:
which < nom>
4) la deuxieme solution sans modifier la variable PATH est de lancer l´appli en spécifiant le chemin entier: par exemple:
/usr/share/kde/3.1/bin/konqueror plutot que konqueror
Voilà, j´espère que ça t´aidera