Lompat ke isi utama

Rotasi Monitor Raspberry Pi
Memutar desktop dan layar sentuh

Prasyarat

Dalam blogpost sebelumnya saya menjelaskan, bagaimana cara memutar layar dan layar sentuh di Raspberry Pi OS - yang sebelumnya dikenal sebagai Raspian.

Pada saat itu Raspberry Pi OS menggunakan X11 sebagai mesin tampilan - tetapi sekarang, Raspberry Pi OS menggunakan Wayland dan labwc compositor Wayland sebagai standar untuk mesin tampilan, jika Anda menginstal sistem yang baru.

Karena ada beberapa hal yang telah berubah.
Untuk pengaturan baru saya, saya menggunakan perangkat lunak Raspberry Pi Imager, untuk mem-flash Raspberry Pi OS (64-bit) untuk Raspberry Pi 4 ke kartu SD.

Mengatur rotasi layar

Untuk memutar layar (desktop) sangatlah mudah. Anda hanya perlu menambahkan file bernama autostart.

nano ~/.config/labwc/autostart

Tempelkan kode ini

wlr-randr --output HDMI-A-1 --transform 180

simpan dan selesai.

Jika Anda menggunakan HDMI 2, ubah HDMI-A-1 ke HDMI-A-2.

Nilai rotasi yang memungkinkan adalah 0, 90, 180 dan 270.

Mengatur rotasi layar sentuh

Untuk memutar layar sentuh, Anda harus memetakan output ke HDMI yang digunakan dan mengedit file kedua:

nano ~/.config/labwc/rc.xml

Sebelum mengedit file ini, Anda harus mengetahui nama perangkat pengontrol layar sentuh Anda.
Anda mendapatkan nama perangkat yang tepat untuk pengontrol layar sentuh dengan perintah terminal ini:

libinput list-devices

Dalam kasus saya, keluaran dari perintah ini berisi ini:

Device:           TouchNetix AXPB011
Kernel:           /dev/input/event7
Group:            3
Seat:             seat0, default
Capabilities:     touch 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      identity matrix
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Nama perangkat adalah "TouchNetix AXPB011".

Rekatkan kode ini dengan nama perangkat yang telah Anda sesuaikan ke dalam file:

<?xml version="1.0"?>
<openbox_config xmlns="http://openbox.org/3.4/rc">
    <touch deviceName="TouchNetix AXPB011" mapToOutput="HDMI-A-1" mouseEmulation="yes"/>
</openbox_config>

Juga ubah HDMI sesuai kebutuhan Anda.