Bonjour,
Un petit problème de configuration. J'utilise une debian woody. Mon but est de faire d'un vieux PC un client RDP. Pour cela, il faut que lorsque le client a démarré, il lance un programme de mon cru (perl-gtk) qui lui permet de choisir sur quel serveur il veut se connecter. Ensuite ça lui lance un rdesktop vers le serveur choisi.
Ce que je n'arrive pas à faire c'est de lancer mon application au démarrage de la machine sachant qu'il faut que X soit lancé
En gros, il faut que je fasse :
X&
export DISPLAY=:0;
mon_programme;
Mon but est que lorsque mon serveur X est tué par ctrl+alt+backspace, il relance toutes les commandes.
Avez-vous une idée sur le comment faire de la chose ?
Merci d'avance
# xinit
Posté par jerome (site web personnel) . Évalué à 3.
xinit (ou startx) lit le contenu du fichier $XINITRC :
. /etc/X11/xinit/xinitrc comme conf générale
. ~/.xinitrc par utilisateur.
Tu peux donc ouvrir un fichier ~/.xinitrc et écrire :
"tonprogram"
dedans.
Tu peux aussi lancer un gestionnaire de fenêtre ou pas, utiliser "exec tonprogram" ou pas, bref, une foultitude chose.
Par contre, je ne vois pas trop comment faire pour qu'il se relance tout seul après un ctrl+alt+backspace.
Reste ensuite le solution xdm|gdm|kdm et le fichier ~/.xsession qui va bien avec.
[^] # Re: xinit
Posté par vincent LECOQ (site web personnel) . Évalué à 2.
Je voudrais justement fair le meme type de truc mais en precisant que je veux une session windows, hop ! il me balance un rdesktop direct en plein ecran sur mon serveur zind ...
J'ai tente quelques bidouillages, mais sans succes, quels sont les fichiers de conf a modifier svp ?
[^] # Re: xinit
Posté par symoon . Évalué à 3.
Un répertoire contient tous les xsesssions spécifiques à Gnome, XFCE, KDE etc...
Ce répertoire est commun à Kdm et Gdm et autres *dm s'ils suivent les recommandations freedesktop.
C'est par là : /etc/X11/dm/Sessions/ ou /etc/dm/Sessions/
En rajoutant le fichier de ton cru dans ce répertoire, cela devrait marcher.
[^] # Re: xinit
Posté par vincent LECOQ (site web personnel) . Évalué à 2.
j'ai des fichiers .desktop dedans, j'en copie un, le modifie a mon gout, je redemarre ls service dm et dans la liste des sessions dispo ... rien de nouveau ...
arg ...
[^] # Re: xinit
Posté par Matthieu . Évalué à 4.
En fait je ne veux pas que les utilisateurs s'authentifie sur linux.
En gros, dans inittab je lance startx en mode respawn.
Le startx lance mon programme qui permet de choisir sur quel serveur on veut se connecter
voila.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.