Touch Display 2買ってみた -2-

 ここまでするなら+1000円くらいにして、裏ケース付けたらいいのに。裏ケースは別に売るというのがちょっとイヤ。とはいえ、前みたいに純正のケースはないみたいで、waveshareとかで出ている。

 PI5-CASE-TD2 WaveShare製 Raspberry Pi 5/Touch Display 2用ケース

https://www.switch-science.com/products/10464

 これなら、解像度以外は、OSOYOのが少し安くていいかなという感じ。OSOYOもパネル変更して解像度上げてこないかしらん。あと、額縁部分が等幅になっているのは調整がいらなくていいかな。

 実際に動かしてみる。trixie版がもう出ているのだけど、いろいろ問題もあるので、bookwormで試す。

 電源入れたときに、デフォルトが縦表示になるのは面白い。 ブートの画面が最初からではなく、途中から出てくる。ちょっと不便。

 しかし、いろいろ押しにくいし、字が小さくて読めないですよ... 解像度上がったデメリットですね。

 画面の回転制御は、アプリから設定できる。Preferncese->Screen Configrationを起動する。

 単純に回転させるようなメニューやボタンは見当たらない。

 Screensは違うな。

 Identifyでもないな。デカくなったぞ。なんだこれは? もう一回押したら戻った。

 んで、肝心の設定はどこにあるかというと、画面の表示枠であるDSI-1をクリックする必要があった。わからんわ...

 Orientationを選ぶ。

 回ったので、Applyする。

 時間がたつと画面が戻ってしまうので、あわててOKを押す。

 横にはなったけど、キーボードのサイズがおかしいな... バランス悪すぎる。これはソフトウエアの問題だろうけど。

 画面回転の設定がどこに書かれているか確認してみる。

 これじゃないな...

fd@pi4b:~ $ cat ~/.config/labwc/rc.xml

<openbox_config xmlns="http://openbox.org/3.4/rc">

</openbox_config>

 これでもないな。

fd@pi4b:~ $ cat ~/.config/wf-panel-pi.ini

[panel]
launcher_000001=lxde-x-www-browser.desktop
launcher_000002=pcmanfm.desktop
launcher_000003=lxterminal.desktop

 あったあった。そっか、kanshiだった。前にもやったな...

fd@pi4b:~ $ cat ~/.config/kanshi/config

profile {

output DSI-1 enable mode 720x1280@60.011 position 0,0 transform 270

}

 CLIの場合はこんなに簡単にはいかない。cmdline.txtに以下を追記する、rotation-valueには、0,90,180,270が入れられる。

video=DSI-1:720x1280@60,rotate=<rotation-value>

 ちなみに、bookwormのデフォルトはこうなっていた。

fd@pi4b:~ $ cat /boot/firmware/cmdline.txt

console=serial0,115200 console=tty1 root=PARTUUID=b45bfd34-02 rootfstype=ext4 fsck.repair=yes rootwait modules-load=dwc2,g_ether quiet splash plymouth.ignore-serial-consoles

fd@pi4b:~ $ sudo vi /boot/firmware/cmdline.txt

fd@pi4b:~ $ sudo reboot

 しかし、これをやってもplymouthの起動スプラッシュは回転しないな... これは、CLI画面だけの設定らしい。

config.txtにdisplay_hdmi_rotate=<回転値>を追加するのもアリだったような。これは、HDMIじゃないからDSIだと回転しないんだっけ? その場合は、display_lcd_rotate=2とかかな。どうも、最近はこれは使えないらしい。

 正解はこれっぽい。

dtoverlay=vc4-kms-dsi-ili9881-7inch,rotation=90

Rpi5 + Touch Display 2 + OS Lite, how to rotate? - Raspberry Pi Forums

https://forums.raspberrypi.com/viewtopic.php?t=379738

 plymouthも回転した。

 バックライトの輝度調整はコマンドからできないナ。デフォルトは眩しくないからいいんだけど。範囲外だと言っている。

fd@pi4b:~ $ echo "100" > /sys/class/backlight/10-0045/brightness

-bash: echo: write error: Invalid argument

 値は読める。

fd@pi4b:~ $ cat /sys/class/backlight/10-0045/brightness

31

 なるほど、これが最大値なのね。

fd@pi4b:~/android-photo-picker $ cat /sys/class/backlight/10-0045/max_brightness

31

 少し暗くすることはできた。

fd@pi4b:~/android-photo-picker $ echo "20" > /sys/class/backlight/10-0045/brightness


オリジナル投稿:
Touch Display 2買ってみた -2-|kinneko|pixivFANBOX
https://kinneko.fanbox.cc/posts/10735997