Ceci est une ancienne révision du document !
Asus OLED
Les portables Asus et plus particulièrement les séries G1 et G2 possèdent un écran OLED de 128 × 32 pixels affichant par défaut « ASUS ». Il est possible de configurer à souhait ce petit écran afin d'y afficher toutes sortes d'informations ou images en tout genre.
Pré-requis
Pour le bon fonctionnement de l'installation, il est nécessaire de vérifier quelques prérequis :
- Disposer des droits d'administration
- Disposer d'une connexion à Internet configurée et activée.
- Avoir installé les paquets bzr build-essential cmake libsdl1.2-dev libusb-dev libsdl-image1.2-dev.
Installation
Tout d'abord nous allons récupérer les sources sur le launchpad :
bzr branch http://bazaar.launchpad.net/~agoliveira/asusoled/trunk /tmp/asusoled
On se place dans le répertoire où nous venons de télécharger les sources :
cd /tmp/asusoled
Nous corrigeons les sources de façon à ce que le répertoire de compilation soit correct (c'est une correction pas très belle, mais qui marche) :
grep --recursive --files-with-matches "home/adilson" /tmp/asusoled/ \ | xargs -iFILE sed -i -e 's/home\/adilson/tmp/g' FILE grep --recursive --files-with-matches "home/chuck/fubar" /tmp/asusoled/ \ | xargs -iFILE sed -i -e 's/home\/chuck\/fubar/tmp/g' FILE
Compilation :
make
Une fois ceci fait, et si tout s'est bien passé, nous testons le module ainsi créé vous devrez voir apparaitre sur votre écran OLED une série d'animations et de textes :
sudo ./testsuite.sh
Si tout marche, nous installons le binaire :
sudo install /tmp/asusoled/asusoled /usr/bin/
Et nous désactivons l'affichage :
sudo /usr/bin/asusoled -d
Si tout a fonctionné, on peut faire le ménage :
sudo rm -R /tmp/asusoled
Utilisation et configuration
Voici les principales fonctions de asusoled :
Usage | |
---|---|
asusoled [ -ed ] [ -sr image ] | |
Option | Rôle |
-e | activer l'affichage |
-d | désactiver l'affichage |
-s | afficher "image" |
-r | afficher "image" avec un effet ![]() |
-V | montrer la version |
-h | montrer ce message d'aide |
Il est possible de créer un service qui permettra d'afficher à chaque démarrage des informations diverses que vous pourrez vous même configurer. Si vous n'êtes pas familier avec les scripts référez vous à l'excellent howto de lwolf (en bas de page).
Désinstallation
Rien de plus simple :
sudo rm /usr/bin/asusoled
Voir aussi
- Basé sur « Asus Oled sur Ubuntu 7.10 Gutsy Gibbon » par Pierre-Yves Landuré.
Des références particulièrement intéressantes pour approfondir le sujet peuvent être utiles :
En cas de problème voir version spécifique pour: ASUS G1/G2/G50/G70/G71 OLED Daemon
- asusg50oled : Site officiel vous permettant de suivre l'évolution du projet asusg50oled. À consulter en cas de difficulté pour configurer l'afficheur. [en]
Contributeurs : lwolf, prometee (Francis Hilaire)