Android

De LXDE.org
Aller à : navigation, rechercher
Android
Type de système GNU/Linux

Vous pouvez officiellement utiliser X-Window et l'interface graphique de votre choix. Voici les instructions nécessaires à l'utilisation de X-Window et plus spécifiquement LXDE sur le G-1.

Prérequis

Instructions pour le shell Debian ici.

Si votre fichier 'debian.img' est trop petit il pourrait être utile de changer sa taille en suivant les instructions ici.

Installation des paquets de base

Depuis le système d'exploitation Android, téléchargez VNCviewer pour Android ici (en anglais) ou depuis Google Code (en anglais) ou Google Play (en anglais).

Maintenant, copiez le fichier .apk sur votre carte SD et lancez ensuite « Apps installer » depuis le Market pour l'installer.

Depuis le terminal, lancez le shell Debian et tapez :

# apt-get install tightvncserver

# apt-get install lxde

Sinon, si vous voulez un bureau vraiment basique utilisant IceWM :

# apt-get install icewm

Configuration du serveur VNC

Maintenant, vous devez configurer votre serveur vnc. À l'invite de commande, tapez :

# export USER=root

# vncserver

Ceci créera une session x-window et un fichier de démarrage dans le dossier /root/.vnc/. vncserver vous demandera aussi de créer deux mots de passe. Le premier servira à l'identification. Ne créez pas le second. Ensuite il faudra couper la session que vous venez de lancer (afin de pouvoir éditer le fichier de démarrage pour le configurer correctement) :

# vncserver -kill : 1

Dans /root/.vnc/, tapez :

# nano xstartup

Enlevez le commentaire à la ligne de xsession :

#/etc/X11/xsession

Ajoutez ces deux lignes :

icewm &
lxsession

Ou, si vous préférez IceWM :

icewm &
xterm

Enregistrez le fichier (tapez wq puis entrée). Relancez ensuite une session x-window avec vncserver (vous devriez la couper une fois que x-window est réglé ensuite).

Ce qui suit permettra de lancer le service VNC à chaque démarrage du shell Debian -- cela évitera des manipulations inutiles. Pour cela, il faut éditer le fichier /root/.bashrc :

# cd /root

# nano .bashrc

Ajoutez ce qui suit en début de fichier :

exportUSER=root
cd /
rm -r -f tmp
mkdir tmp
cd /
vncserver -geometry 480x320

La dernière ligne configure la résolution. Vous pouvez la modifier si vous vous connectez via votre PC.

Enregistrez le fichier (trackball puis « o ») et sortir de nano (trackball puis « x »). Redémarrez le téléphone. Ouvrez un terminal et lancez votre shell Debian. Appuyez sur le bouton HOME pour revenir sur Android tout en laissant tourner votre shell Debian. Ouvrez androidVNC depuis votre menu de programmes android.

Connectez-vous à localhost, port 5901, et entrez votre mot de passe.

Conclusion et astuces

Voilà, X-Window tourne désormais sur votre téléphone. Vous pouvez bien sûr connecter votre nouvelle interface graphique avec un visualiseur VNC sur votre PC, entrez juste son adresse IP à la place de localhost.

Pour utiliser le pointeur avec votre doigt, appuyez sur le bouton MENU de votre appareil et sélectionnez 1:1 puis appuyez une fois (unse seule) sur la trackball.

Maintenant, lorsque vous souhaitez une vraie interface X-Window sur votre téléphone, lancez le shell Debian avec bootdeb et cela lancera votre vncserver. Appuyez sur HOME pour le laisser tourner et revenir au menu Android, où vous pourrez y accéder directement avec VNC.

Cool, n'est-ce pas ?

Quand vous avez terminé, quittez androidVNC. Si vous voulez revenir au shell Debian, laissez la touche HOME appuyée pour afficher les processus en cours et sélectionnez-le.

Si vous êtes courageux vous pouvez même installer GNOME ou KDE mais cela risque d'être lent !

LXDE-Android.jpg

Lien externe

Instructions originelles par ghostwalker ici (en anglais).