Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
asusoled [Le 26/12/2007, 22:33] prometee |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Asus Oled ====== | ||
- | Les portables Asus et plus particulièrement les séries G1 et G2 possèdent un écran Oled de 128 x 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 [[:sudo|droits d'administration]] | ||
- | * Disposer d'une connexion à Internet configurée et activée | ||
- | * Avoir [[:tutoriel:comment_installer_un_paquet|installé le paquet]] **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 : | ||
- | <code>bzr branch http://bazaar.launchpad.net/~agoliveira/asusoled/trunk /tmp/asusoled</code> | ||
- | |||
- | On se place dans le répertoire où nous venons de télécharger les sources : | ||
- | <code>cd /tmp/asusoled</code> | ||
- | |||
- | 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) : | ||
- | <code>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 | ||
- | </code> | ||
- | |||
- | Compilation : | ||
- | <code>make</code> | ||
- | |||
- | 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: | ||
- | <code>sudo ./testsuite.sh</code> | ||
- | |||
- | Si tout marche, nous installons le binaire : | ||
- | <code>sudo install /tmp/asusoled/asusoled /usr/bin/</code> | ||
- | |||
- | Et nous désactivons l'affichage : | ||
- | <code>sudo /usr/bin/asusoled -d</code> | ||
- | |||
- | {{icons:iconnote.png }} | ||
- | >Il semblerais que l'écran OLED puisse subir un phénomène de burn si le logo "ASUS" reste affiché trop longtemps. En effet tout ce qui a été affiché un trop long moment reste en surimpression sur l'écran. Il est sans doute préférable de désactiver l'écran OLED plutôt que de laisser ce logo affiché en permanence. | ||
- | |||
- | Si tout a fonctionné on peut faire le ménage : | ||
- | <code>sudo rm -R /tmp/asusoled</code> | ||
- | |||
- | |||
- | ===== Utilisation/Configuration ===== | ||
- | |||
- | Voici les principales fonction de asusoled : | ||
- | <code>Usage: asusoled [ -ed ] [ -sr picture ] | ||
- | -e enable display | ||
- | -d disable display | ||
- | -s display "picture" | ||
- | -r display "picture" with a special effect ;) | ||
- | -V show version | ||
- | -h show this usage message</code> | ||
- | |||
- | Il est possible de créer un service qui permettra d'afficher à chaque démarrage des informations diverses que vous pourrez vous même configurez. | ||
- | Si vous n'êtes pas familier avec les scripts référez vous à l'excellent [[http://howto.landure.fr/gnu-linux/ubuntu-gutsy-gibbon/installer-ubuntu-gnu-linux-7-10-gutsy-gibbon-sur-un-asus-g2s-7t040c|howto de lwolf]] (regardez en bas de page) | ||
- | |||
- | ===== Désinstallation ===== | ||
- | |||
- | Rien de plus simple : | ||
- | <code>sudo rm /usr/bin/asusoled</code> | ||
- | |||
- | |||