Hi all brave testers of Picochess V4.
Happy new year testing :-)
Some more steps towards a future with Trixie and standard Pi or Linux installations with Wayland and any audio setting. V4 no longer depends on X-window and pulseaudio. Wayland will be automatically detected for Mame artwork and the kiosk.sh. To stop using dependencies on pulseaudio you have to change one picochess.ini setting. This will later become default, but I thought its safest to keep the default sound system exactly like in Picochess V3 for now...
audio-backend = sox (same as V3 and needs pulseaudio, currently default)
audio-backend = native (with this you no longer depend on pulseaudio)
I placed the kiosk.sh in /opt/picochess so you can launch it from there from autostarts. The kiosk.sh had not been in the repository before. First I copied the V3, and today I changed it to detect Wayland and in that case it skips all the X-windows commands.
- You can control web speech settings with two new picochess.ini settings. Web-speech is not Christina or Al, its the synthetic speech in web clients. In many Linux and Pi 5 there will be a web speech sound that you have not heard before in Pi 3, 4. To control the speech from the web client use these picochess.ini settings:
Example of default configuration:
## Enable speech synthesis in the web client when accessed from localhost
web-speech-local = False
## Enable speech synthesis in the web client when accessed remotely
web-speech-remote = True
Gerhard picked some code from V3 to V4 support Tabutronic Spectrum, and Chessnut Move eboards, thanks for that :-)
There was a scroll bar missing on the PGN move list if you are not in portrait mode in the web client. For long PGN games this was a problem as you could not scroll down the move list. This is now fixed.
-- Johan