Base de connaissances
1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Installer kDrive sur Linux
Ce guide détaille l'installation de l'app desktop kDrive Infomaniak sur un ordinateur possédant un système d'exploitation Linux. Elle vous permettra ensuite une synchronisation de vos fichiers de l'ordinateur avec kDrive.
Préambule
- Sur cet OS, certaines fonctionnalités de kDrive ne sont pas disponibles, comme l'option Lite Sync ou le menu contextuel au clic droit.
- L'application kDrive est officiellement supportée par Infomaniak uniquement sur les systèmes suivants :
- Ubuntu 22.04 LTS (et suivantes)
- Environnements de bureau : GNOME ou KDE
- L'application peut éventuellement fonctionner sur d'autres distributions Linux ou avec d'autres environnements de bureau ; cependant, Infomaniak ne fournit aucun support concernant l'installation ou l'exécution de l'application en dehors des configurations mentionnées ci-dessus.
Installation de kDrive sur Linux
Prérequis
- Télécharger l'app desktop kDrive pour Linux (fichier de type .AppImage)
- Fuse2 (requis pour exécuter une appimage):
- Depuis la version 23.04 (et suivantes) de Ubuntu, après avoir double-cliqué sur le fichier AppImage, il ne se passera rien.
- Les dernières versions d'Ubuntu utilisent en effet une version "trop" récente de FUSE (l'interface "Filesystem in User Space" sur laquelle les AppImages s'appuient pour fonctionner) pour laquelle les AppImages ne sont pas conçues.
- Les AppImages ont besoin de FUSE v2 pour fonctionner:
sudo apt install libfuse2
- D-Bus
- Gnome-keyring ou kwallet (en principe déjà présent sur votre machine sauf avec certaines distributions light)
Ensuite:
- Placez le fichier dans un dossier nommé par exemple "Applications".
- Faites un clic droit sur le fichier et choisir Permissions.
- Cochez la case "Autoriser l'exécution du fichier comme un programme".
Afin que kDrive s'exécute au démarrage, ajoutez le fichier dans “Préférences des applications au démarrage” ou similaire.
Problèmes connus et solutions
Synchronisation bloquée ou erreur "Inotify watches"
Si la synchronisation semble figée (ex: étape 1/10) ou si les journaux (logs) indiquent l'erreur Out of memory or limit number of inotify watches reached!, cela signifie que la limite du système pour surveiller les dossiers est atteinte.
- Vérifier la limite actuelle :
cat /proc/sys/fs/inotify/max_user_watches - Augmenter la limite : pour doubler la valeur (ex: passer à 131072), exécutez :
echo fs.inotify.max_user_watches=131072 | sudo tee -a /etc/sysctl.conf
Puis appliquez avec :sudo sysctl -p
L'application crash à l'ouverture (AppArmor / Wayland)
Sur certaines versions d'Ubuntu (24.04+) ou Debian, la sécurité AppArmor peut bloquer l'ouverture de la fenêtre de connexion.
- Solution AppArmor : installez les utilitaires :
sudo apt install apparmor-utils. Créez ensuite le profil pour kDrive :sudo aa-autodep /chemin/vers/votre/kDrive.AppImageet redémarrez le service :sudo service apparmor restart. - Conflit Wayland : si l'application crash spécifiquement sous Wayland, tentez de forcer l'utilisation de X11 en lançant l'application via le terminal avec la commande :
export QT_QPA_PLATFORM=xcb && ./kDrive.AppImage
Problèmes d'affichage de l'icône ou de la fenêtre
- Icône invisible (Gnome) : installez l'extension AppIndicator Support ; notez que l'extension Dash to Panel est connue pour rendre les menus de l'application invisibles et n'est pas recommandée.
- Fenêtre de synthèse impossible à ouvrir : vérifiez que les bibliothèques
libfuse2etlibdbus-1-devsont bien installées sur votre système. - KDE Wayland : si l'interface ne s'affiche pas correctement, ajoutez ces lignes à votre fichier
~/.config/kdeglobals:[QtQuickRendererSettings] RenderLoop=basic SceneGraphBackend=opengl
Erreur de stockage des identifiants (Magasin de clés)
Si kDrive demande vos identifiants à chaque démarrage ou indique une erreur Failed to save authentication info to keychain :
- Assurez-vous qu'un gestionnaire de mots de passe (Gnome Keyring ou KWallet) est installé et déverrouillé.
- Vérifiez que le service D-Bus
org.freedesktop.secretsest configuré. Si vous utilisez KWallet, le fichier/usr/share/dbus-1/services/org.freedesktop.secrets.servicedoit contenir :[D-BUS Service] Name=org.freedesktop.secrets Exec=/usr/bin/kwalletd5
Utilisation d'AppImageLauncher
Si vous utilisez AppImageLauncher et que l'intégration échoue, assurez-vous d'utiliser une version supérieure ou égale à la 3.0.0 (beta 2) pour supporter le format de compression du fichier kDrive.
Débogage en cas de crash persistant
Si l'application crash sans message d'erreur, vous pouvez générer un rapport pour analyse en extrayant les dernières lignes du journal système : journalctl -r -n 1000 > kdrive_syslog.txt
Lien vers cette FAQ:
Cette FAQ a été utile?