Sur un produit déclassé « Sophos XG 330 », j’ai installé une distribution Linux à la place du système d’exploitation Sophos OS.
Pour pouvoir utiliser l’écran LCD (16×2) en série, il suffit d’installer LCDPROC.
Voici les étapes clés :
Installer le paquet : apt install lcdproc
Le service lcdproc.service s’appuie sur le fichier de configuration /usr/local/etc/lcdproc.conf pour la partie serveur.
Le service lcdd.service (daemon) s’appuie sur le fichier LCDd.conf, qui contient le paramétrage de ce que vous souhaitez afficher.
Après chaque modification, utilisez systemctl pour vérifier l’état de chaque service et les redémarrer si nécessaire.
Voici le contenu de la configuration de la partie serveur, modifiée avec nano :
[server]
Backlight = open
Bind = 127.0.0.1
Driver = hd44780
DriverPath = /usr/lib/x86_64-linux-gnu/lcdproc/
Hello = Pouet
Goodbye = Camembert
NextScreenKey = Right
Port = 13666
PrevScreenKey = Left
ReportToSyslog = yes
ServerScreen = on
ToggleRotateKey = Enter
[hd44780]
Backlight = no
ConnectionType = ezio
DelayBus = true
Device = /dev/ttyS1
KeyMatrix_4_1 = Down
KeyMatrix_4_2 = Escape
KeyMatrix_4_3 = Up
KeyMatrix_4_4 = Enter
Keypad = yes
OutputPort = no
Port = 0x378
Size = 16x2
Speed = 0
[menu]
MenuKey = Escape
UpKey = Up
DownKey = Down
EnterKey = Enter
Pour configurer ce que vous voulez afficher décommenter les lignes dans LCDd.conf
