10.1inch HDMI LCD (G) (with case)

From Waveshare Wiki
Jump to: navigation, search
10.1inch HDMI LCD(G)(with case)






10.1-inch Capacitive Touch Screen LCD (G), 1920 x 1200, HDMI, IPS, 10-Points Touch, Optical Bonding Screen, Supports Raspberry Pi, Jetson Nano, And PC.


  • 10.1-inch IPS panel with a high resolution of 1920 x 1200.
  • 10-point capacitive touch control with toughened glass panel, hardness up to 6H.
  • When used with Raspberry Pi, it supports Raspberry Pi OS / Ubuntu / Kali and Retropie.
  • When used as a computer monitor, it supports Windows 11/10/8.1/8/7.
  • It supports a multi-language OSD menu (can be used for power control, brightness/contrast adjustment, etc.).
  • With a 3.5mm headphone jack, it supports HDMI audio output and a built-in high-fidelity speaker.
  • It supports 5V 3A output (can provide power to Raspberry Pi and other boards).
  • It supports a universal wall mount as a 75 x 75mm wall mount hole (M4 screw hole) on its back.
  • It comes with a tilt stand.

User Guides

Windows PC


This product supports Windows 11/10/8.1/8/7 OS.:

1) Connect the 12V/2A power adapter to the POWER interface of the display, the backlight turns on after that.
2) Connect the TOUCH interface of the LCD to the USB interface of the PC. After waiting for a moment, The touch will be recognized by Windows automatically.
3) Connect the HDMI interface of the LCD to the HDMI port of the PC, if you require audio output, connect an earphone to the 3.5mm jack.
Note 1: If multi-screen are connected to one PC at the same time, you can only control the cursor by this LCD, so please set the LCD as the main screen.
Some PCs do not support plug-and-play for HDMI devices, but usually they can be used normally after restarting the system.

Raspberry Pi


Supports Raspberry Pi OS/Ubuntu/Kali/Retropie.
When working with Raspberry Pi, you should set the resolution of the LCD by yourself, or else the LCD screen will not work. For more detailed information, please read the following section.
Download the Raspberry Pi OS from Raspberry Pi website. Write the image to a TF card and append the following lines to the config.txt file which is located at the root of your TF card:

1) Download the compressed file to your PC and extract it to get the .img file.
2) Insert the TF card into the PC and format the TF card by SDFormatter software.
3) Open the Win32DiskImager software and select the image file unzipped and click write to write it.
4) After writing, modify the config.txt file and append the following lines to the config.txt. The file is located in the BOOT directory of the TF card.

Make sure there are no spaces on either side of the equal sign.

5) Save and then insert the TF card into the Raspberry Pi.
6) Connect the Touch interface of the LCD to the USB port of Raspberry Pi.
7) Connect the HDMI interface of the LCD to the HDMI port of the Raspberry Pi.
8) Connect the 5V OUT interface to the POWER IN interface of the Pi.
9) Connect the 12V/2A power adapter to the POWER interface of the LCD, wait for a moment and the Raspberry Pi starts and works.

GUI Improving

For better display and touch, you can modify the theme setting. Set the icons and text bigger. Here we take Raspbian as an example.

  • Select Menu -> Preferences -> Appearance Settings -> Defaults -> For large screens: Set Defaults -> OK.


  • Modify the font size of the System.


  • Right-click the taskbar and select -> Panel Settings -> Set the size of Geometry.

7inch-FHD-Monitor-Manual-01.jpg 7inch-FHD-Monitor-Manual-02.jpg

Keys Description


  1. Turn the LCD display on or off. If you don't need the LCD for a long time, you can use this button to reduce consumption.
  2. Direction button.
  3. "OK".
  4. Open the menu and the "Return" function.





Add the following command to /boot/config.txt


Replace the custom image with the image in this directory /usr/share/plymouth/themes/pix/splash.png


Installing Long-Press Right-Click Software on Raspberry Pi

Tested Environment: 2022-04-04-raspios-bullseye-armhf 32-bit system
Supported Models: Microduino DSI LCD, DPI LCD, and HDMI LCD Capacitive Touch Screen Series

wget https://files.waveshare.com/upload/1/18/Evdev-right-click-emulation.zip
unzip Evdev-right-click-emulation.zip
cd evdev-right-click-emulation
sudo apt install build-essential libevdev2 libevdev-dev -y
sudo cp 'out/evdev-rce' '/usr/local/bin/'
sudo chmod +x '/usr/local/bin/evdev-rce'

Enter the command:

sudo evdev-rce 

After running, you can touch and hold to use the right-click function.

Set up pi user permissions

sudo usermod -G 'input' -a pi
echo 'uinput' | sudo tee -a /etc/modules
sudo nano  /etc/udev/rules.d/99-uinput.rules

Add the following to the 99-uinput.rules file

KERNEL=="uinput", MODE="0660", GROUP="input"

Save, then run in the terminal:

sudo udevadm control --reload-rules
sudo udevadm trigger

Then restart.

sudo reboot

After restarting, run (no sudo is required at this time).


After running, you can touch and hold to use the right-click function.

Set up auto-start on boot

In the terminal, enter

sudo mkdir ~/.config/autostart
sudo nano ~/.config/autostart/right_click.desktop

Add the following to right_click.desktop

[Desktop Entry]
GenericName=Enable long-press-to-right-click gesture
Exec=env LONG_CLICK_INTERVAL=1000 LONG_CLICK_FUZZ=200  /usr/local/bin/evdev-rce

If you want to adjust the sensitivity, you can modify the two parameters LONG_CLICK_INTERVAL=1000 LONG_CLICK_FUZZ=200.


Depends on the system, if the system has hibernation, then the screen will also be black. If it's the official Raspberry Pi system, the default ten minutes or so without action is to have hibernation.



Technical Support

If you need technical support or have any feedback/review, please click the Submit Now button to submit a ticket, Our support team will check and reply to you within 1 to 2 working days. Please be patient as we make every effort to help you to resolve the issue.
Working Time: 9 AM - 6 PM GMT+8 (Monday to Friday)