Page 1 sur 1
[rdesktop] rdesktop au démarrage du serveur X (abandonné)
Publié : lun. 25 janv. 2010, 10:29
par totodemoy
Bonjour,
Je souhaite avoir rdesktop au démarrage du serveur X. Ma configuration est la suivante:
Archlinux x86
kernel 2.6.32-5
xorg installé
Avez-vous une solution ?
Merci d'avance
Re: [rdesktop] rdesktop au démarrage du serveur X (non résolu)
Publié : lun. 25 janv. 2010, 13:16
par ddup1
Il suffit de le mettre dans ton fichier $HOME/.xinitrc
J'ai eu à le faire dans le cadre d'un client léger lancé en PXE au boulot (même si ça a depuis été abandonné, cela marchait bien).
Re: [rdesktop] rdesktop au démarrage du serveur X (non résolu)
Publié : lun. 25 janv. 2010, 14:15
par totodemoy
Je veux bien faire cette modification mais je n'ai pas de fichier .xinitrc dans $home
Re: [rdesktop] rdesktop au démarrage du serveur X (non résolu)
Publié : lun. 25 janv. 2010, 14:20
par farvardin
totodemoy a écrit :Je veux bien faire cette modification mais je n'ai pas de fichier .xinitrc dans $home
2 solutions :
- soit tu utilises un gestionnaire de bureau complet, en ce cas tu rajoutes rdesktop dans les sessions au démarrage (xfce, kde, gnome gèrent cela)
- soit tu ne veux que rdesktop, en ce cas tu configures ton démarrage avec .xinitrc (renseigne-toi sur internet pour voir comment ça marche), et tu démarres X avec startx.
Pour faire simple tu créés un fichier .xinitrc avec juste un appel à openbox et rdesktop dedans.
http://wiki.archlinux.fr/xorg/startx?s[]=xinitrc
Re: [rdesktop] rdesktop au démarrage du serveur X (non résolu)
Publié : lun. 25 janv. 2010, 14:47
par totodemoy
Ca y est ca marche !! (merci pour l'aide)
J'ai une autre question :
Quand je ferme la connexion rdp je souhaiterai que celui-ci propose soit d'éteindre ou redémarrarer le client ou de se reconnecter.
Comment faire ?
Re: [rdesktop] rdesktop au démarrage du serveur X (non résolu)
Publié : lun. 25 janv. 2010, 21:36
par gyo
Rien de plus simple, il suffit par exemple de rajouter dans ton .xinitrc un script utilisant xmessage, voici un exemple :
Code : Tout sélectionner
# on boucle sur rdesktop jusqu’à ce que l’utilisateur choisisse de quitter la session
while :; do
rdesktop
xmessage -center -buttons relancer:2,quitter:3 -default quitter '==- Rdesktop -=='
case $? in
2) continue;;
3) break;;
esac
done
voilà, cadeau

Re: [rdesktop] rdesktop au démarrage du serveur X (non résolu)
Publié : mar. 26 janv. 2010, 08:31
par totodemoy
Merci beaucoup à vous tous pour votre aide

Re: [rdesktop] rdesktop au démarrage du serveur X (non résolu)
Publié : mar. 26 janv. 2010, 10:10
par totodemoy
Je reviens car je n'arrive pas a faire fonctionner le script
il faut bien que l'extension du fichier soit .sh ?
Re: [rdesktop] rdesktop au démarrage du serveur X (non résolu)
Publié : mar. 26 janv. 2010, 10:25
par totodemoy
Quand je lance le script il me donne une erreur de syntaxe à ce niveau : case $? in
Je débute avec les script donc je ne parviens pas a rectifier correctement ce problème.
Re: [rdesktop] rdesktop au démarrage du serveur X (non résolu)
Publié : mar. 26 janv. 2010, 10:44
par gyo
Tu peux aussi l'intégrer directement dans ton .xinitrc sinon, mais bon ça devrait fonctionner.
$? représente le code de retour du programme lancé précédemment.
Peux-tu nous dire quel est exactement l'erreur renvoyée ?
Re: [rdesktop] rdesktop au démarrage du serveur X (non résolu)
Publié : mer. 27 janv. 2010, 11:47
par totodemoy
voici le code exact :
[user@arch ~]$ ~/xmessage.sh
: commande introuvable line 1 :
: commande introuvable line 3 :
"ome/user/xmessage.sh: line 9 : Erreur de syntaxe près du symbole inattendu "in
'home/user/xmessage.sh line 9 : 'case $? in
Re: [rdesktop] rdesktop au démarrage du serveur X (non résolu)
Publié : mer. 27 janv. 2010, 14:18
par gyo
C'est étrange cette histoire, je viens d'essayer le script, je n'ai pas ce message d'erreur… hum.
Essaye de taper à la main la ligne : case $? in
?
Re: [rdesktop] rdesktop au démarrage du serveur X (non résolu)
Publié : mer. 27 janv. 2010, 14:26
par totodemoy
Je l'ai exécuté et je n'ai à priori pas d'erreurs
[user@arch ~]$ case $? in
>
Re: [rdesktop] rdesktop au démarrage du serveur X (non résolu)
Publié : mer. 27 janv. 2010, 14:58
par gyo
la syntaxe est :
Code : Tout sélectionner
case $variable in
motif_1) action_1;;
motif_2) action_2;;
…
motif_n) action_n;;
esac
Re: [rdesktop] rdesktop au démarrage du serveur X (non résolu)
Publié : mer. 27 janv. 2010, 15:32
par totodemoy
Merci je vais tester
Je vous tiens au courant
Re: [rdesktop] rdesktop au démarrage du serveur X (non résolu)
Publié : jeu. 25 févr. 2010, 15:11
par totodemoy
Je n'ai pas pu tester car cette solution de client léger n'est pas assez simple à mettre en place, elle est donc abandonnée mais si j'ai l'occasion je referai l'installation
Merci à tous
[rdesktop] rdesktop au démarrage du serveur X (abandonné)
Publié : ven. 07 janv. 2011, 09:19
par totodemoy
Bonjour à tous,
Le problème vient à priori des vm-tools car j'ai testé la même manipulation sur une machine physique et cela fonctionne.
Merci à tous