Warpinator est un utilitaire pour échanger facilement par le réseau (local) des fichiers entre deux ordinateurs sous Linux.
Table des matières
Présentation
Warpinator est un logiciel pour Linux développé par les auteurs de la distribution Linux Mint.
Il a pour objectif de faciliter l’échanges de fichiers ou dossiers par le réseau entre deux ordinateurs sous Linux. Ainsi, avec plus besoins d’utiliser une clé USB ou de créer un partage réseau (ce qui parfois peut se révéler complexe) pour échanger rapidement des documents ou autres entre deux machines.
Il ne fonctionne que sur un réseau local. Les transferts entre machine par internet ne sont pas possible avec lui…
La première version de Warpinator est disponible depuis le 27 juin 2020 avec la sortie de Linux Mint 20 qui l’intègre par défaut. Et, depuis septembre 2020, avec sa mise à disposition au format Flatpak sur le Flathub, il est possible de l’utiliser avec de nombreuses autres distributions.
Enfin, pas besoins d’avoir la même distribution pour l’utiliser et échanger des fichiers.
Installation de Warpinator
Sur la plupart des distributions Linux (Debian, Fedora, Ubuntu, Linux Mint 18.x ou 19.x, …)
Au préalable, si ça n’est pas déjà fait, installez la prise en charge du format Flatpak à votre distribution.
À présent, de plus en plus de distributions intègrent de base ce format à l’instar de Linux Mint depuis sa version 18.3, ou Debian-Facile depuis sa version 10.5-1…
Voici les liens vers mes tutoriels pour :
Et pour les autres distributions, rendez-vous sur le site officiel de Flatpak pour savoir comment l’installer.
Aussi, pensez bien à ajouter le Flathub à vos dépôts sources Flatpak :
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Puis pour installer Warpinator depuis le format Flatpak, faites dans un terminal :
flatpak install flathub org.x.Warpinator
ou, si le Flathub est intégré à votre gestionnaire de logiciel (Gnome-Software, Discover, …), vous pouvez aussi l’installer en le recherchant dans ces derniers.
Sur Linux Mint 20
En principe, sous Linux Mint 20, il est déjà préinstallé. Mais si vous avez fait un ménage un peu trop rapide des applications que vous n’utilisez pas, il s’installe depuis les dépôts officiels de la distribution avec la commande :
sudo apt install warpinator
Ou en le recherchant dans le gestionnaire de logiciel.
Je recommande de sélectionner la version des dépôts Linux Mint et non celle provenant du Flathub. Elle occupera moins d’espace disque…
Paramétrage de Warpinator
Le paramétrage de Warpinator est relativement simple. Allez dans Menu > Préférences
:
Vous pourrez :
- Configurer son intégration avec votre bureau (1).
- Définir vos préférences de comportement à la réception de fichiers (2). Vous pourrez ici changer le répertoire de destination par défaut.
- Et personnaliser la partie réseau (3). Pour un novice, je conseille de garder ces réglages par défaut.
Aussi, si le Firewall de votre système est actif, il vous faudra ajouter une règle pour autoriser les connexions entrantes vers le port utilisé par Warpinator (par défaut port 42000
).
Sous Linux Mint 20, vous pouvez ajouter ces règles directement depuis les préférences de l’application :
Sur Ubuntu ou Linux Mint, vous pouvez utiliser dans un terminal la commande suivante :
sudo ufw allow from any to any port 42000
ou ajouter cette règle par GUFW (Interface graphique pour UFW, le pare-feu par défaut de ces distributions)
Utilisation de Warpinator
Pour l’utiliser, il faut qu’il soit actif sur les machines qui s’échangeront des fichiers. Vous trouverez son lanceur dans le menu des applications.
À l’ouverture, Warpinator scanne le réseau pour trouver les autres machines où il est aussi présent.
Par la suite, il rafraîchira cette liste pour ajouter les nouvelles machine découverte.
Si un utilisateur se déconnecte, une icône signalera qu’il est hors ligne :
Cette icône varie en fonction de la distribution et de l’environnement utilisés.
Pour interagir avec un utilisateur, cliquez sur sa ligne.
- (1) Retour à la liste des utilisateurs
- (2) statut de l’utilisateur
- (3) bouton pour envoyer des fichiers
- (4) bouton pour vider la liste
- (5) Fichiers en cours de réception
- (6) Fichier en attente d’approbation pour envoi
- (7) Fichier en cours d’envoi
- (8) Fichiers en attente d’approbation pour réception
- (9) Fichier envoyé
- (10) Fichier reçu
Envoi de fichiers ou dossiers avec Warpinator
Pour envoyer des fichiers et/ou dossiers, cliquez sur le bouton Envoyer des fichiers dans le panneau d’un utilisateur et choisissez Parcourir….
Plusieurs fichiers et dossiers peuvent être sélectionnés en même temps. Une fois votre choix fait, cliquez sur Envoyer.
Un ligne s’ajoute et indique le statut de l’envoi.
Le transfert commencera dès approbation par l’autre utilisateur.
Mais, il est toujours possible d’annuler le transfert à l’importe quel moment par l’expéditeur ou le destinataire.
Réception de fichiers ou dossiers avec Warpinator
Sur l’ordinateur du destinataire, une notification indiquera un envoi entrant en attente d’approbation (sauf si vous avez changé les préférences par défaut). Vous pouvez l’approuver depuis la bulle de notification (ne marche pas avec tous les environnements).
ou depuis le panneau de l’utilisateur à l’origine de l’envoi. Pour plus facilement le repérer dans la liste, cet utilisateur change de couleur dans la liste principale…
Une fois validé, le transfert commence vers le dossier destination paramétré dans les préférences. Et, bien entendu, vous pouvez l’annuler à tous moments.
Une fois terminé, vous pouvez cliquer sur l’icône dossier pour ouvrir le répertoire de destination et retrouver le(s) fichier(s) transférés.
Voilà… Rien de plus simple pour transférer vos fichiers entre vos machines par le réseau ! 😉
Pour aller plus loin
- la page du projet sur le GitHub de Linux Mint
Merci pour cet excellent tutoriel et bien pratique aussi.
À noter que sur mes Ubuntu-Mate 22.04 et 20.04 il a fallu mettre la commande « flatpak run –command=warpinator org.x.Warpinator –debug » trouvée sur GitHub pour pouvoir démarrer l’application.
Excellente utilitaire !
Pour les smartphones, il existe une version Android [Warpinator (non officiel)], qui permettra d’échanger entre son smartphone et son Linux.
Warpinator est un excellent outil d échanges des fichiers en ligne