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

  • Chimrod@lemmy.world
    link
    fedilink
    Français
    arrow-up
    9
    arrow-down
    2
    ·
    1 year ago

    Bravo. C’est un trĂšs bon troll ! Il manque quelques effets comme la question de l’édition des fichiers de configuration avec vim mais presque tout y est ! Il manque juste le flag humour.

    Enfin
 c’est bien un troll n’est-ce pas ??

      • Chimrod@lemmy.world
        link
        fedilink
        Français
        arrow-up
        3
        ·
        1 year ago

        Alors dans ce cas je ne vais pas répondre sur le problÚme directement (trop technique et trop précis pour que tu puisses trouver une réponse ici) mais sur un autre problÚme mis en exergue dans ton post :

        Tu mĂ©lange a la fois une configuration exotique (distribution custom, navigateur spĂ©cifique etc.) ce qui est un droit de ta part, mais ton discours semble Ă©galement ĂȘtre celui de qqn qui dĂ©barque sur le systĂšme. Tu semble rĂ©ussir a te diriger dans le systĂšme et l’écosystĂšme mais sans le maitriser complĂštement.

        C’est quelquechose que je retrouve souvent dans les forums de linuxfr, et je me dis qu’il y a peut ĂȘtre un schĂ©ma rĂ©current. Est-ce parce qu’en dĂ©barquant dans le systĂšme on n’a pas encore cette sensibilitĂ© sur les “limites du rĂ©alisable” ? On peut effectivement tout faire - jusqu’à compiler son navigateur - mais ca ne sert a rien de vouloir refaire le monde (make world) tout seul sur son PC.

        Par curiosité, quel est ton profil ?

        • DniMam@lemmy.worldOP
          link
          fedilink
          Français
          arrow-up
          4
          ·
          1 year ago

          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.