Matchbox-Desktop sur Raspberry Pi

Matchbox-Desktop sur Raspberry Pi

Matchbox-desktop est un gestionnaire de fenêtres léger pour les systèmes embarqués. Cela fonctionne très bien sur un Raspberry Pi avec l’un des plus petits TFT attachés. Par exemple PiScreen, PiTFT , etc…

Matchbox-desktop est « convivial pour les doigts » et facilite la navigation tout en utilisant simplement vos doigts sur l’écran tactile.

Mathcbox-Desktop doit être installé à partir des sources et via apt-get pour le faire fonctionner correctement, dans cet ordre ;

pi@raspberrypi ~ $ sudo apt-get mise à jour
pi@raspberrypi ~ $ sudo apt-get install autoconf autogen intltool libtool libx11-dev libxext-dev libxft-dev libpng-dev libgconf2-dev libgtk2.0-dev libstartup-notification0-dev libdbus-glib-1-dev -y
pi@raspberrypi ~ $ git clone http://git.yoctoproject.org/cgit/cgit.cgi/libmatchbox/
pi@raspberrypi ~ $ git clone http://git.yoctoproject.org/cgit/cgit.cgi/matchbox-common/
pi@raspberrypi ~ $ git clone git://git.yoctoproject.org/matchbox-desktop
pi@raspberrypi ~ $ cd libmatchbox
pi@raspberrypi ~ $ ./autogen.sh
pi@raspberrypi ~ $ faire
pi@raspberrypi ~ $ sudo make install
pi@raspberrypi ~ $ cd ../matchbox-common
pi@raspberrypi ~ $ ./autogen.sh
pi@raspberrypi ~ $ faire
pi@raspberrypi ~ $ sudo make install
pi@raspberrypi ~ $ cd ../matchbox-desktop
pi@raspberrypi ~ $ ./autogen.sh
pi@raspberrypi ~ $ faire
pi@raspberrypi ~ $ sudo make install
pi@raspberrypi ~ $ sudo apt-get install matchbox-desktop

Pour démarrer matchbox-desktop

pi@raspberrypi ~ $ FRAMEBUFFER=/dev/fb1 xinit /usr/local/bin/matchbox-desktop

MISE À JOUR : Matchbox-desktop ne fonctionne pas avec les nouvelles images Raspbian. La dernière image confirmée sur laquelle il fonctionne est 2014-06-20-wheezy-raspbian.img

Pour faire fonctionner le bureau d’allumettes ;
1. Gravez l’image ci-dessus.
2. Suivez les instructions ci-dessus et matchbox-desktop se compilera correctement.
3.Effectuer des mises à jour

pi@raspberrypi ~ $ sudo apt-get mise à jour
pi@raspberrypi ~ $ sudo rpi-update
pi@raspberrypi ~ $ sudo apt-get upgrade
pi@raspberrypi ~ $ sudo apt-get dist-upgrade
pi@raspberrypi ~ $ sudo apt-get install raspberrypi-ui-mods

4. Supprimer SPI de la liste noire
Ouvrez raspi-blacklist.conf

pi@raspberrypi ~ $ sudo nano /etc/modprobe.d/raspi-blacklist.conf

Et placez un hachage « https://www.raspberryme.com/matchbox-desktop-raspberry-pi/# » devant ‘blacklist spi-bcm2708’.

5.Configurez les pilotes pour tout TFT connecté.
6. Désactivez l’option du pilote framebuffer pour /dev/fb0.
Ouvrez le fichier de configuration framebuffer ;

pi@raspberrypi ~ $ sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.conf

Commentez la ligne de texte ci-dessous ;
Option « fbdev » « /dev/fb0 »
Cela peut être fait en ajoutant un dièse (#) au début de la ligne.
#Option « fbdev » « /dev/fb0 »

7. Maintenant, démarrezmatchbox-desktop.

pi@raspberrypi ~ $ FRAMEBUFFER=/dev/fb1 xinit /usr/local/bin/matchbox-desktop