Linux et Nextcloud

J’ai dĂ©cidĂ© de changer Pop Os pour Vanilla Os. Et je me suis dis que j’allais me cococter un OS reliĂ© Ă  Nextcloud, un nuage qui offre tout un ensemble d’outils collaboratifs, un tableau de bord, un agenda, un trackeur gps, des recettes de cuisine, gestion budget, une sauvegarde de mes fichiers
et tout ça sur tous mes appareils. Sauf que sur Linux, ya pas d’apps. (Comme pour windows et Mac.)

Ah si, sous Gnome, on a un dĂ©but de quelque chose, une intĂ©gration que j’aime bien : on peut ouvrir un compte en ligne et ça syncronisera ton agenda, tes taches et tes contacts. C’est super. Sauf qu’à force de les utiliser, on se rend compte qu’elles sont minimales, basiques. Ca affiche les donnĂ©es de Nextcloud mais tu peux pas vraiment les manipuler.

Les logiciels de ToDo List et Nextcloud

Par exemple, tu veux une jolie ToDo list qui syncro avec Nextcloud et qui te permet faire des trucs en local (hors-ligne) ce qui est pratique quand t’as pas internet. Avec plein de fonction complexe (rĂ©currence, progression, classĂ© dans un dossier etc). En fait, ce qui se passe c’est que les logiciels ToDo list, tous, vont crĂ©er dossier sur Nextcloud et synchroniser avec un fichier Json qui contient les taches que tu as Ă©crite. Moi, je veux pas de ce fichier Json, je veux manipuler la ToDo list de Nextcloud et l’afficher sur mon bureau comme le fait Nextcloud Deck sur mon mobile. Pour le moment ya que les app sur tel qui sont superbes. (ce qui me fait dire que j’ai bien fait de ne pas avoir de tel sous linux.

Des adresses, des adresses que des adresses

Continuons. Pour qu’un logiciel de ToDo List puisse se synchroniser avec Nextcloud, il lui faut une adresse. Je rentre l’adresse URL de mon nuage : MonSite.fr. ça marche pas. Je fais une recherche, ils m’expliquent qu’ils faut une adresse caldav et quelle est de la forme MonSite.fr/remote.php/caldav/MonPseudo. Ce qui aurait pu etre facile, si je n’avais pas mis un espace sur mon Pseudo. C’est chiant.

C’est Ă  dire, comme j’ai Ă©cris : “Mon Pseudo” au lieu de “MonPseudo” il faut que je trouve la chaine de charactĂšre qui va reprĂ©senter l’espace qui sĂ©pare “Mon” et “Pseudo”. Et donc pouvoir Ă©crire de cette p*** d’adresse : MonSite.fr/remote.php/caldav/Mon%%Pseudo

Donc je vais dans Nextcloud > paramĂȘtre, pour trouver l’adresse Caldav. Les Dev ont surement pensĂ© Ă  des quiches comme moi et l’ont Ă©crite en gros et clair dans les paramĂȘtres. Je vais pas m’emmerder Ă  trouver la bonne adresse, Nextcloud me la Ă©crite c’est certain. Ya pas mais c’est quelque part, ils sont pas fous. Je lance une nouvelle recherche et apparement il faut pas la chercher dans les parametres globaux de Nextcloud mais trouver la petite roue crantĂ©e dans fichier.

En informatique, c’est toujours un problĂšme d’adresse, et particuliĂšrement sous Linux oĂč tu dois comprendre comment s’écrit cette adresse. Savoir oĂč elle se trouve et s’il y a un script qui la gĂ©nĂšre Ă  partir d’une donnĂ©e existante comme MonSite.fr ou MonCouriel@MonDomaine.fr. Genre, j’aurais pu Ă©crire MonSite.fr et il me fait ça tout seul. Ou mon email et il me remplit les paramĂȘtres du serveur Imap, pop, stmp. Et bien non ! Il faut trouver sur Nextcloud l’adresse du caldav et comprendre comment elle s’écrit. Surtout si tu as mis un espace dans ton pseudo.

Une web app

AprĂšs, 3-4 logiciels testĂ©s, je me suis rendu compte que aucun ne manipulaient vraiment les donnĂ©es sur Nextcloud et que je me faisais chier avec ça. Ă  trouver la meilleure app de x ou y. On va arrĂȘter d’utiliser des logiciels diffĂ©rents, on passe direct Ă  Nextcloud. Tant pis pour le mode hors-ligne. Il vaut mieux crĂ©er un raccourcis/ une web app, c’est plus simple et direct. Je regrette de ne pas y avoir pensĂ© plus tĂŽt.

Pourquoi une web app ? Parce que Firefox n’a pas de raccourcis, d’accĂšs rapide comme OpĂ©ra, un navigateur web. Moi, avant j’avais tous mes sites en accĂšs rapide sur OpĂ©ra avant qu’ils prennent de mauvaises dĂ©cisions. Sur Firefox, faut passer par ci et ça, voire une extension, ça fait du fingerprint (pistage sur le web). Dommage, j’aurais pu avoir un portail. On a les bookmarks, mais en 10 ans, j’en ai plus de 50 bookmarks. Les bookmarks, c’est pas prĂ©vu pour une navigation rapide, je m’en sert pour archiver le web. Je veux un gros boutton en plein milieu de la fenĂȘtre. Pas un menu dĂ©roulant d’1cm. Donc on va faire un petit raccourcis sous Gnome. Je cliquerais et ça fera comme si je lançais un logiciel. Je pourrais rĂ©gler pour que ça se lance au dĂ©marrage de mon systĂšme dans un bureau virtuel prĂ©cis pour le taff.

Je passe la souris, je glisse et hop mon petit raccourcis :D Ah ya un petit problĂšme :( Ya pas de raccourcis. Bizarre, je retente. o.O Ce n’est pas un bug : je peux pas crĂ©er de liens sous Gnome. O.O Du jamais vu. Sous Android, tu peux. Sous Windows, tu peux. Sous Mac, tu peux. Sous KDE, tu peux. Sous Gnome, tu peux pas ! Ah si ! J’ai trouvĂ© une subtilitĂ©, il faut utiliser un autre navigateur que Firefox : Epiphany, le navigateur par dĂ©faut de Gnome. Une chance que je l’avais pas encore supprimĂ©. Pourquoi pas, du webkit, suis pas fan mais je veux juste ma Web App, alors fissa. Je le fais rapido, j’ouvre mon nuage avec mes ID :

WebAuth is not supported, use another browser.

Trop content ! Merveilleux ! Formidable ! :'D

Effectivement, j’utilise une authentification Ă  2FA via une Yubikey, une clĂ© usb qui envoie un mot de passe, pour accĂšder Ă  mon nuage et Epiphany ne detecte pas ma yubikey. ZĂȘtes fou ! Je vais pas non plus baisser la sĂ©curitĂ© pour ça, c’est trop sensible. Donc la solution serait de retrouver comment Epiphany a crĂ©Ă© la Web App et la changer pour que ça m’ouvre Firefox Ă  la place. Donc voyons comment Gnome crĂ©e les raccourcis.

Je trouve assez rapidement qu’il s’agit d’un fichier MonRaccourcis.desktop oĂč dedans tu Ă©cris : L’executable, l’adresse de l’icĂŽne
Font chier, je voulais juste un raccourcis
AprĂšs moult tentative d’écrire la bonne adresse pour lancer tout ça, j’ai finis par y arriver. Ce que je n’ai pas dis, c’est que j’utilise une variante du navigateur web Firefox : Librewolf. J’ai toujours pas trouvĂ© comment lancer l’executable librewolf mais j’ai trouvĂ© comment lancer l’appli par dĂ©faut qui va sur le web, donc Librewolf. Encore un problĂšme d’adresse.

Moi, ce qui m’agace dans Linux, c’est ça. Ya une action tout simple qui devrait me crĂ©er un raccourcis qui existe depuis ma tendre enfance. Ou au pire une option pour avoir une boite de dialogue avec URL, icone, logiciel
Non, faut l’écrire Ă  la main, en bricolant les adresses, tu tatonnes, jongle entre google, reddit, la docu de fedora, le wiki d’arch. Ya meme un logiciel avec commande pour vĂ©rifier que tu l’as bien Ă©crite, je vais pas me faire chier avec ça. En plus l’erreur est humaine : si tu met une virgule par erreur, dans l’adresse, ça ne marchera pas. Une simple virgule de 2mm peut complĂštement bloquer ton systĂšme. J’ai mis en panne un site web comme ça.

Fin

  • Sous Linux, on a ce problĂšme de fragmentation avec des logiciels de version diffĂ©rentes, des OS de version diffĂ©rentes maintenu par diffĂ©rentes personnes, pas tous Ă  jour et donc ça casse.
  • Sous Linux, on a des apps qui sont pas forcĂ©ment compatibles avec l’environnement de bureau (couleur qui rendent le texte illisible, boutons qui disparaissent
). Et ya pas de logiciels pour syncro les DE.
  • Sous Linux, il faut trouver contourner car il manque des applications vitales : comme la crĂ©ation d’un raccourcis. Ou des logiciels de bureau qui utilisent vraiment nextcloud et qui peuvent tourner hors-ligne
Et donc avoir une belle synergie entre l’ordi et votre nuage.

A un moment, je regrette presque le petit bouton suivant de Windows et que Microsoft n’ai pas le monopole et dĂ©truit tous les OS existants. ça Ă©viterait de developper sur une dizaines d’OS diffĂ©rents et simplifierais le taff des Dev. On aurait un seul standard en informatique. Ce serait gĂ©rĂ© au niveau mondiale. Tous les logiciels seraient lĂ , prĂ©sent et basta. Bon yen a beaucoup moins et Microsoft est toujours en situation de monopole.

Bref je pense que la communauté devrait lancer une grande campagne de dons pour developper un bureau complet et pro. bref je retourne, il me manque quelque réglages. :)