S'il est possible de partager des fichiers dans Linux à l'aide d'outils comme Samba, FTP et SSH, ces services publics nécessitent souvent de jouer avec les commandes de terminal et il n'y a pas de GUI dans la plupart des cas. Beaucoup de gens préfèrent ces méthodes, mais cet article se concentre sur des alternatives GUI faciles à utiliser qui offrent des fonctionnalités similaires.
Alors sautons.
GSConnect / KDE Connect (entre les ordinateurs de bureau, les ordinateurs de bureau vers / depuis Android)
Exigences: le récepteur et l'expéditeur doivent avoir l'installation de l'application Android GSConnect ou KDE Connect et en cours d'exécution pendant le partage de fichiers.
Gsconnect est une implémentation de KDE Connect, adapté spécialement pour Gnome Desktop.
KDE Connect est une application multiplateforme gratuite et open source qui permet à vos appareils Linux et Android de communiquer entre eux tant qu'ils sont sur le même réseau. Vous pouvez partager en toute sécurité du contenu comme des notifications, des fichiers et des messages SMS. KDE Connect vous permet également de contrôler votre bureau via un téléphone Android.
GSConnect est disponible en tant qu'extension de coque gnome et peut être installé à partir d'ici. L'application KDE Connect Play Store peut être téléchargée à partir d'ici. Notez que GSConnect peut ne pas fonctionner si l'application KDE Connect Desktop est installée sur votre appareil, il est donc conseillé d'installer un seul des deux.
Après avoir installé l'extension, cliquez sur l'icône d'alimentation du panneau supérieur, puis cliquez sur «Appareils mobiles» pour l'étendre, suivi d'un clic sur «Paramètres mobiles» comme indiqué dans la capture d'écran ci-dessous:
Cliquez sur le bouton à trois points situé à la barre supérieure de la nouvelle fenêtre d'application qui vient d'être lancée, puis cliquez sur le bouton "Partager" pour démarrer le fichier avec un autre appareil ayant l'installation de l'application Android GSConnect ou KDE Connect. Si l'on vous demande de «jumeler» l'appareil, suivez simplement les instructions à l'écran pour coupler les appareils.
Vous pouvez également envoyer un fichier à partir de l'appareil Android sur le PC de bureau. L'option pour envoyer des fichiers apparaîtra une fois que vous aurez terminé le processus d'appariement. Vous devrez peut-être également donner des autorisations d'accès au stockage, de lecture et d'écriture à KDE Connect Android App.
LAN-share (entre les ordinateurs de bureau)
Exigences: le récepteur et l'expéditeur doivent avoir l'installation de l'application LAN-share et en cours d'exécution pendant la part de fichier.
LAN-share, comme son nom l'indique, est une application de transfert de fichiers de réseau local (LAN) pour Linux. Il peut être utilisé pour transférer sans fil un dossier entier ou plusieurs fichiers sans aucune configuration supplémentaire.
La dernière version de LAN-share sous forme d'appimage peut être téléchargée à partir d'ici. Après avoir téléchargé l'application, faites-le exécutable à l'aide de votre gestionnaire de fichiers. L'interface graphique est assez simple, il vous suffit de cliquer sur le bouton «Envoyer», de sélectionner un fichier, puis de sélectionner un récepteur pour démarrer le partage de fichiers.
Téléportation (entre les ordinateurs de bureau)
Exigences: le récepteur et l'expéditeur doivent avoir l'installation de l'application de téléportation et en cours d'exécution pendant la part de fichier.
Teleport est une application GTK3 simple et minimaliste pour partager des fichiers entre les PC de bureau exécutant sur le même réseau local.
Pour installer Teleport sur Ubuntu, exécutez les commandes ci-dessous:
$ sudo apt installer flatpak
$ Flatpak Remote-Add - Si-non-Exists Flathub https: // flathub.org / repo / flathub.flatpakrepo
$ flatpak installer flathub com.fraction.se téléporter
Pour exécuter l'application, cliquez sur l'icône de l'application dans le lanceur d'applications ou exécutez la commande ci-dessous:
$ flatpak run com.fraction.se téléporter
Une fois que vous lancerez l'application de téléportation, il détectera automatiquement une autre application de téléportation exécutée sur un autre PC sur le même réseau. Tout ce que vous avez à faire est de cliquer sur «Envoyer un fichier» et de suivre les instructions à l'écran.
Nitroshare (entre les ordinateurs de bureau)
Exigences: le récepteur et l'expéditeur doivent avoir l'installation de l'application Nitroshare et en cours d'exécution pendant la part de fichier.
Nitroshare est une application multiplateforme simple mais efficace pour partager des fichiers entre les appareils sur le même réseau local. Ce qui le rend différent des autres, c'est sa capacité à partager des fichiers entre différents systèmes d'exploitation pour les ordinateurs de bureau. Nitroshare est disponible pour Linux, Windows et MacOS.
Nitroshare peut être téléchargé à partir des référentiels officiels d'Ubuntu, vous pouvez l'installer en exécutant la commande ci-dessous:
$ sudo apt install nitroshare
Vous pouvez lancer Nitroshare à partir du lanceur d'applications, mais vous ne verrez peut-être aucune fenêtre GUI lorsqu'il s'ouvre ancré au plateau système. Cliquez simplement sur l'indicateur dans le plateau système et il vous donnera un petit menu à afficher et à initier les transferts.
Trebleshot (entre les ordinateurs de bureau, le bureau vers Android, Android sur bureau)
Exigences: le récepteur et l'expéditeur doivent avoir une application Android Trebleshot-desktop ou Trebleshot installée et exécutée pendant le partage de fichiers.
Trebleshot est une application gratuite et open source pour les appareils Android et de bureau qui vous permet d'envoyer et de recevoir des fichiers sur le réseau local.
L'application Android Trebleshot peut être téléchargée depuis Play Store. L'application de bureau peut être téléchargée à partir d'ici sous la forme d'AppIMAGE.
Après avoir lancé l'application, vous trouverez l'onglet «Transferts» avec un bouton «Envoyer des fichiers» en bas. Cliquez simplement sur le bouton pour initier le transfert de fichiers et suivez les instructions à l'écran. Trebleshot vous permet également de partager des messages texte entre les appareils à l'aide de l'onglet «Stream de texte».
L'interface utilisateur de l'application Android est propre, minimaliste et fonctionnelle.
Snapdrop (entre les ordinateurs de bureau, bureau vers / depuis Android, entre l'appareil et le navigateur Chrome ou Firefox)
Exigences: le récepteur et l'expéditeur doivent avoir https: // snapdrop.Net / URL ouvert dans le navigateur pris en charge.
SnapDrop est une application Web de partage de fichiers local qui s'exécute dans votre navigateur. Inspiré par AirDrop d'Apple, il crée une connexion P2P à l'aide de WebBrTC pour partager les fichiers. Vos fichiers ne sont jamais stockés sur aucun serveur et il n'utilise même pas de base de données.
Pour commencer à partager des fichiers, ouvrez simplement https: // snapdrop.net / URL dans un navigateur fonctionnant sur le récepteur et l'appareil de l'expéditeur.
Snapdrop détectera automatiquement le périphérique de réception et il affichera une icône, une plate-forme et un nom de navigateur. Cliquez sur l'icône de l'appareil pour commencer le partage.
Snapdrop fonctionnant dans Chrome pour Android détecte correctement Firefox en cours d'exécution dans Ubuntu avec https: // snapdrop.Net / URL s'est ouvert dans un onglet, comme indiqué dans la capture d'écran ci-dessous:
Une fois que vous avez partagé le fichier, le récepteur obtiendra une notification dans le navigateur pour télécharger le fichier.
C'est de loin ma méthode préférée pour partager des fichiers entre les appareils et il n'est limité à aucun système d'exploitation spécifique. Le partage de fichiers est limité aux pairs du réseau local uniquement et comme indiqué précédemment, vous n'avez pas à vous soucier de vos fichiers pour aller à des serveurs tiers.
Pour conclure, je vous recommande d'essayer ces applications au moins une fois pour évaluer leur utilité en fonction de vos cas d'utilisation. Beaucoup de ces applications offrent des fonctionnalités supplémentaires en plus du partage de fichiers. KDE Connect / Gsconnect est essentiellement un couteau à armée suisse qui vous permet de faire beaucoup de choses à distance sur votre PC de bureau Linux.