[Android] Applications utiles
Pour mon ordiphone sous Android puis LineageOS (tout comme pour ma tablette), j'utilise un certain nombre d'applications que je trouve très utiles. Ces applications peuvent se télécharger via le store Google Play mais aussi via F-Droid qu'il faut installer (https://f-droid.org/FDroid.apk, dépôt libre où l'on peut trouver des versions gratuites légales des appli payantes chez Google). On pourra aussi trouver des applications sur le site https://apkpure.com, ce qui évite d'avoir un compte chez Google. Il faudra pour certaines autoriser l'installation à partir de sources inconnues.
Pour aide-mémoire (en cas de nouvelle installation ou ré-installation par exemple pour passer à LineageOS), je les liste ci-dessous.
[Ubuntu] Installation d'Ubuntu 18.04 sur un portable ASUS Vivobook Pro N705UD
L'écran de mon fidèle portable Asus M70VN-7T073C ayant rendu l'âme après près de 10 ans (dont au moins les 6 derniers sous Ubuntu) de très bons et très loyaux services, j'ai dû me résoudre à contrecœur à me ré-équiper. Après pas mal de recherche (et une promo à 1268 € sur topAchat.com à laquelle on enlèvera le prix de la licence Windows 10 remboursé par ASUS, soit 59 € ), j'ai opté pour un portable ASUS Vivobook Pro 17 N705UD-GC081T avec un disque SSD de 512 Go, 1 disque dur de 1To, 16 Go de mémoire vive, 1 processeur Intel i7-8550U, une carte graphique NVidia GTX 1050 4 Go, 1 écran full HD, clavier rétro-éclairé, ... .
I- Remboursement de la licence Windows 10
La première chose que j'ai faite, c'est de demander auprès d'ASUS le remboursement de Windows vu que je ne l'utiliserai pas. J'avais envoyé un courriel au service client d'ASUS qui m'avait expliqué la démarche : ne pas activer Windows évidemment..., et renvoyer via une adresse mail spécifique Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. un courriel intitulé "Remboursement de l'OS" contenant une copie de la facture d'achat, une photo de l'autocollant Windows ainsi que la photo de l'étiquette avec le n° de série de l'ordi. Je leur ai donc transmis, le 29/07/2018, toutes les pièces demandées ainsi que mon adresse pour qu'ils m'envoient le chèque de remboursement (chose qui n'était pas spécifiée...). Voir cet article où je détaille plus précisément ce que j'ai dû faire pour obtenir le remboursement de WIndows.
[Firefox] Extensions utiles
Je liste ici les extensions que j'utilise pour Fireffox.
- Plus maintenu : Invidition, pour rediriger automatiquement les pages Youtube vers Invid.ious et les Twitter vers Nitter : https://addons.mozilla.org/fr/firefox/addon/invidition/
- Privacy Redirect, pour rediriger automatiquement Youtube vers Invid.ious, les Twitter vers Nitter et autres... : https://addons.mozilla.org/fr/firefox/addon/privacy-redirect/
- Alternate Tube redirector, qui permet la même chose que Invidition ci-dessus uniquement pour les pages Youtube : https://addons.mozilla.org/fr/firefox/addon/alternate-tube-redirector
- Brief, un lecteur de flus RSS : http://brief.mozdev.org/
- ColorZilla, permet de récupérer les couleurs d'un site Web (existe aussi pour Chromium/Chrome) : https://www.colorzilla.com/firefox/
- Firefox Multi Accounts Container, permet de se connecter sur un même site avec des identifiants différents : https://addons.mozilla.org/fr/firefox/addon/multi-account-containers/
- Video DownloadHelper, permet de récupérer des vidéos en ligne : http://www.downloadhelper.net/
- uBlock Origin, pour se débarrasser des trackers, pubs et autres nuisances sur Internet : https://addons.mozilla.org/fr/firefox/addon/ublock-origin/
- Show/hide passwords, pour afficher ou masquer les mots de passe de connexion sur un site via un lien rajouté : https://addons.mozilla.org/fr/firefox/addon/showhide-passwords/
- Form History Control (II), permet de sauvegarder automatiquement le contenu saisi dans un formulaire (utile pour ne pas perdre le contenu en cas de problème) : https://addons.mozilla.org/fr/firefox/addon/form-history-control/
- ClearURLs qui permet de nettoyer les liens contenant des mouchards : https://addons.mozilla.org/fr/firefox/addon/clearurls/
Extensions intéressantes à garder sous le coude :
- SingleFile, pour sauvegarder dans un fichier .html une page Web (avec scripts, ...) : https://addons.mozilla.org/fr/firefox/addon/single-file/
[GNU/Linux] Compiler et construire un paquet sous Debian (et ses dérivées)
Page aide-mémoire pour construire et empaqueter un paquet sous Debian et ses dérivées.
Merci à Philippe Dpt35 et Mothsart de l'équipe de Primtux qui m'ont donné ces renseignements sur le forum ici : https://forum.primtux.fr/viewtopic.php?id=2282.
Source : http://forum.primtux.fr/viewtopic.php?pid=21261#p21261
Informations préalables :
- Bien qu'il soit possible de cross-compiler, c'est-à-dire compiler sous des architectures différentes (par exemple compiler pour des processeurs ARM à partir d'un ordinateur AMD64), c'est très souvent problématique. Aussi si on construit pour des Raspberry Pi, on compilera avec un Raspberry Pi.
- Compiler pour Raspberry Pi OS (anciennement Raspbian) est semblable que compiler pour Debian/Ubuntu même s'il peut y avoir des petites différences.
Exemple pour compiler Xournal++ sous Raspberry Pi OS
Utiliser des Raspberry Pi 4 en tant que clients lourds
PROJET EN COURS mais FONCTIONNEL !
Primtux en utilisation avec des clients lourds n'est pas envisageable tel quel. En effet, il y a un problème avec les comptes utilisateurs. J'ai donc choisi de me baser sur l'interface de l'administrateur car qui peut le plus, peut le moins. Par contre, les utilisateur⋅rice⋅s se connecteront avec leur propres identifiants et disposeront de leur propre dossier /home. Bref, on reprend le principe des clients Éclair. |
ATTENTION : Depuis 2019, LTSP a été ré-écrit afin de prendre en compte les évolutions comme Systemd, Wayland et autres. C'est la version que l'on trouve à partir d'Ubuntu 20.04. De fait, l'ancienne version est dénommée LTSP 5 et on la trouve dans Ubuntu 16.04 et 18.04. Du coup, pour des question de pérennité, il faut faire évoluer la version LTSP5 vers la nouvelle qui au moment de la rédaction de cette page est la LTSP 20. Plus d'info, sur cette page : https://ltsp.org/docs/ppa/
AVERTISSEMENT : La nouvelle version de LTSP ne supporte plus les clients légers dans le sens où les applications ne fonctionnent plus de façon déportée sur le serveur. Ce fonctionnement qu'on trouve dans la version LTSP 5 n'est plus adapté et il est très contraignant en terme de développement ce qui engendre des problèmes non résolus faute de suivi (voir les infos en anglais ici : https://github.com/ltsp/ltsp/discussions/243#discussioncomment-101460). On parlera donc maintenant de clients lourds (ou riches ou fat clients en anglais) dans le sens où les applications fonctionnent localement et que le lien avec le serveur ne sert que pour l'échange de données.
AVERTISSEMENT 2 : Je me suis cassé les dents sur la configuration du réseau pour l'accès à Internet des clients lourds. Faut dire aussi, que j'étais initialement sur un réseau avec proxy, sans serveur DHCP... ce qui a compliqué grandement les choses. En passant sur un réseau simple, sans proxy, avec une box pour la liaison directe avec Internet, les problèmes se sont arrangés. ÉVITER UN RÉSEAU AVEC PROXY ET SANS SERVEUR DHCP !
Sources officielles :
- https://ltsp.org
- https://github.com/ltsp
- https://github.com/ltsp/ltsp/wiki
- Forum de discussion où on peut avoir des infos : https://github.com/ltsp/ltsp/discussions
- Fil de discussion ouvert sur le forum Primtux : https://forum.primtux.fr/viewtopic.php?id=2284
1- Avantages d'un serveur de clients Lourds basé sur le projet LTSP
Extraire les données d'un formulaire pdf avec PDFtk
Lorsqu'on crée des formulaires pdf (avec LibreOffice Writer par exemple), il est intéressant de pouvoir récupérer les valeurs saisies par les utilisateur⋅rice⋅s dans un tableur par exemple. Malheureusement, je n'ai pas trouvé d'outil libre "clé en main" permettant cette manipulation sous Ubuntu... Heureusement il existe un outil en ligne de commande qui permet cela : il s'agit de PDFtk.
REMARQUE IMPORTANTE à la conception du formulaire .pdf :
Pour exploiter plus facilement les données, il vaut mieux privilégier des listes déroulantes plutôt que des cases à cocher. En effet, 1 liste déroulante = 1 champ = 1 colonne (facilitera le filtrage) alors que chaque case à cocher correspondra à une colonne, ce qui démultiplie et éclate l'information. N'utiliser les cases à cocher que pour des choix multiples.
I- Installation de PDFtk sous Ubuntu 18.04
Malheureusement sous Ubuntu 18.04, PDFtk n'est plus dans les dépôts et il faut passer par Snap pour l'avoir. L'inconvénient de cette installation, c'est que PDFtk ne fonctionne que pour des fichiers se trouvant dans /home aussi il faut taper cette ligne de commande pour corriger cela :
sudo ln -fs /snap/pdftk/current/usr/bin/pdftk /usr/bin/pdftk
Autre solution pour avoir pdftk sous Ubuntu 18.04 : https://askubuntu.com/a/1046476
Utiliser un visualiseur et orienter le sens de projection
Un visualiseur est une caméra sur pied permettant de filmer un objet, une plante, un insecte, une page d'un livre,... et de l'afficher en direct sur un tableau à l'aide d'un vidéoprojecteur.
Il faut veiller à acheter du matériel qui puisse fonctionner sur tous types de systèmes d'exploitation notamment sous GNU/Linux pour pouvoir l'utiliser avec Primtux ou des clients Éclairs. Si le constructeur ne garantit pas le fonctionnement ou si des utilisateurs ne l'ont pas affirmé, passez votre chemin !
Lors du choix de votre visualiseur, privilégiez ceux proposant un autofocus (mise au point automatique) car c'est un réel confort : si vous bougez, déplacez le visualiseur ou l'objet filmé, vous n'aurez pas besoin de refaire de réglages.