Blog o spletnem programiranju in elektroniki
💬 👤
back Nazaj na blog
Razno

Kako obrniti zaslon na Raspberry Pi

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.

  1. Odpri terminal in zaženi urejevalnik besedila:
    sudo nano /boot/config.txt
  2. Pomakni se na konec datoteke in dodaj vrstico za želeno rotacijo:
    # 0 = normalno, 1 = 90°, 2 = 180°, 3 = 270°
    lcd_rotate=2
  3. 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
back Nazaj na blog