Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
gitso [Le 02/02/2019, 02:46]
c-cube [Pas de bouton start]
gitso [Le 13/04/2021, 00:53] (Version actuelle)
mohican [Utilisation côté serveur]
Ligne 1: Ligne 1:
-{{tag>Trusty ​administration réseau bureau_à_distance}}+{{tag>​administration réseau bureau_à_distance}}
  
 ------ ------
Ligne 5: Ligne 5:
 ====== Visionneur de bureaux distants Gitso ====== ====== Visionneur de bureaux distants Gitso ======
  
 +<note important>​Ce logiciel n'est plus maintenu et ne semble plus fonctionner avec Ubuntu 20.04.</​note>​
 Comme d'​autres visionneurs de [[:​bureau_a_distance|bureau à distance]], **Gitso** est un logiciel permettant de se connecter à distance, à travers une interface graphique, à un serveur d'​affichage. De cette manière, vous affichez sur votre propre écran ce que vous verriez à l'​écran d'un autre ordinateur. Comme d'​autres visionneurs de [[:​bureau_a_distance|bureau à distance]], **Gitso** est un logiciel permettant de se connecter à distance, à travers une interface graphique, à un serveur d'​affichage. De cette manière, vous affichez sur votre propre écran ce que vous verriez à l'​écran d'un autre ordinateur.
  
-Contrairement à la plupart des autres solutions, Gitso exempte ​le **serveur** (l'ordinateur qui est vu) d'​ouvrir ​le port TCP de la connexion d'​accèsSeul le **client** (l'​ordinateur qui prend la main) devra ouvrir le port TCP 5500 correspondant au [[:​vnc|protocole VNC]]. Ceci permet à un utilisateur confirmé (clientordinateur qui voit) d'​aider un utilisateur parfaitement novice (serveur, ordinateur ​qui est vu). Le serveur ​aura pour mission d'​[[:​tutoriel:​comment_installer_un_paquet|installer]] **Gitso** (si cela n'a pas été fait en amont), de le lancer et de saisir l'​adresse IP du client.+Contrairement à la plupart des autres solutions, Gitso utilise ​le reverse VNC, c'​est ​à dire que le serveur est la machine ​de la personne qui aide et le client - qui va se connecter au serveur - est la machine de la personne aidée. 
 +C'est donc le **serveur** (l'​ordinateur qui prend la main) qui devra ouvrir le port TCP 5500 correspondant au [[:​vnc|protocole VNC]]. Ceci permet à un utilisateur confirmé ("​serveur"​le dépanneur) d'​aider un utilisateur parfaitement novice ("​client"​, ordinateur ​dépanné). Le "​client"​ (le dépanné) ​aura pour seule mission d'​[[:​tutoriel:​comment_installer_un_paquet|installer]] **Gitso** (si cela n'a pas été fait en amont), de le lancer et de saisir l'​adresse IP du "​serveur"​ (le dépanneur).
  
 **Gitso** utilise le protocole VNC. C'est un logiciel libre, multi-plateforme,​ sous licence [[wpfr>​GPL|GNU GPL v3]].  **Gitso** utilise le protocole VNC. C'est un logiciel libre, multi-plateforme,​ sous licence [[wpfr>​GPL|GNU GPL v3]]. 
 +
 +En 2020, le logiciel n'est plus développé depuis plusieurs années, mais il est toujours fonctionnel (?), et toujours présent dans les dépôts officiels Ubuntu (version 20.04).
  
 <note tip>Il est conseillé de lire la page [[:VNC]] ainsi que celle sur le [[:​Bureau_a_distance|Bureau à distance]] pour avoir une vue globale du principe de la connexion à distance.</​note>​ <note tip>Il est conseillé de lire la page [[:VNC]] ainsi que celle sur le [[:​Bureau_a_distance|Bureau à distance]] pour avoir une vue globale du principe de la connexion à distance.</​note>​
Ligne 19: Ligne 23:
  
 ===== Installation ===== ===== Installation =====
-Il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] ​ **[[apt>​gitso]]**. +Il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] ​ **[[apt>​gitso]]** ​sur les 2 PC (le dépanneur et le dépanné).
-/!\ Logiciel non maintenu par la communauté depuis 2012+
  
  
-===== Utilisation côté ​client ​===== +===== Utilisation côté ​serveur (aidant) ​===== 
-Pour lancer ​l'​application ​faites une recherche ​dans [[unity#​tableau_de_bord_dash|le tableau de bord Unity]] avec le mot clé **Gitso**.\\ +Lancer ​l'​application ​par votre menu des applications (ou en tapant son nom dans un terminal).
-Le client, qui veut prendre la main, doit d'​abord [[:​ufw|ouvrir son port TCP 5500]] correspondant au port par défaut du protocole VNC. Ceci se configure au niveau du [[:​ufw|pare-feu]].+
  
-Le client ​cochera la case //Give Support// (venir en aide) puis //Start// (commencer).+Le PC qui veut prendre la main (le "​serveur"​),​ doit d'​abord [[[:​ufw|ouvrir son port TCP 5500]] correspondant au port par défaut du protocole VNC. Ceci se configure au niveau du [[:​ufw|pare-feu]]. 
 + 
 +Le serveur ​cochera la case //Give Support// (venir en aide) puis //Start// (commencer) ​pour lancer le serveur qui va écouter sur le port 5500.
  
 {{ :​applications:​gitso-support_trusty.png?​300 |}} {{ :​applications:​gitso-support_trusty.png?​300 |}}
  
-Il lui faut ensuite **communiquer son adresse IP à l'​utilisateur côté "serveur"** (par téléphone,​ mail, irc, fax, signaux de fumée...).+Il lui faut ensuite **communiquer son adresse IP à l'​utilisateur côté "client"** (par téléphone,​ mail, irc, fax, signaux de fumée...).
  
-Pour connaître l'​adresse IP du poste client : naviguer sur un site tel que [[http://www.anonymat.org/vostraces/index.php|anonymat.org]] ou [[http://mon-ip.com|mon-ip.com]] ou [[https://​mon-ip-addresse.com|mon-ip-addresse.com]].+Depuis ​un terminal, avec curl : 
 +  curl ifconfig.me 
 +ou avec [[:wget]] : 
 +  wget http://checkip.dyndns.org/ -O - -o /dev/​null ​cut -d: -f 2 cut -d' ' ​-f 2 cut -d\< ​-f 1
  
-===== Utilisation côté ​serveur ​=====+Autre solution, pour connaître l'​adresse IP du poste serveur ​: naviguer sur un site tel que [[http://​www.anonymat.org/​vostraces/​index.php|anonymat.org]] ou [[http://​mon-ip.com|mon-ip.com]] ou [[https://​mon-ip-addresse.com|mon-ip-addresse.com]].
  
-Le serveur, qui veut être aidé, n'a __aucune intervention à faire sur la configuration de son pare-feu__. Il n'a qu'à exécuter **Gitso**, laisser cochée la case //Get Help// (obtenir de l'​aide,​ cochée par défaut), **saisir l'IP du client ​qui va l'​aider** et enfin //Start// (commencer).+===== Utilisation côté client (aidé) ===== 
 + 
 +Le client, qui veut être aidé, n'a __aucune intervention à faire sur la configuration de son pare-feu__. Il n'a qu'à exécuter **Gitso**, laisser cochée la case //Get Help// (obtenir de l'​aide,​ cochée par défaut), **saisir l'IP du serveur ​qui va l'​aider** et enfin //Start// (commencer).
  
 {{ :​applications:​gisto-client_trusty.png?​300 |}}  {{ :​applications:​gisto-client_trusty.png?​300 |}} 
  
-Après quelques secondes, une fenêtre contenant le bureau du **serveur** va apparaître sur le poste **client** : c'est à lui de jouer !+Après quelques secondes, une fenêtre contenant le bureau du **client** va apparaître sur le poste **serveur** : c'est à lui de jouer !
  
 =====Problème connu===== =====Problème connu=====
-====Pas de bouton ​start====+====Pas de bouton ​Start====
 Si la fenêtre de connexion ne comporte aucun bouton "​Start",​ il suffit de valider en tapant sur la touche "​Entrée"​ du clavier. Si la fenêtre de connexion ne comporte aucun bouton "​Start",​ il suffit de valider en tapant sur la touche "​Entrée"​ du clavier.
 {{ :​gitso:​ma_capture.png?​nolink&​200 |}} {{ :​gitso:​ma_capture.png?​nolink&​200 |}}
Ligne 60: Ligne 69:
 On pourra ensuite éditer le fichier qui nous intéresse. Par exemple, en mode graphique, avec l'​éditeur de texte gedit comme ceci : On pourra ensuite éditer le fichier qui nous intéresse. Par exemple, en mode graphique, avec l'​éditeur de texte gedit comme ceci :
  
-  sudo -H /​usr/​share/​gitso/​ConnectionWindow.py+  sudo -H gedit /​usr/​share/​gitso/​ConnectionWindow.py
  
 Repérer alors le bloc suivant du fichier qui débute à la ligne n°53 : Repérer alors le bloc suivant du fichier qui débute à la ligne n°53 :
Ligne 93: Ligne 102:
  
 Une fois les modifications voulues effectuées,​ enregistrer le fichier puis relancer Gitso qui doit alors afficher l'​intégralité de ses options et boutons. Si ce n'est toujours pas le cas, éditer à nouveau le fichier pour ajuster les valeurs des lignes 54 et 55. Une fois les modifications voulues effectuées,​ enregistrer le fichier puis relancer Gitso qui doit alors afficher l'​intégralité de ses options et boutons. Si ce n'est toujours pas le cas, éditer à nouveau le fichier pour ajuster les valeurs des lignes 54 et 55.
 +
 +Notons également que les valeurs "​xval1"​ (ligne 56 du fichier) et "​xval2"​ (ligne 57) correspondent respectivement,​ sous GNU+Linux, à l'​alignement horizontal du bouton "​Start"​ et à celui du bouton "​Stop"​. On pourra donc également ajuster ces valeurs si, par exemple, le bouton "​Start"​ empiète sur le texte de l'​option "Use low colors"​.
 +
 +Enfin, il est également possible de paramétrer la position et la taille de la liste déroulante située en face de l'​option "Get Help", notamment si elle empiète sur l'​intitulé de ce bouton ou qu'​elle est trop petite. Ceci est géré au niveau de la ligne 331 du fichier qui est par défaut la suivante :
 +
 +                   ​self.hostField = wx.ComboBox(self,​ 30, "",​ wx.Point(105,​ 12), wx.Size(230,​ -1), list, wx.CB_DROPDOWN)
 +
 +Pour régler la position horizontale de la liste en question, il faudra adapter la valeur située juste après le paramètre "​wx.Point(",​ tandis que pour régler sa largeur on ajustera la valeur située juste après le paramètre "​wx.Size("​.
 +
 +Voici par exemple la ligne ainsi modifiée pour un écran de résolution 1680x1050 pixels, suite à l'​adaptation des dimensions de la fenêtre déjà indiquée plus haut :
 +
 +                   ​self.hostField = wx.ComboBox(self,​ 30, "",​ wx.Point(108,​ 12), wx.Size(270,​ -1), list, wx.CB_DROPDOWN)
 +
 ===== Désinstallation ===== ===== Désinstallation =====
 Pour supprimer cette application,​ il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la configuration globale de l'​application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. Pour supprimer cette application,​ il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la configuration globale de l'​application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.
  • gitso.1549072007.txt.gz
  • Dernière modification: Le 02/02/2019, 02:46
  • par c-cube