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. :)
Oui, je suis souvent sur Linux Fr mais je lis vos articles et coms. Je dĂ©barque pas vraiment. LâOS le plus exotique que jâai utilisĂ© câĂ©tait Void Linux mais ça mâa pas emballĂ© par rapport Ă ce que je cherchais.
Ce qui est rĂ©alisable câest dâavoir un client nextcloud et synchronise toutes les donnĂ©es. Reste que jâaimerai bien avoir une version hors-ligne de Nextcloud, Ă part installer mysql, lâutiliser en local et connecter mes 2 serveurs (distant et local) je vois pas comment faire. Jâesperais trouver des clients officiels pour sĂ©parer lâusage de mon navigateur. LâintĂ©gration de Nextcloud Je lâutilise dĂ©jĂ pour mes contact, calendriers, fichier depuis 6 ans. Il me manque juste la ToDo List. Sur Gnome câest partiel et minimaliste et jâesperait trouver des logiciels qui amĂ©liorent la productivitĂ©, yen a pas beaucoup sur Linux. LĂ câest juste un besoin de passer Ă une Ă©tape supĂ©rieure et je crois que je vais justement connecter 2 serveurs nextcloud on verra car je dois migrer mes serveurs.
Ya plein de trucs qui me fustrent sur linux. Contact sur Gnome ne detecte pas les doublons. En ligne, Google le fait. Est ce due Ă la base de donnĂ©es ? Aux table Mysql/Maria db ? En tout cas, je sais pas et je me sens limitĂ©, il manque des choses sur Linux pour ĂȘtre pleinement accessible Ă nâimporte qui. Ă part faire la traduction sur weblate, poster des issue sur github et gitlab, je peux pas faire grand chose et ce nâest pas mon mĂ©tier. En revanche, Linux comme serveur et son systĂšme de permission, câest trĂšs bien. Jâutilise Debian et jâai pas la mĂȘme approche que sur un ordi perso. Gros avantage, tâas plus les problĂšmes liĂ©s Ă lâenvironnement de bureau. Par exemple jâutilise File de Gnome mais ya pas la version scindĂ© en 2. Dolphin lâa mais son arriĂšre-plan est blanc. Je lâai corrigĂ© en ajoutant quelque ligne dans sa config kdeglobal trucmuche .
Je comprends pas le problĂšme du raccourcis : on a pas Ă Ă©crire dans un Ă©diteur de texte. Moi je voulais juste un raccourcis comme tu le fais sur windowsâŠCâest la raison de ce post, je teste, je rencontre un probleme, je cherche les problĂšmes similaires, je devine lequel correspond au mien puis je le resoud et jâavance.
Pour revenir Ă mon profil : Je suis pas un dev, jâai beau connaitre les composants de lâordi mais je sais pas du tout comment ça communique entre lâinterface graphique, le proco, la ramâŠMes parents sont informaticiens mais jâai juste des notions basiques en vrai, nĂ©anmoins je peux comprendre des choses simple et relire sebsauvage qui vulgarise trĂšs bien. Je sais juste quâun logiciel câest une librairie qui contient des fichiers qui va lui dire de chercher dâautres fichiers via une serie dâadresses. Ou de dâĂ©tablir une action Ă rĂ©aliser en fonction de tel ou tel evenements et dâun enchainement de blocs logique. Puis divers mĂ©canisme qui va proteger de la perte de donnĂ©es, Ă©vitĂ© les conflits dâĂ©ditions. Puis tu as les composants graphiques. Mais comment il communique avec le microprocesseurs, les autre applis ça je ne sais pas du tout.
Ordi : Jâutilise linux depuis mon adolescence. ça fera plus de 15 ans sous que jâutilise Linux. A lâĂ©poque câĂ©tait un macbook ou jâai virĂ© lâOS dâapple et jâen suis particuliĂšrement fier. Jâai mis Ubuntu. :D Il manquait le son. Jâai fini par trouver les driversmanquant. CâĂ©tait un OS super avant que je dĂ©couvre Canonical et leur diffĂ©rentes dĂ©cision, avec la pub et unity je crois. Jâai utilisĂ© aussi bien windows que mac pendant des annĂ©es. Petit Ă petit je suis passĂ© sur Ubuntu, puis Manjaro, puis Arch, Fedora avant de me poser sur Pop Os que jâutilise depuis 6 ans. Maintenant je passe sur Vanilla OS mon premier OS immutable avec SteamOS (sur le steamdeck) oĂč je teste le format btrfs et les flatpaks et leur limite. Câest lâavenir de Linux ainsi que la rĂ©Ă©criture de certaine partie sous Rust. Pour moi, câest un jeu, je teste, je modifie les configs et ya aucun risque car le systeme est sur une partition sĂ©parĂ© de mes donnĂ©es. Et jâai dâautre copie hors de mon ordi. Je peux changer Ă volontĂ© de systĂšme dâexploitation.
Tel : âwindows xpâ, android, windows phone, lineage, sailfish, /e/ os et la suite sera Postmarket OS une fois lâos mature. Je suis toujours sur la communautĂ© XDA dev. Jâai jamais eu le moindre problĂšme avec mes bidouille car je vĂ©rifiais le support du wifi, reseau tel, bluetooth. Site web : Joomla, wordpress, phpBB, flarum, mediawiki et maintenant je suis sur YesWiki. Je possĂšde un nuage Nextcloud qui tourne super bien :3
Quant aux navigateurs Epiphany ou Falkon, je les utilise pas vraiment. Trop pauvre en fonctionalitĂ©. Par curiositĂ© jâai testĂ© celui fournit par dĂ©faut avec Gnome pour voir sâil pouvait crĂ©er une web app : il peut mais il ne supporte pas le 2UF Ă moins que ce soit liĂ© au Flatpak mais ça me surprendrait. Faudrait que je teste avec Flatseal. Mes navigateurs ont toujours Ă©tĂ© Opera Mini et Firefox. Maintenant jâutilise Firefox et je suis passĂ© Ă Librewolf qui marche trĂšs trĂšs bien et il est bien mieux contre le fingerprint. Il me manque ma propre instance searxng et faire tourner un vpn.
Quant aux logiciels, jâen utilise plein. Aucun ne me posent rĂ©ellement de difficultĂ© : scribus, gimp, IDE, atom, diffuse, mattermost, olive,etherpad, matrix, blender, adobe, aegisubâŠTu me donnes un truc que je connais pas, je vais appuyer sur tous les boutons, lire la documentation, reessayer jusquâĂ que jây arrive. :D
Et quâest ce qui me fait avancer dans tout ça, le libre.