Ö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.