Informatique

Installation Ubuntu 20.04

Attention, cet article date de 5 ans, les informations peuvent ne plus être à jour...

Nouvelle version d’Ubuntu, nouveau test !

J’ai voulu au départ migrer depuis la version 18.04 que j’avais, elle-même mise à jour d’une version 16.04, mais la mise à jour n’a pas fonctionné… Sans doute trop de fichiers corrompus à force de bidouilles et autres.

Je suis donc parti d’une version neuve.

Très très agréablement surpris de l’avancée de cette version qui règle pas mal de bug divers !

Petite check-list de choses à faire suite à cette nouvelle installation sur mon Dell XPS qui résout certains problèmes restants :


Problème de « tearing » d’écran et de synchronisation verticale sur un écran externe

Créer le fichier « 20-intel.conf » et ajouter une option contre le « Tearing »

sudo nano /etc/X11/xorg.conf.d/20-intel.conf

Et coller les lignes suivantes :

Section "Device"
  Identifier "Intel Graphics"
  Driver "intel"
  Option "TearFree" "true"
EndSection

Via : https://forum.ubuntu-fr.org/viewtopic.php?id=2036422


Artefacts graphiques de formes carrées sur le bureau

problèmes d'artefacts graphique de formes carrées sur le bureau
(Image trouvée sur le net)

Lancer la commande suivante pour résoudre le problème :

sudo apt purge xserver-xorg-video-intel

Attention : Voilà le lien qui explique à quoi sert ce paquet : https://packages.debian.org/en/sid/xserver-xorg-video-intel

Via : https://askubuntu.com/questions/1238156/ubuntu-20-04-graphics-driver-problem


La sortie audio ne change pas automatiquement lors d’un branchement HDMI ou sur une enceinte Bluetooth

Solution : Installer Pavucontrol en plus de Pulseaudio (par défaut)

sudo apt install pavucontrol

Via : https://askubuntu.com/questions/1238000/ubuntu-20-04-change-sound-output-device-issue


Activer la détection de la paume pour le Trackpad/Touchpad

Éditer le fichier « 40-libinput.conf » se trouvant dans Ordinateur > usr > share > X11 > xorg.conf.d

sudo gedit /usr/share/X11/xorg.conf.d/40-libinput.conf

Repérer le paragraphe suivant :

Section "InputClass"
  Identifier "libinput touchpad catchall"
  MatchIsTouchpad "on"
  MatchDevicePath "/dev/input/event*"
  Driver "libinput"
EndSection

Ajouter la ligne suivante en-dessous de « Driver « libinput » » :

Option "PalmDetect" "1"

Il est également possible de modifier la zone de la « paume » avec d’autres paramètres comme :

Option "PalmMinWidth"
Option "PalmMinZ"

Voir :


Améliorer les gestures sur le Trackpad/Touchpad avec Fusuma

Pas encore testé mais je pense que ça peut être intéressant pour grandement améliorer le confort ou l’ergonomie.

Voir :

Ou encore, via Touchegg :

https://www.linuxuprising.com/2020/11/assign-actions-to-touchpad-gestures-on.html


Installer une imprimante via HPLIP en réseau

Petit souci pour ré-installer mon imprimante en Wifi, une erreur récurrente revenait alors que je n’ai pas de pare-feu d’activé et que je n’ai jamais rien fait de plus dans les anciennes versions.

HPLIP cannot detect printers in your network.
This may be due to existing firewall settings blocking the required ports. When you are in a trusted network environment, you may open the ports for network services like mdns and slp in the firewall. For detailed steps follow the link. http://hplipopensource.com/node/374

Solution : Supprimer le paquet ippusbxd et télécharger la dernière version de HPLIP

sudo apt purge ippusbxd

(Via)

Télécharger la dernière version de HPLIP ici : https://developers.hp.com/hp-linux-imaging-and-printing/gethplip

Suivre les indications correctement et « normalement » tout devrait fonctionner sans changer le Pare-feu ou autre.


Installer TLP

https://www.linuxuprising.com/2018/09/tlpui-is-graphical-user-interface-for.html


Installer Powertop

https://doc.ubuntu-fr.org/powertop

Indispensable pour les PC portable afin de gagner de la durée de batterie avec TLP en combo !


Globalement je suis très satisfait de cette distribution, je remarque que d’année en année ma « check-list » diminue, ce qui est bon signe, et que la stabilité du système s’améliore toujours plus.

Petit ajout supplémentaire : J’ai remarqué que le live-USB d’Ubuntu 20.04 lance automatiquement le mode « réparation » dès qu’on démarre dessus afin de pouvoir réparer au mieux les problèmes en cas de souci de session.

Comment bien nettoyer son haut parleur interne de Smartphone

Attention, cet article date de 5 ans, les informations peuvent ne plus être à jour...

C’est plus un pense-bête qu’un vrai article mais si ça peut servir alors tant mieux ;)

Depuis quelques temps j’avais le volume de mon haut parleur interne (celui pour les appels au niveau de l’oreille, à la différence du haut parleur externe qui permet de mettre le mode « haut parleur ») qui commençait à diminuer de manière progressive jusqu’à devoir mettre le mode haut parleur pour téléphoner.

Malgré des essais pour nettoyer la grille avec une soufflette, un aspirateur et une brosse à dents, je me suis résigné à me dire que j’allais devoir le réparer.

Maiiiiiis j’ai réussi à retrouver le volume d’origine simplement en nettoyant avec… De la pâte à fixe !

En collant, elle accroche toutes les poussières de la grille, là où les poils d’une brosse à dents ne passent pas et risquent, au contraire, de les coincer dans la grille en les poussant.

Un petit morceau bien appuyé contre la grille et enlevé. Répéter l’opération 2-3 fois et tada !

Une astuce qui mange pas de pain, mais qui peut servir.

Créer des Quizz en ligne avec WordPress et H5P

Attention, cet article date de 5 ans, les informations peuvent ne plus être à jour...

Cet article n’est pas sponsorisé.

En cette période de mi-confinement pour ma part, j’ai voulu créer des questions/tests pour mon équipe et continuer à les former sur ce que je n’avais pas eu le temps de faire jusque là.

J’ai commencé à vouloir programmer quelques trucs, mais à part faire des vrai/faux et des questions simples, je suis assez limité en programmation pour ça.

J’ai donc voulu me tourner vers des outils en ligne. Certains m’avaient l’air très sympa tels que ProProfs Quiz maker, Classmarker, Easy LMS (réservé aux enseignants) ou Quizmaker mais un peu cher pour mon utilisation ponctuelle…

Et je suis tombé, par hasard, sur cette application pour WordPress : https://h5p.org/

You can create interactive content by adding the H5P plugin to your WordPress, Moodle or Drupal site, or integrate it via LTI with Canvas, Brightspace, Blackboard and many other VLEs that supports LTI integration.

https://h5p.org/content-types-and-applications

Donc pas exclusif à WordPress évidemment.

Je n’ai, pour le moment pas trouvé de manière simple comment récupérer des résultats aux questionnaires mais ce n’est pas ce qui m’importe. Il y a une aide ici, mais pour le moment je n’ai pas testé : https://h5p.org/documentation/for-authors/analyzing-results-and-answers

L’extension n’est pas parfaite, il y a quelques bugs, mais globalement elle fait largement le boulot ! Assez intuitive, chaque format de test à créer est fourni avec des exemples et un tuto explicatif.
C’est vraiment complet.

Nécessite une petite prise en main, comme tout, mais ça reste assez facile d’accès et son gros avantage reste que c’est libre, donc en mise à jour permanente !

Les outils sont suffisamment variés pour tester différentes approches sur ce qu’on veut mettre en avant je trouve.
Un système de points est présent, la possibilité de faire une base de données de QCM et de n’afficher qu’un certains nombres dans un ordre aléatoire avec les réponses aussi dans un ordre aléatoire, etc.

Toute la liste des formats de test est présente ici en bas de page : https://h5p.org/content-types-and-applications

À tester et pourquoi pas, à améliorer.

Ubuntu et autres : convertir facilement un .docx en .pdf et récupérer les formes

Attention, cet article date de 5 ans, les informations peuvent ne plus être à jour...

Petite astuce toute bête ne nécessitant pas d’installer Word mais simplement d’avoir un compte mail Microsoft.

Méthode qui fonctionne parfaitement, surtout si votre PDF comporte des schémas ou autres. S’il n’y a que du texte, LibreOffice le fait très bien !

Envoyez votre fichier par mail (sur votre mail Microsoft : outlook, live, etc.), ouvre-le avec le visualiseur en ligne (à partir de l’interface Outlook en ligne), choisir « Imprimer » et choisir « Imprimer dans un fichier ».

Si vous n’êtes pas connecté à une imprimante, cette étape se fera automatiquement.

Et voilà !

Avec le PDF c’est possible ensuite de le modifier par un logiciel externe comme LibreOffice Draw ou aussi (et surtout !) Inkscape pour les schémas et récupérer en vectoriel.

FreshRSS : problème de Cron

Attention, cet article date de 5 ans, les informations peuvent ne plus être à jour...

Je me disais depuis quelques temps que mon flux RSS n’était plus très bien rempli…

Bon, j’ai encore 300 articles de retard (littéralement) et j’étais presque content de rattraper peu à peu mon retard ! Mais en fait non, c’était juste que mon CRON ne fonctionnait plus.

J’ai suspecté mon hébergeur (Alwaysdata) au départ, puisqu’ils ont lancé, il y a peu, un outil remplaçant le Shell pour les tâches planifiées par une interface beaucoup plus intuitive et facile d’accès avec des choix déroulants avec une interface HTML qui vient compléter le reste de leur outils administratifs maison.

Après avoir lancé la commande dans le Shell (https://ssh-[moncompte].alwaysdata.net en remplaçant [moncompe] par votre compte) histoire de vérifier si la commande fonctionnait, j’ai eu la surprise de tomber sur l’erreur suivante :

PHP Warning:  A non-numeric value encountered in /home/[moncompte]/www/[cheminFreshRSS]/lib/SimplePie/SimplePie/Parse/Date.php on line 694

Après quelques recherches il s’avère que cette erreur est apparue avec la nouvelle version de PHP 7.1.

Sous WordPress, par exemple, la librairie a été corrigée.

Pour ne plus avoir cette erreur, il faut donc appliquer le fix : remplacer la ligne

$second = round($match[6] + $match[7] / pow(10, strlen($match[7])));

par

$second = round((int)$match[6] + (int)$match[7] / pow(10, strlen($match[7])));

à la ligne 694 comme indiquée (fix ici : https://github.com/simplepie/simplepie/commit/1111dab1baced14aaf05509c41ee416c3fc6a961)

Et hop ! À vous la version 7.4 de PHP sans trop de souci !

Et mon retard de 300 articles supplémentaires au passage…


Edit du 06/04/2020 :

Finalement ça n’a résolu que partiellement mon problème, la mise à jour ne se faisait pas tout le temps.

La ligne de commande sur l’outil SSH ne m’indiquais plus d’erreur mais toujours un souci de mise à jour auto des flux.

En regardant ma version de FreshRSS j’ai vu qu’elle était en version 1.0, une version qui date… De quelques années… Et pas de mise à jour depuis sur mon serveur.

J’ai donc réinstallé FreshRSS avec la dernière version à jour et le problème semble résolu !


Du côté d’Alwaysdata, CRON n’étant plus dispo, les tâches planifiées remplacent cette fonction.

  • Type de tâche : Exécuter la commande
  • Valeur : php /home/[Votre compte]/www/[Dossier de FreshRSS]/app/actualize_script.php
  • Périodicité : Choisir selon vos habitudes.

Le reste n’est pas à modifier.

Dans FreshRSS :

Paramètres > Authentification > cocher « Autoriser le rafraîchissement anonyme des flux ».

Si la case ne se coche pas, le faire manuellement en modifiant le fichier « data > config.php » et changer la ligne :

‘allow_anonymous_refresh’ => false
en
‘allow_anonymous_refresh’ => true