In this post I went over the basic steps for getting the touchscreen running. Here are some additional hints and tips for getting the touch screen running.
- There is a
display_rotateoption documented for use in
config.txt. That didn’t work for me. Only adding the
rotate=option worked. The values for
rotate=are 0, 90, 180 and 270.
- In the console mode, if the default font is too large, you can select the smaller font by adding a
fbcon=font:VGA8x8at the end of the
- I found it was easiest to setup the system using SSH. That required a few options to get Xwindows to start from a SSH terminal vs. the LCD console.
- You will need
sudo apt-get install xserver-xorg-legacyto get the config file that allows starting Xwindows from the SSH terminal.
allowed_users=anybody. This allows SSH users to start Xwindows.
- You will need
- Start Xwindows from the SSH terminal with the
startx&command. Stop X with the
- If you want to run a Xwindows program from the SSH terminal, you need to tell it which display to use. Put the string
DISPLAY=:0.0before the command. For example “
DISPLAY=:0.0 xinput set-prop ...“
xinput set-prop matrixcommand is additive. If you run it twice in the same X session, it will not do what you expect. If you need to run it a second time you will need to stop X and start again.
- During testing I setup the xscreensaver. Install with
sudo apt-get install xscreensaver xscreensaver-data-extra. The screen is too small to configure xscreensaver using the tiny screen. But, you can edit the .xscreensaver file in your home directory. You can see my files below. I removed all the screensavers that don’t look good on the tiny, slowly updating screen.
. You will need to reboot after making the change.
.xscreensaver file is here.