Utiliser une tablette Krita Intuos sous Arch Linux avec Wayland

Ma tablette a été reconnue immédiatement. Je l'ai appairée en Bluetooth en utilisant bleutoothctl ce qui lui a permis de fonctionner avec Krita : les boutons du stylet sont reconnus et le capteur de pression fonctionne bien aussi. Cependant, j'ai deux problèmes :

  • La latence est trop importante, chaque trait met une demi-seconde à s'afficher et
  • je ne peux pas assigner des boutons comme raccourcis.

Problème de latence

Étrangement je ne remarque pas ce problème avec ma souris Bluetooth. A priori, la pile Bluetooth essaie d'économiser de l'énergie en limitant le débit des données. Il faut modifier le fichier /etc/bluetooth/main.conf pour réduire intervalle entre les paquets :

[LE]
MinConnectionInterval=7
MaxConnectionInterval=9
ConnectionLatency=0

Il faut ensuite redémarrer le service bluetooth : /etc/bluetooth/main.conf.

Ce fix n'est pas encore parfait car la latence est encore perceptible comparé à une utilisation en USB.

Utiliser les raccourcis physiques de la tablette

J'utilise Wayland au lieu de X11 et il faut obligatoirement installer un logiciel pour pouvoir mapper évènements vers des touches du clavier. J'ai installé input-remapper. Il n'est malheureusement pas dans les dépôts officiels d'Arch Linux.

Le driver est toujours aussi bien fait car les boutons sont biens détectés (j'ai utilisé la commande wev pour m'en rendre compte. Input-remapper est très simple d'utilisation.

Après redémarrage le remapping ne se fait pas automatiquement (avec sudo systemctl status input-remapper --line=10000 on voit cette erreur : Request to autoload "xxx" before a user told the service about their session using set_config_dir). La raison est que ce daemon est fait pour être utilisé par plusieurs utilisateurs, il attend donc de savoir quel utilisateur veut l'utiliser avant de charger une configuration.

On se débrouille donc pour que l'utilisateur courant exécute ces commandes au démarrage :
input-remapper-control --config-dir ~/.config/input-remapper-2/
input-remapper-control --command autoload

J'ai placé ces lignes dans le fichier autoload de mon gestionnaire de fenêtre, et ça fonctionne bien.

Après mise à jour du kernel, Arch Linux ne démarre plus

J'ai utilisé cette méthode :

  • Redémarrer sur la clé USB d'installation
  • Trouver le nom du disque dur principal avec la commande : lsblk
  • Monter le disque dur principal dans /mnt : mount /dev/sda3 /mnt
  • arch-chroot /mnt
  • Puis monter la partition de l'UEFI. Chez moi, elle est dans /boot/EFI : mount /dev/sda1 /boot/EFI
  • Réinstaller le kernel : pacman -S linux-lts linux-lts-headers (enlever le lts si votre noyau n'est pas long time support)
  • Régénérer l'image de boot : mkinitcpio -P
  • Ctrl+D
  • halt

A priori, pour éviter ce problème, il faudrait exécuter mkinitcpio -P après mise à jour (même si cela semble être fait automatiquement).

Désactiver le secure boot sur ASUS ZenBook UX430

Il est souvent indispensable de désactiver le secure boot pour pouvoir installer Linux. Malheureusement, dans le BIOS UEFI, l'option pour le désactiver est grisée.

  • Démarrer l'UEFI. Pour cela, cherchez Options de démarrage avancées dans le menu démarré puis cliquer sur Redémarrer maintenant. Après reboot, cliquer sur Dépannage puis Changer les paramètre du microprogramme UEFI.
  • Dans l'UEFI ASUS, sélectionner Advanced Mode (F7)
  • Onglet Security
  • Cliquer sur Secure Boot
  • On constate que l'option pour désactiver est grisée
  • Cliquer sur Key Management
  • Enfin Reset to Setup Mode
  • Windows fonctionnera toujours, mais il demandera s'il continue à conserver vos informations personnelles (empruntes digitales, etc).

Vous pouvez maintenant installer Linux, et il sera possible de réactiver le secure boot après l'installation (si besoin).

Ajouter les jours feriés et les vacances scolaires dans Outlook et sous Android

Les jours fériés et les vacances scolaires ne sont pas affichées par tous les calendrier même si ça peut paraître être une fonctionnalité de base.

Se rendre sur le site du gouvernement et télécharger le fichier des jours fériés au format ICS ici : https://www.data.gouv.fr/fr/datasets/jours-feries-en-france/.

Et télécharger le fichier des jours fériés au format ICS ici : https://www.data.gouv.fr/fr/datasets/le-calendrier-scolaire/.

Il suffit en suite de les importer dans Outlook, Gmail ou l'application calendrier.