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. :)
Bienvenue!