Skip to main content

Raspberry Pi Monitör Döndürme
Masaüstünü ve dokunmatik ekranı döndürme

Ön Koşullar

Daha önceki bir blog yazısında, Raspberry Pi OS - eski adıyla Raspian'da ekranın ve dokunmatik ekranın nasıl döndürüleceğini anlatmıştım.

O zamanlar Raspberry Pi OS görüntü motoru olarak X11 kullanıyordu - ancak şimdi, yeni bir sistem kurarsanız, Raspberry Pi OS görüntü motoru için standart olarak Wayland ve Wayland kompozitörü labwc'yi kullanıyor.

Bazı şeyler değiştiğinden beri.
Yeni ayarlarım için Raspberry Pi Imager yazılımını kullanarak Raspberry Pi 4 için Raspberry Pi OS (64-bit)'i bir SD karta flaşladım.

Ayarlar ekranı döndürme

Ekranı (masaüstünü) döndürmek kolaydır. Yalnızca autostart adında bir dosya eklemeniz gerekir.

nano ~/.config/labwc/autostart

Bu kodu yapıştırın

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

kaydet ve hepsi bu.

HDMI 2 kullanıyorsanız HDMI-A-1'i HDMI-A-2 olarak değiştirin.

Olası döndürme değerleri 0, 90, 180 ve 270'tir.

Ayarlar dokunmatik ekran döndürme

Dokunmatik ekranı döndürmek için çıkışı kullanılan HDMI ile eşleştirmeniz ve ikinci bir dosyayı düzenlemeniz gerekir:

nano ~/.config/labwc/rc.xml

Bu dosyayı düzenlemeden önce, dokunmatik ekran denetleyicinizin aygıt adını bilmeniz gerekir.
Bu terminal komutu ile dokunmatik ekran denetleyicinizin doğru cihaz adını elde edersiniz:

libinput list-devices

Benim durumumda bu komutun çıktısı şunu içeriyor:

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

Cihaz adı "TouchNetix AXPB011" dir.

Bu kodu ayarladığınız cihaz adıyla birlikte dosyaya yapıştırın:

<?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>

Ayrıca HDMI'yi ihtiyaçlarınıza göre değiştirin.