Pri projektih z Raspberry Pi se pogosto zgodi, da moramo uradni ali zunanji zaslon zaradi fizične postavitve v ohišju obrniti za 90, 180 ali 270 stopinj. Ker so novejše različice Raspberry Pi prešle na sodobnejše grafične gonilnike, se postopek razlikuje glede na model, ki ga uporabljate.
V tem vodiču si bomo pogledali, kako hitro in pravilno rotirati zaslon na starejših (RPi 3) in sodobnih modelih (RPi 4 in 5).
1. Raspberry Pi 3 in starejši modeli
Starejše ploščice uporabljajo klasični sistemski firmware, kjer nastavitve zaslona urejamo neposredno v zagonski datoteki config.txt.
- Odpri terminal in zaženi urejevalnik besedila:
sudo nano /boot/config.txt
- Pomakni se na konec datoteke in dodaj vrstico za želeno rotacijo:
# 0 = normalno, 1 = 90°, 2 = 180°, 3 = 270° lcd_rotate=2
- Shrani datoteko s kombinacijo Ctrl + O, potrdi z Enter, zapri z Ctrl + X in znova zaženi sistem:
sudo reboot
2. Raspberry Pi 4 in Raspberry Pi 5
Novejši modeli uporabljajo sodoben grafični gonilnik KMS (Kernel Mode Setting). To pomeni, da ukaz lcd_rotate v config datoteki ne
bo več deloval. Rotacijo moramo sedaj izvesti neposredno v namiznem okolju (X11) ali preko terminala z orodjem xrandr.
Za trajno rotacijo ob zagonu namizja uredi autostart datoteko:
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
Na konec datoteke dodaj naslednji ukaz (izberi smer: left, right, inverted ali normal):
@xrandr --output DSI-1 --rotate inverted
Opomba: Če uporabljate zaslon preko HDMI izhoda, zamenjajte DSI-1 z ustreznim imenom izhoda (npr. HDMI-1).
Točno ime izhoda lahko preverite tako, da v terminal vpišete samo ukaz xrandr.
3. Rotacija v najnovejšem okolju Wayland (Bookworm)
Če vaš Raspberry Pi uporablja najnovejši operacijski sistem z okoljem Wayland, je postopek še preprostejši. Rotacijo lahko uredite grafično preko menija: Meni > Preferences > Screen Configuration, ali pa preko terminala z ukazom:
wlr-randr --output HDMI-A-1 --transform 180