Qtile_numlock

Voici une petite erreur qui peut vite devenir énervante: Taper un chiffre et se rendre compte que la touche numlock n’était pas verrouillée.

Et comme je ne fais rien comme tout le monde j’utilise qtile et rien n’est prévu pour y remédier. Mais avec un peu d’astuce voici comment je m’en suis sortis.

Etape numéro 1 : installer numlockx l’application qui va verrouiller les touches numériques. Sous archlinux dans un terminal:

pacman -S numlockx

Etape numéro 2 : dire à qtile de démarrer numlockx au démarrage, pour ce faire je vais éditer le fichier “~/.config/qtile/autostart.sh” En fin de fichier je vais lui ajouter les lignes suivantes :

import os
import subprocess

from libqtile import hook

@hook.subscribe.startup_once
def autostart():
	home = os.path.expanduser('~/.config/qtile/autostart.sh')
	subprocess.run([home])

Je dis avec ces lignes à qtile d’exécuter au démarrage et une seule fois le fichier autostart.sh (sous entendu si qtile est démarré plusieurs fois sur une session cela ne sera executé qu’une fois).

Puis je créer le fichier autostart.sh qui va regrouper les commandes à executer au démarrage avec les lignes suivantes dans le dossier ~/.config/qtile/ :

#!/bin/sh
numlockx &

Je fais bien attention à rendre ce fichier executable avec la commande

chmod +x ~/.config/qtile/autostart.sh

MG1

untagged

198 mots

2022-03-25 13:33 +0100

.