Asymic wrote: ↑Fri Jul 26, 2019 6:02 am
I have been trying again to get the long touch to work on stretch, with the official 7 inch screen.
it has created a number of questions, which for ease I will number at the beginning of the line as they come up!
As my install of stretch does not seem to have the file, and path, mentioned earlier, I decided to do a search on *.conf files and had a look at ones which seemed like they might contain "input class", and sure enough I find all the settings which everybody has installed in "xorg.conf", and as I take it that this file is run at boot, then it would appear something really has stopped this working in the later updates of Raspbian.
I've reacted before on your post. I redirect everybody w/ questions about this to
this post of mine. It could be that the commands in that file do not work with the official Pi screen that you use. Also make sure you've installed
evdev:
Code: Select all
sudo apt-get install libevdev2 xserver-xorg-input-evdev
Where is the
xorg.conf file that you are talking about? In the directory
/etc/X11/xorg.conf.d? Rename it to
99-calibration.conf, maybe that'll help.
Asymic wrote: ↑Fri Jul 26, 2019 6:02 am
1) can someone tell me if this file is run at boot or how to find out?
I'm afraid I do not. It is a mystery to me how Xorg works and it is going to be replaced by Wayland anyway. AFAIK Xorg does not need a .conf file anymore. It "configures" itself. So the files we're talking about are not per definition on one's system anymore now-a-days.
Asymic wrote: ↑Fri Jul 26, 2019 6:02 am
The one thing that begins to bug me about this topic is the fact that a touch screen should allow the mouse to be left behind! It is a nice screen, not cheap, and official. It also strikes me that the latest versions of Raspbian are "official" and so is this forum!
The seller/manufacturer should support it. Can you contact that company?
Asymic wrote: ↑Fri Jul 26, 2019 6:02 am
2) Surely there is some developer on here that can get to the bottom of this?! To me it is a major step backwards.
I don't think the problem is not w/ the Raspbian developers but the developers of Xorg and it's documentation. There are a lot of commands that can/could be placed in xorg.conf that only work w/ a certain driver for a certain videocard. There are old commands that are no longer supported by the latest version of Xorg, etc. etc. And some of the stuff that I enabled for my touch screen only works w/ ye good olde
evdev instead of
libinput. However
libinput is installed by Raspbian and
evdev has to be installed manually (see command above).
Asymic wrote: ↑Fri Jul 26, 2019 6:02 am
I have read that "Long touch is not supported on Stretch"
3) Why or how can this be? Are we expected to use the touch screen, but then when we want the mouse menu we have to get the mouse out?
I am almost tempted to find an early version of Raspbian where this does work - but I feel this is actually going against the grain.
As a last resort I had planned to use TwoFing to get round this, but I have also read that this does not work on Stretch.
4) Does TwoFing work with Stretch? Has anybody got it working?
5) Is it possible to escalate this topic so that one of the higher developers of Raspbian is aware? or are they aware anyway?
Many thanks for any answers!
The developers of Raspbian did not sell the screen. So I do not think that they are the ones to support it. It is the responsibility of an equipment manufacturer to make sure it's stuff works. I think they contracted a Linux expert at the time they started to sell said screen. That person wrote down what to do to get the screen working. And they didn't bother to hire an expert who knows the in and outs of Xorg again when Xorg and/or the Debian system changed. Shame, if you ask me. What is the official website of the screen that you bought? Are there no good instructions there?