DEBIAN ++

La console Odroid Go Advance (OGA) est vraiment sympathique. La version économique "en soldes" fin 2021 existe en deux couleurs, un noir classique et un crystal clear qui propose donc une console transparente. Indépendamment du fait que la console soit une machine de rétro-gaming, c'est aussi un excellent player audio puisque l'on peut installer squeezelite dessus. En plus de cela, comme elle est livrée avec un écran, on peut tenter d'en faire une télécommande, non ?

Un Linux avec interface graphique

Après avoir vainement essayer d'installer JiveLite - qui marche très bien sur une Raspberry Pi Zero 2 - sur la console OGA, force est de se rendre à l'évidence : l'installation d'un Linux Debian permet d'installer facilement un bureau à bases de fenêtres. On l'a déjà fait ici.

L'ennui c'est que le bureau est un peu petit, la résolution de l'écran est réduite.

Toutefois il est très de lancer Firefox et pointer l'adresse du serveur audio Logitech Media Server (LMS).

Avec le plugin Material Skin installé sur le serveur, on dispose d'une belle page de présentation.

Maintenant il reste un ou deux chose à faire : installer un logiciel de mappage des touches... Et prendre la main à distance pour plus de confort.

Installation et démarrage de VNC Serveur

Pour prendre la main à distance en mode graphique sur la console, nous avons besoin de deux logiciels :

  1. un serveur graphique sur la console

  2. un client du protocole sur un ordinateur distant

Le serveur à installer sur la console est VNC. VNC est une solution basique et sans sécurité pour la prise en main à travers le réseau local.

La ligne de commande pour l'installer :

apt-get install xfce4 xfce4-goodies gnome-icon-theme tightvncserver

Une fois que vnc est installé, on peut lancer le serveur graphique en tapant la commande

vncserver

Ensuite, sur mon ordinateur personnel j'utilise Remmina en tant que client.

Remmina est un logiciel open source qui gère la plupart des protocoles, VNC, RDP ect...

Dans Remmina je tape l'adresse de la machine distante :

Remmina me demande le mot de passe défini lors du lancement du serveur sur la console.

Et hop, nous voilà avec la prise en main à distance de l'interface graphique de la console, depuis notre ordinateur principal.

Cela permet d'avoir un confort maximal pour utiliser la console, notamment dans l'idée d'utiliser un logiciel de mappage du clavier.

Key-Mapper

Le logiciel se trouve sur github à cette adresse : https://github.com/sezanzeb/key-mapper

La procédure d'installation est expliquée...

sudo apt install git python3-setuptools gettext

git clone https://github.com/sezanzeb/key-mapper.git

cd key-mapper && ./scripts/build.sh

sudo apt install ./dist/key-mapper-1.2.2.deb

mais ça ne marche pas terriblement bien

sudo pip install --no-binary :all: git+https://github.com/sezanzeb/key-mapper.git