Lo Furòl
... Des passages (en occitan)
  • Accueil
    • Contact
    • Liste de toutes les catégories
  • Électronique
    • Raspberry Pi
    • Orange Pi et Armbian
    • Domotique
      • Liens Domotique
  • Impression 3D
  • CNC
  • Logiciels Libres
    • LibreOffice
    • Inkscape
    • QGIS - uMap
    • Liens vers des logiciels libres
    • CAO
      • Liens CAO
  • Programmation
  • Divers
    • Kayak
    • Ordiphones sous Android
    • Guitare
    • Radio Paradise
    • o2switch
  • Enseignement
  1. Vous êtes ici :  
  2. Accueil

[Ubuntu] Mise à niveau de mon portable ASUS Vivobook Pro N705UD vers Linux Mint 21.1 Mate

Linux Mint logoMAJ le 20/03/2025 : Mise à niveau vers Linux Mint 22.1 directement à partir de Linux Mint 21.3 avec mintupgrade (mais les info peuvent servir encore).

Tout comme je l'avais fait lors de ma dernière mise à niveau dans l'article Mise à niveau de mon portable ASUS Vivobook Pro N705UD vers Ubuntu 20.04 (vous pouvez donc vous y référer pour voir les différentes étapes), voici mon retour d'expérience (succinct cette fois-ci car je refais en grande partie les mêmes choses) pour mon passage sous Linux Mint 21.1 Mate Edition.

J'ai profité de ces vacances de printemps pour mettre à niveau mon portable ASUS Vivobook Pro N705UD sous Linux Mint 21.1 Mate Edition. J'ai décidé "d'abandonner" Ubuntu (ce qui est quand même relatif puisque LInux Mint est basée sur Ubuntu...) pour Linux Mint principalement par refus des paquets Snap.
Comme à chaque fois, j'avais repoussé cette mise à niveau car c'est toujours un moment prise de tête et stressant avec repartitionnement, récupération et réinstallation des données et applications. J'avoue qu'avec l'âge, je n'ai plus trop envie de m'embêter à tester et passer du temps à configurer de nouveaux outils : je me rends compte que je veux juste un système qui fonctionne, avec des applications à jour (d'où la montée de version) sans perdre de temps à le configurer.
Je me suis appuyé en partie sur les conseils toujours judicieux de Sébastien Sauvage via sa page dédiée à son installation de Linux Mint.

I- Mise à niveau

Cette fois-ci, je n'ai pas fait une ré-installation de zéro mais j'ai juste remplacé Ubuntu 20.04 par Linux Mint 21.1 en bootant sur clé USB et en gardant les partitions existantes de mes 2 disques durs. Je n'ai formaté que la partition racine "/" de mon disque dur 2 "sdb" :

Lire la suite...

Développer en html, css et javascript

  • programmation
  • applications

Page aide-mémoire pour m'aider à développer des applications web...
Les applications web ont l'énorme avantage d'être utilisables à travers un navigateur web et sont donc interopérables par défaut quels que soient les systèmes d'exploitation et le matériel (tablettes par exemple).

Ressources en ligne :

  • Développer des applications html5 de A à Z : http://diveintohtml5.info
  • Créer des Web applications : https://www.freecodecamp.org/news/build-a-pwa-from-scratch-with-html-css-and-javascript/

 

I- Choix de l'outil pour développer : VSCodium

Après quelques recherches sur Internet, j'ai choisi VSCodium qu'on peut installer dans Ubuntu. C'est la version libre de VSCode proposé par Microsoft (oui, oui...) et qui dispose de nombreuses extensions : https://github.com/VSCodium/vscodium. Je dois reconnaître que pour une fois Microsoft propose une application très intéressante avec des outils facilitant grandement la programmation : visualiseur MarkDown pour les ReadMe, visualiseur HTML, erreurs de syntaxes, ...

Autre bonne surprise : VSCode est intégré dans Gitlab et en particulier la forge https://forge.apps.education.fr/, ce qui permet de ré-investir ses connaissances/habitudes !!!
Du coup, on peut installer l'extension "Gitlab Workflow" pour lier VSCodium et le dépôt Gitlab du projet : https://blog.jbriault.fr/vscode-gitlab-workflow/.

Extensions utiles de VSCodium (attention certaines nécessite NodeJS) :

  • GitLab Workflow de GitLab
  • Live Preview de Microsoft
  • open in browser de TechER
  • vscode-icons de VSCode Icons Team
  • Svelte for VS Code de Svelte (NodeJS)
  • ESLint (NodeJS)
A- Pour lier ses dossiers locaux avec le Gitlab de la Forge Éduc
  • Voir ce tutoriel permettant de se connecter avec un jeton en https : https://forge.apps.education.fr/laurent.abbal/utiliser-la-forge-avec-vscodium-ou-visual-studio-code
  • Il est aussi possible de se connecter par clé ssh :
    • Pour générer une clé ssh sur son ordi sous Linux Mint dans le dossier caché de son home ".ssh" : ssh-keygen -t ed25519
    • Dans son dossier .ssh, on va ouvrir avec un éditeur , la clé publique se terminant par l'extension ".pub" et on la copie dans le presse papier.
    • Sur le site Gitlab, https://forge.apps.education.fr dans son compte, on va dans les préférences et on ajoute cette clé SSH en collant le contenu du presse-papier.
    • Pour vérifier si une clé fonctionne et qu'il n'y a pas de refus d'accès avec le message "Permission denied (publickey)", dans le terminal de son ordinateur on tape : ssh -Tv Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.
    • Si tout se passe bien, on pourra se connecter à partir de VSCodium au Gitlab de la Forge et cloner un des projets qui nous appartient. Pour cela, dans le site gitlab, on va sur le projet à cloner, on clique sur le bouton bleu "Code" et on copie le contenu du champ "Cloner avec SSH" qui commence avec "Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.:xxxxxxxxxxxxxxxxxxxxxx".
    • Dans VSCodium, dans une nouvelle fenêtre, on ouvre le panneau de commande avec CTRL+Maj+P, on recherche et on choisit "git: Cloner", puis on indique l'adresse de la forge https://forge.apps.education.fr/nom_de_son_groupe_gitlab et il suffira de choisir le projet qui nous intéresse.
B- Comment jongler avec différents projets sur la Forge avec VSCodium

Si l'on travaille sur des projets différents dans la Forge, par défaut VSCodium s'ouvre sur le dernier. Pour en changer, il faut ouvrir une nouvelle fenêtre (CTRL+Maj+N) dans VSCodium et choisir le dossier local contenant les sources : la synchronisation se mettra en place automatiquement (grâce au dossier caché .git).

 

II- Tutoriels

Pour commencer, il est nécessaire de suivre des tutoriels...

Lire la suite...

Radio Paradise

Radio Paradise logoJuste cette page pour vous présenter la radio Internet Radio Paradise (ou RP) https://radioparadise.com qui vaut vraiment le détour (en tout cas pour mes goûts de bientôt cinquantenaire, amateur entre bien d'autres, de Marc Seberg et des Waterboys 😉) avec les caractéristiques suivantes :

radio paradise settings

  • Streaming de qualité optimale proposée au format FLAC (utile si écoute sur une chaîne hifi sinon la qualité High avec un bitrate de 128k est suffisante) mais aussi sous d'autres selon sa connexion (voir capture ci-contre).
  • Pas de publicité, juste quelques coupures d'autopromo de temps en temps qui n'ont vraiment rien d'envahissant.
  • Une application ordiphone sous Android minimaliste mais très efficace : sobre et fonctionnel. Affichage des pochettes d'album ou diaporama. Accès aux paroles, page Wikipédia, possibilité de laisser son évaluation du morceau écouté sous forme de note (de 1 à 10).
    • Si un morceau ne nous plaît pas, on peut avancer au suivant (pas de retour en arrière par contre).
  • On peut consulter l'historique des morceaux passés précédemment (utile pour retrouver un titre ou un artiste).
  • Liste de nos chansons favorites avec réglage du curseur de notation exportable.
  • Une possibilité de synchronisation de tous ses appareils avec le même compte.
  • 4 chaînes différentes permettant aussi bien de redécouvrir des "classiques" que de faire des découvertes :
    • Radio Paradise Main mix : la plus "généraliste"
    • Radio Paradise Mellow Mix
    • Radio Paradise Rock Mix
    • Radio Paradise World/Etc Mix
    • Une 5e chaîne "Mes favoris" pour écouter les morceaux que nous avons évalués (excellent pour retrouver et ré-écouter les morceaux qui nous ont plu). Attention, il faut avoir évalué au moins 100 morceaux pour y avoir accès.
  • Page des différents liens de streaming : https://radioparadise.com/listen/stream-links
  • Un paiement (don) laissé à la discrétion de chacun⋅e, selon ses moyens, sa satisfaction, ... https://payments.radioparadise.com/rp2s-content.php?name=Support&file=support
  • L'application pour ordiphone est très simple mais efficace : je n'écoute quasiment que via ce biais là. Toutes les info sont sur le site dans l'onglet "Listen".

J'en ai profité aussi pour l'intégrer dans ma solution domotique basé sur Home Assistant et qui commande ma chaîne Yamaha RX-V677 : https://lofurol.fr/joomla/electronique/domotique/257-home-assistant-quelques-reglages-utiles

Une autre description de Radio Paradise sur linuxfr.org : https://linuxfr.org/news/a-la-re-decouverte-de-radio-paradise

Bref, un site à recommander et à soutenir !!!

 

 
 

LibreOffice : Macros, sécurité, activation, programmation

Libreoffice icon mixJe conçois pas mal de fichiers LibreOffice dans lesquels il y a des macros permettant d'automatiser certaines tâches répétitives qui n'existent pas à l'origine. Pour cela, j'utilise le langage de programmation OOoBasic mais on peut aussi utiliser le Python (entre autres).
Les macros (ou scripts) sont des sous-programmes qui peuvent être potentiellement dangereux pour votre système à cause de puissantes commandes permettant à LibreOffice d'interagir avec votre ordinateur : on peut imaginer un effacement, la transmission de données à notre insu, ...
Du coup, il faut être extrêmement prudent⋅e lorsqu'on exécute un fichier contenant des macros car tout le monde n'est malheureusement pas bien intentionné.

Lire la suite...

[Ubuntu] Impression d'étiquettes et de cartes avec gLabels et LibreOffice Calc

ubuntu logo32gLabels iconIl existe une version plus récente de cette documentation sur cette page : https://forge.apps.education.fr/thierrym/glabels-creation-cartes-etiquettes

Pour imprimer des étiquettes et des cartes, on peut utiliser LibreOffice mais il existe une application beaucoup plus puissante qu'on ne trouve que sous GNU/Linux qui est gLabels. Elle permet entre autre d'imprimer directement des codes barres (utile pour une gestion de bibliothèque par exemple) avec beaucoup de formats supportés (EAN, UPC, CODE39, CODE 128 et ISBN).

Le problème que l'on peut rencontrer avec gLabels, c'est un manque de modèles pour certaines imprimantes ou étiqueteuses. Par contre, rien n'empêche de les créer.

L'autre limitation est que l'impression ne peut se faire qu'en recto. Pour le verso, il faudra bidouiller soit en créant 2 fichiers (un pour le recto et un autre pour le verso) ou en se servant du paramètre d'impression permettant de n'imprimer que les pages impaires (odd) ou paires (even en anglais) avec un fichier .csv dans lequel on a inséré des lignes spécifiques pour le verso (ça peut se faire par macro dans LibreOffice mais ça demande là d'autres compétences).
Si l'on veut des verso simples à obtenir on pourra se tourner vers les projets CartesMD ou CréaCartes hébergés sur la Forge des Communs Numériques Éducatifs proposée par l'Éducation nationale.

Remarques :

  • Même si le projet est âgé (datant d'avant 2010) et qu'il n'évolue pas trop, ne vous y trompez pas, il est toujours aussi performant et fonctionnel. Je n'ai pas trouvé aujourd'hui d'équivalent en terme de souplesse et de personnalisation aussi poussée, tout en évitant les lignes de codes même s'il peut demander une certaine technicité pour générer les fichiers .csv avec LibreOffice.
  • Sous GNU/Linux, gLabels est le seul logiciel qui m'a permis d’imprimer des étiquettes une par une à partir de l’imprimante d’étiquettes LabelWriter 450 Duo de Dymo.

Liens utiles :

  • Site officiel : https://glabels.org/ cette page ne semble plus accessible et renvoie désormais sur cette page Github : https://github.com/jimevins/glabels-qt
  • https://doc.ubuntu-fr.org/glabels
  • Page concernant les codes barres pour une bibliothèque (site de Anne-Marie CUBAT sur PMB) : http://amcubat.be/docpmb/codes-barres-concepts-base
  • Tutoriel complet : https://help.gnome.org/users/glabels/stable/index.html.fr
  • Autre tutoriel (en anglais) : https://blog.worldlabel.com/2010/getting-started-with-glabels-labels-cards-gnulinux.html et avec la seconde partie en usage plus avancé : https://blog.worldlabel.com/2010/advanced-usage-with-glabels-labelscards-linuxgnu.html
  • Ci-dessous en pièce jointe un tutoriel pdf pour générer des étiquettes avec des codes barres pour PMB.

Possibilités avancées à partir d'un fichier .csv :

Lire la suite...

[FreeCAD] Réaliser des tampons encreurs avec Inkscape

  • imprimante 3D
  • fablab
  • DIY
  • inkscape
  • Logiciels libres

Pour le scrapbooking mais pas seulement, il peut être intéressant de fabriquer ses propres tampons. L'idée est de réaliser le motif à l'aide d'Inkscape et ensuite d'incorporer le fichier .svg obtenu dans FreeCAD pour générer le fichier .stl à imprimer.

Sources :

  • Incorporer un fichier SVG dans FreeCAD : https://wiki.freecad.org/Import_text_and_geometry_from_Inkscape/fr
  • Créer des tampons à la découpeuse laser : https://ressources.labomedia.org/tampon_laser

I- Travail dans Inkscape

  • Préparer son texte : le mettre sur un chemin par exemple via le menu Texte → Mettre suivant un chemin.
  • Puis convertir le texte en chemin via le menu Chemin → Objet en chemin (ou raccourci Maj+Ctrl+C).
  • Séparer en sous-chemins toutes les parties du texte via le menu Chemin →  Séparer (ou raccourci Maj+Ctrl+K).
  • Ajuster la taille pour qu'elle corresponde à la taille du tampon (plus facile à réaliser à ce stade que dans FreeCAD).
  • Faire une rotation pour que ça corresponde au sens voulu (horizontale par exemple).
  • Faire une symétrie axiale "Retourner horizontalement" (raccourci H) pour lire de droite à gauche (le tampon est inversé par rapport au résultat final).
  • Aller dans le menu Fichier → Propriétés du document... (ou raccourci Maj+Ctrl+D) et cliquer sur le bouton "Ajuster la taille de la page au contenu" pour réduire la taille juste aux lettres.
  • Enregistrer au format .SVG Simple.
  • Conseils : pour un résultat optimal, ne pas faire des motifs ni trop fins ni trop petits, bien marquer les séparations entre les différentes parties.

II- Travail dans FreeCAD

Lire la suite...

Pièces jointes
Tampon Support.scad [3.08Ko]
Téléchargé Mardi 24 Décembre 2024 par Webmestre

[OpenSCAD] Informations utiles

openscad logoOpenSCAD est un logiciel libre permettant de concevoir des objets en 3 dimensions par programmation (contrairement à FreeCAD).

Un de ses principaux avantages est de pouvoir personnaliser (customiser) les dimensions de l'objet de façon très facile afin de pouvoir l'adapter. Ça peut être utile par exemple pour des embouts de tubes. Je joins ci-dessous un fichier permettant de générer des embouts à insérer dans des tubes carrés ou rectangulaires.

 OpenSCAD parametres embout tube carre rectangle

Pages utiles :

  • https://openscad.org/
  • https://static.fablab-lannion.org/tutos/openscad/ : diaporama en français très complet
  • https://rudi.giot.eu/Tutorials/files/OpenScad.pdf : très bon tutoriel pdf en français
  • http://edutechwiki.unige.ch/fr/Tutoriel_OpenSCAD : wiki en français
  • https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Customizer
  • http://edutechwiki.unige.ch/fr/Tutoriel_OpenSCAD

 

  • Pour forcer l'affichage des décimales, on rajoute après le point virgule ce commentaire : // 0.01 (ici on force l'affichage sur 2 décimales)
    ProfondeurExtraInsert = 1; // 0.01

  • Pour afficher les étapes en montrant les différentes pièces ajoutées ou soustraites, il faut rajouter des caractères spéciaux devant l'instruction qu'on souhaite voir :
    • dièse (#) -> forme en rouge
    • pour-cent (%) -> forme en transparence
    • point-d’exclamation (!) -> seule cette forme est affichée
    • étoile (*) -> forme invisible
  • Lorsqu'on a des formes compliquées, on peut les préparer dans des modules pour ensuite les appeler lorsqu'on les utilisera. Ça permet de réduire les imbrications de fonctions.

 

  • Pour afficher la valeur des variables dans la console, on utilise la fonction "echo".

 

Fichiers paramétriques utiles :

  • Fabriquer des rondelles ou des O ring en plastique souple (TPU) pour des joints d’étanchéité dans ce projet https://www.thingiverse.com/thing:3953156 avec un fichier OpenSCAD à télécharger.
  • Pour fabriquer des objets avec des filetages (vis et écrous par exemple) :
    • https://github.com/revarbat/BOSL2/wiki
    • https://github.com/revarbat/BOSL2/wiki/screws.scad

Page 3 sur 38

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

Syndication

Flux RSS

Connexion

  • Mot de passe perdu ?
  • Identifiant perdu ?

Derniers Articles

  • [LibreOffice Draw ] Comment réduire facilement un pdf scanné ?
  • Utiliser les flux RSS et Atom pour faire de la veille
  • [Blender] Aide-mémoire et astuces
  • [Blender] Comment incruster une zone dans une video avec le motion tracking
  • Extraire directement les données de géocalisation d'une photo sous Linux Mint Mate

Il y a 3041 invités et aucun membre en ligne

Compte Mastodon chez Framapiaf : https://framapiaf.org/@ThierryM
Compte Mastodon chez Mim-libre.fr : https://mastodon.mim-libre.fr/@munozthierry