NearShare/QuickShare pour Linux et MacOS
Il vous suffit de télécharger la dernière version.
Remarques importantes :
La version minimale de GLIBC prise en charge est incluse dans le nom du paquet.
Vous pouvez vérifier le vôtre avec ldd --version
.
RQuickShare est distribué avec deux versions (principale et héritée) :
Legacy est destiné à la compatibilité avec les anciennes versions d'Ubuntu.
Main concerne la prise en charge future des versions plus récentes d'Ubuntu.
Installez simplement le .dmg.
Notez que vous devrez peut-être autoriser l'installation de l'application et l'ouvrir d'abord sous Settings > Privacy & Security > Security
(vous devriez voir une boîte de dialogue demandant l'autorisation.)
RQuickShare nécessite l'installation de l'une des bibliothèques suivantes.
libayatana-appindicator
libappindicator3
Les fichiers devraient (en théorie) installer ces dépendances par eux-mêmes, mais si ce n'est pas le cas, vous devrez peut-être les installer manuellement.
sudo dpkg -i r-quick-share_${VERSION}.deb
sudo dpkg -i r-quick-share_${VERSION}.deb
sudo rpm -i r-quick-share-${VERSION}.rpm
sudo dnf install r-quick-share-${VERSION}.rpm
AppImage est un peu différent. Aucune installation n'est nécessaire, vous devez simplement lui donner l'autorisation exécutable (+x sur un chmod) pour l'exécuter.
chmod +x r-quick-share_${VERSION}.AppImage
Vous pouvez ensuite soit double-cliquer dessus, soit l'exécuter depuis la ligne cmd :
./r-quick-share_${VERSION}.AppImage
Le snap n'est pas encore sur le store, mais vous pouvez l'installer avec ce qui suit (vous aurez peut-être besoin de sudo).
snap install --dangereux r-quick-share_${VERSION}.snap
Pour Arch Linux, vous pouvez l'installer à partir de l'AUR en utilisant un assistant AUR comme yay.
ouais -S r-quick-share
Disponible ici : NixOS :
Un nix-shell modifiera temporairement votre variable d'environnement $PATH. Cela peut être utilisé pour essayer un logiciel avant de décider de l’installer définitivement.
$ nix-shell -p rquickshare
Réseau Wi-Fi uniquement . Vos appareils doivent être sur le même réseau pour que cette application fonctionne.
Assurez-vous que vos deux appareils sont sur le même réseau WiFi. La communication mDNS doit être autorisée sur le réseau ; ce n'est peut-être pas le cas si vous êtes sur un réseau public (cafés, aéroports, ...).
Pour une raison quelconque, Android ne diffuse pas son service mDNS en permanence ; même en mode "Tout le monde".
La première solution (implémentée dans RQuickShare pour Linux) consiste à diffuser une publicité Bluetooth afin qu'Android mette ensuite à disposition son mDNS. Bien sûr, pour cela, vous devez disposer du Bluetooth sur votre ordinateur portable/de bureau. Si vous ne l'avez pas, continuez à lire.
Pour contourner le problème, vous pouvez utiliser l'application « Fichiers » sur votre appareil Android et accéder à l'onglet « Partage à proximité » (s'il n'est pas présent, continuez à lire).
Une deuxième solution de contournement, vous pouvez télécharger un créateur de raccourcis (voir ici) pour créer un raccourci vers l'intention particulière :
Méthode A :
Activité : com.google.android.gms.nearby.sharing.ReceiveSurfaceActivity
Méthode B :
Action : com.google.android.gms.RECEIVE_NEARBY
Type MIME : */*
Remarque : Samsung a fait quelque chose de douteux avec Quick Share, donc la solution de contournement ci-dessus risque de ne pas fonctionner. Malheureusement, il n'y a pas d'alternative pour le moment. Désolé.
TLDR : C'est normal si vous utilisez uniquement le Bluetooth (comme expliqué au point précédent).
Android verra que votre ordinateur portable/de bureau essaie de partager un fichier et se révélera. Mais pour une raison quelconque, Android désenregistrera son service de temps en temps et ne sera révélé à nouveau qu'une fois qu'il aura à nouveau détecté le message Bluetooth.
Assurez-vous que l'application est bien fermée en exécutant :
psaux | grep r-quick-share
Si vous voyez que le processus est toujours en cours, c'est que l'application n'est pas fermée. Il peut s'agir d'un comportement intentionnel : lors de la fermeture de la fenêtre, l'application ne s'arrête pas et est toujours en cours d'exécution et accessible via l'icône de la barre d'état système. Mais si votre distribution ne les prend pas en charge/ne les a pas activés, cela peut être un problème pour vous.
Si vous souhaitez vraiment fermer l'application en cliquant sur le bouton de fermeture, vous pouvez modifier cela dans l'application en cliquant sur les trois points puis sur "Arrêter l'application à la fermeture".
Dans ce cas, vous souhaiterez peut-être configurer un port statique pour l'autoriser dans votre pare-feu. Vous pouvez le faire en modifiant le fichier de configuration comme suit :
# linuxvim ./.local/share/dev.mandre.rquickshare/.settings.json# macvim Library/Application Support/dev.mandre.rquickshare/.settings.json# pour être sûr de trouver $HOME -name ".settings.json"
Avertissement
Le json doit rester valide après votre modification, cela signifie que si "port" est le dernier élément du JSON il ne doit pas avoir de virgule après, sinon la configuration sera réinitialisée.
{ ...config_existante...,"port": 12345}
Par défaut, le port est aléatoire (le système d'exploitation décidera).
Cela se produit pour certains utilisateurs exécutant des cartes Linux + NVIDIA.
La solution de contournement consiste à démarrer RQuickShare avec une variable d'environnement définie comme suit :
env WEBKIT_DISABLE_COMPOSITING_MODE=1 rquickshare
Vous pouvez également utiliser une variante legacy
pour le comprendre.
rquickshare
est encore en développement (WIP) et ne prend actuellement en charge que Linux même s'il devrait également être compatible avec macOS. Gardez à l’esprit que la conception peut changer d’une version à l’autre, la flexibilité est donc essentielle.
Vous avez des commentaires ou des suggestions ? Nous serions ravis de les entendre! N'hésitez pas à ouvrir un numéro et à partager vos réflexions.
Ce projet n'existerait pas sans ces incroyables projets open source :
https://github.com/grishka/NearDrop
https://github.com/vicr123/QNearbyShare
Les demandes de tirage sont les bienvenues. Pour les changements majeurs, veuillez d'abord ouvrir un ticket pour discuter de ce que vous souhaitez changer.