« Salut à Toi » : différence entre les versions
(Ajout présentation générale) |
mAucun résumé des modifications |
||
(29 versions intermédiaires par 4 utilisateurs non affichées) | |||
Ligne 6 : | Ligne 6 : | ||
| type = Client Jabber | | type = Client Jabber | ||
| langage = Python | | langage = Python | ||
| licence = | | licence = agpl v3 | ||
| site_web = http:// | | site_web = http://www.salut-a-toi.org | ||
}} | }} | ||
'''Salut à Toi''' (ou '''SàT''') est un client XMPP/Jabber Libre qui a la particularité d'utiliser indifféremment plusieurs interfaces. Ainsi, avec la même session, vous pouvez utiliser une interface pour le bureau (Wix, basée sur WxWidgets), une interface évoluée pour le terminal (Primitivus, basé sur Urwid), ou une interface en ligne de commande (jp). | '''Salut à Toi''' (ou '''SàT''') est un client XMPP/Jabber Libre qui a la particularité d'utiliser indifféremment plusieurs interfaces. Ainsi, avec la même session, vous pouvez utiliser une interface pour le bureau (Wix, basée sur WxWidgets), une interface évoluée pour le terminal (Primitivus, basé sur Urwid), une interface web (Libervia), ou une interface en ligne de commande (jp). | ||
Bien que destiné à être multi-plateforme, SàT n'est actuellement disponible que pour Gnu/Linux. | Bien que destiné à être multi-plateforme, SàT n'est actuellement disponible que pour Gnu/Linux. | ||
== Avantages == | == Avantages == | ||
* Fonctionne avec différentes interfaces (bureau, interface console, ligne de commande) | * Développement actif | ||
* Fonctionne avec différentes interfaces (bureau, interface console, ligne de commande, web) | |||
* Les différentes interfaces fonctionnent ensemble (un message envoyé depuis l'interface console apparaîtra dans l'interface bureau comme si vous l'y aviez entré) | * Les différentes interfaces fonctionnent ensemble (un message envoyé depuis l'interface console apparaîtra dans l'interface bureau comme si vous l'y aviez entré) | ||
* Peut fonctionner indépendamment du serveur graphique (X Window sous Gnu/Linux) | * Peut fonctionner indépendamment du serveur graphique (X Window sous Gnu/Linux) | ||
* Architecture modulaire: vous pouvez désactiver les extensions que vous ne voulez pas (par exemple la gestion des téléchargements) | * Architecture modulaire: vous pouvez désactiver les extensions que vous ne voulez pas (par exemple la gestion des téléchargements) | ||
* Jeux (pour le moment seul un jeu de Tarot est disponible) | * Jeux (pour le moment seul un jeu de Tarot est disponible) | ||
* interface en ligne de commande permettant entre autres d'envoyer un fichier depuis votre terminal à un contact | * interface en ligne de commande permettant entre autres d'envoyer un fichier depuis votre terminal à un contact XMPP comme avec cp. | ||
* Possibilité de lire/envoyer des messages XMPP avec un client de courriel (MUA) | |||
* fonctionnalités originales (télécommande universelle, envoi de la sortie d'une commande à un contact, etc) | |||
== Désavantages == | == Désavantages == | ||
* | * L'interface web n'est pas encore prête pour la production | ||
* | * Chiffrement non implémenté (prévu pour la version 0.5) | ||
* Ne gère pas l'audio/vidéo (prévu sur le long terme) | |||
== Captures d’écran == | == Captures d’écran == | ||
<gallery> | <gallery> | ||
Image: | Image:Libervia 0.4.vue globale.png|Une vue générale de '''Libervia''', l'interface web | ||
Image:Sat wix capture.png|La fenêtre principale de '''Wix''' sous XFCE | |||
Image:Primitivus tarot.png|'''Primitivus''', en pleine partie de Tarot (le jeu fonctionne aussi en mode graphique avec Wix) | |||
Image:Jp.png|'''Jp''' qui envoi le résultat d'une commande, et l'affichage à côté dans Primitivus | |||
</gallery> | </gallery> | ||
== Installation == | == Installation == | ||
Vous pouvez installer automatiquement SàT et ses dépendance via easy_install ou pip. Il vous faudra cependant installer les headers Python (nécessaires pour construire certains paquets), [http://www.wxpython.org/ WxPython] qui est disponible dans la plupart des distributions Gnu/Linux et [http://ftp.gnome.org/pub/GNOME/sources/pygobject/ PyGObject]. | Vous pouvez installer automatiquement SàT et ses dépendance via easy_install ou pip. Il vous faudra cependant installer les headers Python (nécessaires pour construire certains paquets), [http://www.wxpython.org/ WxPython] qui est disponible dans la plupart des distributions Gnu/Linux et [http://ftp.gnome.org/pub/GNOME/sources/pygobject/ PyGObject]. | ||
WxPython et PyGobject sont automatiquement installés sur les distributions dérivées de Debian. | WxPython et PyGobject sont automatiquement installés sur les distributions dérivées de Debian si vous précisez "autodeb" dans la variable d'environnement SAT_INSTALL. | ||
Ainsi, sur une Debian ou dérivée, vous pouvez faire (le tout en root): | Ainsi, sur une Debian ou dérivée, vous pouvez faire (le tout en root): | ||
apt-get install python-pip python-dev | apt-get install python-pip python-dev | ||
pip install "ftp://ftp.goffi.org/sat/sat.tar.bz2" | SAT_INSTALL=autodeb pip install "ftp://ftp.goffi.org/sat/sat.tar.bz2" | ||
Sur une *buntu, vous ferez les mêmes commandes précédées de sudo: | Sur une *buntu, vous ferez les mêmes commandes précédées de sudo: | ||
sudo apt-get install python-pip python-dev | sudo apt-get install python-pip python-dev | ||
sudo pip install "ftp://ftp.goffi.org/sat/sat.tar.bz2" | SAT_INSTALL=autodeb sudo pip install "ftp://ftp.goffi.org/sat/sat.tar.bz2" | ||
Vous pouvez aussi installer la dernière version de développement avec le dépôt mercurial (ex. sur *buntu): | Vous pouvez aussi installer la dernière version de développement avec le dépôt mercurial (ex. sur *buntu): | ||
sudo pip install "hg+http://repos.goffi.org/sat/" | sudo pip install "hg+http://repos.goffi.org/sat/" | ||
Attention cependant, | Attention cependant, cette version est fortement instable. | ||
Une fois l'installation de SàT effectuée, vous aurez besoin d'installer les medai pour les frontends qui en ont besoin (pour le moment Wix et Libervia): | |||
$ mkdir -p ~/chemin/de/sat_media | |||
$ cd ~/chemin/de/sat_media | |||
wget ftp://ftp.goffi.org/sat_media/sat_media.tar.bz2 | |||
tar -jxvf sat_media.tar.bz2 | |||
puis, créez un fichier ~/.sat.conf qui contient: | |||
### sat.conf ### | |||
[DEFAULT] | |||
media_dir=~/chemin/de/sat_media | |||
### fin de sat.conf ### | |||
Bien entendu, il faut remplacer ~/chemin/de/sat_media par le chemin que vous utilisez. | |||
== Développeurs == | == Développeurs == | ||
;Jérôme Poisson : Initiateur du projet | ;Jérôme Poisson : Initiateur du projet, developpeur | ||
;souliane : developpeur | |||
== Référence == | == Référence == | ||
Ligne 59 : | Ligne 80 : | ||
== Liens externes == | == Liens externes == | ||
* {{fr}}{{en}} [http://www.salut-a-toi.org Site officiel] | |||
* {{fr}}{{en}} [http://wiki.goffi.org/wiki/Salut_%C3%A0_Toi Wiki du projet] | * {{fr}}{{en}} [http://wiki.goffi.org/wiki/Salut_%C3%A0_Toi Wiki du projet] | ||
* {{en}} [http://repos.goffi.org/sat/ Dépôt public Mercurial] | * {{en}} [http://repos.goffi.org/sat/ Dépôt public Mercurial] | ||
* {{fr}} [ftp://ftp.goffi.org/sat/ Téléchargement] | * {{fr}} [ftp://ftp.goffi.org/sat/ Téléchargement] | ||
* {{en}} [http://bugs.goffi.org/ Bug tracker] | * {{en}} [http://bugs.goffi.org/ Bug tracker] | ||
* {{fr}} [http://www.goffi.org/ Blog du développeur] | |||
[[Catégorie:Client Linux]] | [[Catégorie:Client Linux]] | ||
[[Catégorie:Client Jabber]] | [[Catégorie:Client Jabber]] | ||
[[Catégorie:Client Android]] | |||
[[Catégorie:Client Web]] | |||
[[Catégorie:Client]] |
Dernière version du 29 décembre 2017 à 16:08
Salut à Toi | |
---|---|
Développeur | L’équipe Salut à Toi |
Dernière version | 0.6.1 (le 23 juillet 2016) modifier |
Système(s) d'exploitation | Linux |
Type | Client Jabber |
Langage | Python |
Licence(s) | agpl v3 |
Site web |
Salut à Toi (ou SàT) est un client XMPP/Jabber Libre qui a la particularité d'utiliser indifféremment plusieurs interfaces. Ainsi, avec la même session, vous pouvez utiliser une interface pour le bureau (Wix, basée sur WxWidgets), une interface évoluée pour le terminal (Primitivus, basé sur Urwid), une interface web (Libervia), ou une interface en ligne de commande (jp). Bien que destiné à être multi-plateforme, SàT n'est actuellement disponible que pour Gnu/Linux.
Avantages
- Développement actif
- Fonctionne avec différentes interfaces (bureau, interface console, ligne de commande, web)
- Les différentes interfaces fonctionnent ensemble (un message envoyé depuis l'interface console apparaîtra dans l'interface bureau comme si vous l'y aviez entré)
- Peut fonctionner indépendamment du serveur graphique (X Window sous Gnu/Linux)
- Architecture modulaire: vous pouvez désactiver les extensions que vous ne voulez pas (par exemple la gestion des téléchargements)
- Jeux (pour le moment seul un jeu de Tarot est disponible)
- interface en ligne de commande permettant entre autres d'envoyer un fichier depuis votre terminal à un contact XMPP comme avec cp.
- Possibilité de lire/envoyer des messages XMPP avec un client de courriel (MUA)
- fonctionnalités originales (télécommande universelle, envoi de la sortie d'une commande à un contact, etc)
Désavantages
- L'interface web n'est pas encore prête pour la production
- Chiffrement non implémenté (prévu pour la version 0.5)
- Ne gère pas l'audio/vidéo (prévu sur le long terme)
Captures d’écran
-
Une vue générale de Libervia, l'interface web
-
La fenêtre principale de Wix sous XFCE
-
Primitivus, en pleine partie de Tarot (le jeu fonctionne aussi en mode graphique avec Wix)
-
Jp qui envoi le résultat d'une commande, et l'affichage à côté dans Primitivus
Installation
Vous pouvez installer automatiquement SàT et ses dépendance via easy_install ou pip. Il vous faudra cependant installer les headers Python (nécessaires pour construire certains paquets), WxPython qui est disponible dans la plupart des distributions Gnu/Linux et PyGObject.
WxPython et PyGobject sont automatiquement installés sur les distributions dérivées de Debian si vous précisez "autodeb" dans la variable d'environnement SAT_INSTALL. Ainsi, sur une Debian ou dérivée, vous pouvez faire (le tout en root):
apt-get install python-pip python-dev SAT_INSTALL=autodeb pip install "ftp://ftp.goffi.org/sat/sat.tar.bz2"
Sur une *buntu, vous ferez les mêmes commandes précédées de sudo:
sudo apt-get install python-pip python-dev SAT_INSTALL=autodeb sudo pip install "ftp://ftp.goffi.org/sat/sat.tar.bz2"
Vous pouvez aussi installer la dernière version de développement avec le dépôt mercurial (ex. sur *buntu):
sudo pip install "hg+http://repos.goffi.org/sat/"
Attention cependant, cette version est fortement instable.
Une fois l'installation de SàT effectuée, vous aurez besoin d'installer les medai pour les frontends qui en ont besoin (pour le moment Wix et Libervia):
$ mkdir -p ~/chemin/de/sat_media $ cd ~/chemin/de/sat_media wget ftp://ftp.goffi.org/sat_media/sat_media.tar.bz2 tar -jxvf sat_media.tar.bz2
puis, créez un fichier ~/.sat.conf qui contient:
### sat.conf ### [DEFAULT] media_dir=~/chemin/de/sat_media ### fin de sat.conf ###
Bien entendu, il faut remplacer ~/chemin/de/sat_media par le chemin que vous utilisez.
Développeurs
- Jérôme Poisson
- Initiateur du projet, developpeur
- souliane
- developpeur
Référence
<references />
Liens externes
- (fr)(en) Site officiel
- (fr)(en) Wiki du projet
- (en) Dépôt public Mercurial
- (fr) Téléchargement
- (en) Bug tracker
- (fr) Blog du développeur