Page 1 of 1

Waveshare orientation hdmi/ touch input

Posted: Sat Feb 21, 2026 8:50 pm
by Sambolini94
Hi all,

I've googled this and tired multiple ways but just lost on how to adjust the orientation on my hdmi waveshare screen!

I'm running Pi OS Trixie on my Pi4 8gb with CarPiHat.

- My screen has USB-C power direct from HAT 5v output...
- USB-C to USB-A touch input
- HDMI video.

The screen naturally displays a specific orientation where the ports are the wrong way up so I have turned the screen 180 degrees so they come out the bottom of the screen and therefore the display and touch input needs flipping 180 degrees.

Anyway able to assist here.

Kr,

Sam

Re: Waveshare orientation hdmi/ touch input

Posted: Sat Feb 21, 2026 9:53 pm
by hudiy
Hello,
Did you try to use Screen Configuration Tool in Control Centre? One of the screens we use for testing is the Pi Touch Display II which has a portrait orientation by default. After changing the orientation in the Screen Configuration Tool, the touch panel is also automatically mapped to that orientation.

Re: Waveshare orientation hdmi/ touch input

Posted: Sun Feb 22, 2026 10:00 pm
by Sambolini94
Hi,

I'm sure I have tried that and it didn't seem to work but I'm going to do a fresh install of Pi OS Trixie and Hudiy and will try that again. If it doesn't is screen orientation both for hdmi outputs and touch input OS level or driver specific?

Re: Waveshare orientation hdmi/ touch input

Posted: Sun Feb 22, 2026 10:22 pm
by hudiy
Sambolini94 wrote: Sun Feb 22, 2026 10:00 pm Hi,

I'm sure I have tried that and it didn't seem to work but I'm going to do a fresh install of Pi OS Trixie and Hudiy and will try that again. If it doesn't is screen orientation both for hdmi outputs and touch input OS level or driver specific?
It is specific for the window compositor actually. The default window compositor for both Raspberry Pi OS Bookworm and Trixie is labwc on Wayland. As far as we know, labwc uses libinput to communicate with input devices like touchscreens.

https://labwc.github.io/labwc-config.5.html#touch
https://labwc.github.io/labwc-config.5.html#libinput
https://labwc.github.io/labwc-config.5. ... tionmatrix

Configuration file is located in $HOME/.config/labwc/rc.xml (default path for Raspberry Pi OS).

Re: Waveshare orientation hdmi/ touch input

Posted: Sat Mar 07, 2026 1:39 pm
by Sambolini94
So i started a fresh and reinstalled Trixie and Hudiy and did the system config and weirdly worked for both hdmi and touch input/ disply. Not sure if Trixie changed something lately but I am sure I have tried that previously and it wouldn't take!! Never the less seems to be sorted now.

Only other query is as soon as my Pi bootd I get a loading spinning white circle... How I can I mute this?

Also how do I extend the splash Hudiy text time as I get a flash of the desktop GUI before it loads through to Hudiy app?

Thanks,

Sam

Re: Waveshare orientation hdmi/ touch input

Posted: Sat Mar 07, 2026 4:56 pm
by hudiy
Sambolini94 wrote: Sat Mar 07, 2026 1:39 pm Only other query is as soon as my Pi bootd I get a loading spinning white circle... How I can I mute this?

Also how do I extend the splash Hudiy text time as I get a flash of the desktop GUI before it loads through to Hudiy app?

Thanks,

Sam
The spinning boot circle is managed by Plymouth. You can either create your own Plymouth theme or use one of the pre-installed options.

To list the available themes, run: plymouth-set-default-theme --list command.

To change the theme, use the following command (replace THEME_NAME with your chosen theme): sudo plymouth-set-default-theme -R THEME_NAME.

For more details about Plymouth and how to create custom themes, check out the Plymouth wiki: https://gitlab.freedesktop.org/plymouth ... wikis/home

If you want the Hudiy splash screen to appear for a longer duration, you can use the --delay parameter. More details can be found here: https://github.com/wiboma/hudiy/blob/ma ... .md#splash