Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/03/2010, à 17:32

matt91150

TUTO conky sur pc distant via SSH -X

Bonjour,

Ayant posté sur ce forum il y a quelques jours, une question concernant conky via ssh -X, et n'ayant pas eu de reponse, j'ai continué à chercher la solution tout seul. Et comme je l'ai trouvé, je me permet de faire un petit tuto, regroupant les informations que j'ai trouvé sur le net.

Je vais donc essayer de reprendre clairement toutes les étapes qui vous permettrons d'afficher un beau conky sur votre bureau, affichant les infos d'un PC distant (dans mon cas un serveur) via ssh -X.


Il faut donc commencer par verifier la présence sur votre systeme et installer le cas écheant les programmes suivant:
-Sur le "server": openssh-server conky-all
-Sur le "desktop": openssh-client (conky n'est pas obligatoire si vous ne voulez que les infos du pc distant)

matt@ubuntu-server:~$ sudo aptitude install openssh-server conky-all

matt@ubuntu-desktop:~$ sudo aptitude install openssh-client


Ensuite il faut configurer l'identification automatique de SSH:

   1.Générer la clé sur le client (desktop):

   matt@ubuntu-desktop:~$ssh-keygen -t dsa

   1ère question: Laisser par defaut
   2ème question: Vous pouvez laisser vide si vous ne voulez pas securiser votre connexion (étant seul à bricoler sur mon reseau, je n'ai rien mis).
   Faites comme bon vous semble.


   2.Copier la clé sur le pc distant (server):

   matt@ubuntu-desktop:~$ssh-copy-id -i ~/.ssh/id_dsa.pub user@machine

   Ce qui donne chez moi:

   matt@ubuntu-desktop:~$ssh-copy-id -i ~/.ssh/id_dsa.pub matt@192.168.0.152

Vous pourrez dorénavant vous connecter en ssh sans taper votre mot de passe à chaque fois.


Il vous faut maintenant créer un script (que je nommerais .startconky.sh):
   
   matt@ubuntu-desktop:~$nano .conkystart.sh
   
Dans lequel vous allez mettre les instructions suivante(je mets comme exemple le mien, à vous de l'adapter à vos besoins):


   #!/bin/bash

   sleep 5
   conky -c /home/matt/.conkyrc  &
   conky -c /home/matt/.conkyrc2 &
   conky -c /home/matt/.conkyrc3 &
   /usr/bin/ssh -X 192.168.0.150 'conky' & #(voici la ligne lancant le conky distant)
   exit

On enregistre bien sur!!!! Ctrl+X

Ensuite nous allons rendre ce script executable:

   matt@ubuntu-desktop:~$chmod +x .conkystart.sh

Et pour finir vous pouvez configurer votre systeme pour qu'il lance le script automatiquement(mon exemple concerne LXDE):

editer le fichier /etc/xdg/lxsession/LXDE/autostart:

   matt@ubuntu-desktop:~$sudo leafpad /etc/xdg/lxsession/LXDE/autostart

Ce qui vous donne:

   @lxde-settings
   @xscreensaver -no-splash
   @lxpanel --profile LXDE
   @pcmanfm -d''
   
Et voici le mien après certaines modifications:

   @lxde-settings-daemon
   @lxpanel --profile LXDE
   @fusion-icon
   @pcmanfm -d
   @tint
   @/home/matt/.conkystart.sh

Voila je pense avoir fait le tour(en esperant avoir été clair et utile à quelqu'un).
Si vous avez des questions n'hesitez pas, j'y repondrai dans la limite de mes connaissances.


Matt91150

#2 Le 09/06/2010, à 23:41

wlourf

Re : TUTO conky sur pc distant via SSH -X

Merci pour ce tuto, je l'ai suivi à la lettre et ça fonctionne très bien!!

Hors ligne

#3 Le 26/09/2010, à 12:25

matt91150

Re : TUTO conky sur pc distant via SSH -X

Je t'en prie! Quand on peut aider.:)

#4 Le 11/10/2010, à 11:00

informaticous

Re : TUTO conky sur pc distant via SSH -X

Merci pour l'astuce mais je rencontre un petit souci,
Quand je fais :

 ssh -X conky@192.168.10.2 'conky' &

J'ai

Conky: forked to background, pid is 2353

Mais pas de conky sur mon bureau. Si vous avez une petit idée du pourquoi wink


j'y suis, j'y reste

Hors ligne

#5 Le 14/10/2010, à 16:44

cobra934

Re : TUTO conky sur pc distant via SSH -X

informaticous a écrit :

Merci pour l'astuce mais je rencontre un petit souci,
Quand je fais :

 ssh -X conky@192.168.10.2 'conky' &

J'ai

Conky: forked to background, pid is 2353

Mais pas de conky sur mon bureau. Si vous avez une petit idée du pourquoi wink

Salut,
J'avais le même souci! neutral

En me penchant sur le problème, j'ai résolu celui-ci :

en éditant le /etc/conky.conf, j'ai modifié la ligne 'background yes' en 'background no'

Depuis aucun souci! wink

Hors ligne

#6 Le 14/10/2010, à 16:57

informaticous

Re : TUTO conky sur pc distant via SSH -X

@cobra934 Merci c'était bien sa ;-)


j'y suis, j'y reste

Hors ligne

#7 Le 08/06/2011, à 18:04

soleman

Re : TUTO conky sur pc distant via SSH -X

Un grand merci!

#8 Le 30/08/2011, à 18:53

nbi

Re : TUTO conky sur pc distant via SSH -X

merci à toi!

Hors ligne

#9 Le 06/09/2011, à 14:52

nbi

Re : TUTO conky sur pc distant via SSH -X

salut,
j'avais testé sans créer de conkyrc sur le pc serveur. j'avais un conky fenetré mais qui marchait. j'ai fait un conkyrc qui fonctionne sur le serveur, mais quand je le lance en ssh -X il n'apparait pas sur le bureau client.
Aucun message d'erreur ne s'affiche. j'ai juste un conky: forked to background

ps : n'arrivant pas à compiler la version qui a besoin de lua sur le serveur (sous ydl) j'ai compilé une version de conky plus ancienne.


[EDIT] : en lançant manuellement via ssh -X ça fonctionne. c'est donc au niveau du script le pb...
suite des hostilités : si je lance la commande ssh -X adresse_ip conky ça ne fonctionne pas. Par contre si je me log en ssh -X puis que je lance conky ça marche.

Dernière modification par nbi (Le 06/09/2011, à 15:09)

Hors ligne

#10 Le 06/09/2011, à 18:21

solho

Re : TUTO conky sur pc distant via SSH -X

Merci pour ce tuto intèressant...


Don't Worry... Be Linux!
Ubuntu 10.10 & 11.04
quelques mémentos.

Hors ligne

#11 Le 27/09/2011, à 19:54

sabazyo

Re : TUTO conky sur pc distant via SSH -X

Pour ceux qui on des problèmes, une autre solution est de replace -X par -Y, je n'ai pas encore regardé qu'elle était la différence entre les 2 mais chez moi sa ma permis de résoudre le problème de clignotement.
Aussi on peut compressé la connexion avec l'option -C donc pour moi sa donne :

ssh -C -Y tata@ip_distant

Hors ligne