RaspiOS 2024-10-22が出てた

ネタ元はこちら。

　　RaspiOS 2024-10-22が出てた｜kinneko｜pixivFANBOX
　　https://www.fanbox.cc/@kinneko/posts/8787056
  
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1513/eadf6302-bc18-3204-899b-7f0f58c259fd.png)

　FANBOXのほうでは、明日から数日はlabwc変更に伴う調整作業いろいろを支援者向けに書いてゆく予定。


　　リリースノート：
　　https://downloads.raspberrypi.com/raspios_armhf/release_notes.txt


>2024-10-22:
>  * labwc compositor now used as the default on all models of Raspberry Pi
>  * wf-panel-pi now loads plugins dynamically at runtime
>  * New raindrop screen configuration tool to replace arandr
>  * squeekboard on-screen keyboard installed; will automatically run on systems
    with touchscreens, and can be manually enabled in rc-gui for others
>  * Improved support for touchscreens - long press for right-click, and
    double-tap for double-click
>  * Update installer moved out of panel code into separate gui-updater package
>  * Missing cursors added to icon theme
>  * Wizard no longer auto-pairs Bluetooth HID devices by default - create the
    file "/boot/firmware/btautopair" to enable, or reboot wizard after first run
>  * Modified handling of Pi 5 power button to reduce CPU load when in shutdown
    dialog
>  * Raspberry Pi Connect now controlled by dedicated panel plugin instead of
    system tray icon and option in rc-gui
>  * Screen sharing in Raspberry Pi Connect now available as soon as a running
    WayVNC server is detected
>  * Safety info URL added to main menu
>  * Chromium package renamed from chromium-browser to chromium
>  * Various memory leaks in pcmanfm fixed
>  * Bug fix - crash when running Appearance Settings on headless systems
>  * Bug fix - crash when opening icon chooser in application properties dialog
>  * Translations updated
>  * Chromium updated to 130.0.6723.58
>  * Firefox updated to 131.0.3
>  * Raspberry Pi firmware a2e586ba98ce68f7d11b1c717ad8329b95dcb3b6
>  * Linux kernel 6.6.51 - 5aeecea9f4a45248bcf564dec924965e066a7bfd

　@utaaniさんによるリリースノートの翻訳はこちら。

　　Raspberry Pi OS 2024-10-22 Release-note 翻訳 #RaspberryPi
　　https://qiita.com/utaani/items/50733742afffb4cf9540

　「labwc コンポジターが Raspberry Pi の全モデルでデフォルトとして使用されるようになりました」

　って、まじか... 差し代わることは知ってたけど、はえーな。

　「スクリーンキーボードの squeekboard がインストールされ、タッチスクリーン付きシステム上では自動的に実行、そうでないシステム向けにはrc-guiで手動で有効にすることができます。」

　余計なお世話w

　「タッチスクリーンのサポートが改善 - 長押しで右クリック、ダブルタップするとダブルクリックになります」

　うーん。

　焼く。


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1513/74b273cf-ce39-18aa-7d4c-889b4400a9a5.png)


　５インチDSI接続のPi4にHDMI接続もしてテスト。

　内部でDSI接続していると、外付けモニタが、ミラーモードではなくなっている。(HDMI側にメニューバーが出てこない)

 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1513/91863b76-34d3-12cc-b456-ddf1a909b5d1.png)

 
　ディスプレイの状態を確認。
```
kinneko@pi4:~ $ wlr-randr
DSI-1 "(null) (null) (DSI-1)"
  Physical size: 154x86 mm
  Enabled: yes
  Modes:
    800x480 px, 60.028999 Hz (preferred, current)
  Position: 0,0
  Transform: normal
  Scale: 1.000000
HDMI-A-2 "(null) (null) (HDMI-A-2)"
  Enabled: yes
  Modes:
    640x480 px, 59.939999 Hz
    848x480 px, 60.000000 Hz
    800x600 px, 56.250000 Hz
    800x600 px, 60.317001 Hz
    1024x768 px, 60.004002 Hz (current)
  Position: 800,0
  Transform: normal
  Scale: 1.000000

kinneko@pi4:~ $ wlr-randr --help
usage: wlr-randr [options…]
--help
--dryrun
--output <name>
  --on
  --off
  --mode|--custom-mode <width>x<height>[@<refresh>Hz]
  --preferred
  --pos <x>,<y>
  --transform normal|90|180|270|flipped|flipped-90|flipped-180|flipped-270
  --scale <factor>
```
　ミラー設定に変更。
```
kinneko@pi4:~ $ wlr-randr --output HDMI-A-2 --mode 800x480 --pos 0,0
unknown mode: 800x480
```
　HDMIのほうがサポートしてない解像度なのか...
```
kinneko@pi4:~ $ wlr-randr --output HDMI-A-2 --mode 800x600 --pos 0,0
```
　通ったけど変化なしだな...
```
kinneko@pi4:~ $ wlr-randr --output DSI-1 --pos 0,0 --output HDMI-A-2 --pos 800,0 --mode 1024x768
```
　解像度合わないとミラーできないってことなのかな...

　wlr-randrが効いてない気配もあるな。
　swaymsgやwdisplaysは入っていない。
```
$ swaymsg
-bash: swaymsg: command not found
$ wdisplays
-bash: wdisplays: command not found
```
　kanshi(Wayland環境で複数のディスプレイ設定を自動的に管理するためのツール)は入っているみたいね。
```
kinneko@pi4:~ $ kanshi --help
Usage: kanshi [options...]
  -h, --help           Show help message and quit
  -c, --config <path>  Path to config file.
```
　kanshiのデフォルト設定というのはなさそう。ユーザー設定して反映させるだけという感じか。
```
kinneko@pi4:~ $ vi ~/.config/kanshi/config
profile {
    output HDMI-A-1 mode 1920x1080 position 0,0
    output DSI-1 mode 800x480 position 1920,0
}
```
```
kinneko@pi4:~ $ kanshi
no profile matched
```
```
kinneko@pi4:~ $ kanshi -c ~/.config/kanshi/config
no profile matched
```
　すでに１つプロセスが動いているな。
```
kinneko@pi4:~ $ ps ax | grep kanshi
   1088 ?        S      0:00 /usr/bin/kanshi
```
　このへんで起動されている。
```
kinneko@pi4:~ $ sudo grep kanshi -R /etc/
/etc/xdg/labwc/autostart:/usr/bin/kanshi &
```
```
kinneko@pi4:~ $ killall kanshi
```
```
kinneko@pi4:~ $ kanshi
no profile matched
kinneko@pi4:~ $ kanshi -c /home/kinneko/.config/kanshi/config
no profile matched
```
　あー、もうめんどくさい。
```
kinneko@pi4:~ $ sudo reboot
```
　あれ？ 外部ディスプレイが出なくなったわ...
```
kinneko@pi4:~ $ wlr-randr
DSI-1 "(null) (null) (DSI-1)"
  Physical size: 154x86 mm
  Enabled: yes
  Modes:
    800x480 px, 60.028999 Hz (preferred, current)
  Position: 0,0
  Transform: normal
  Scale: 1.000000
```
　1024x768だったっけ...
```
kinneko@pi4:~ $ vi ~/.config/kanshi/config
profile {
    output HDMI-A-1 mode 1024x768 position 0,0
    output DSI-1 mode 800x480 position 1024,0
}
kinneko@pi4:~ $ sudo reboot
```
　変わらず... HDMIが出ない。

　設定消して再度再起動。
```
kinneko@pi4:~ $ rm ~/.config/kanshi/config
kinneko@pi4:~ $ sudo reboot
```
　戻った戻った。しかし、進展はなし。

　スクリーンキャプチャにはgrimがインストールされている。キャプる。ファイルは、~/Picturesに保管される。ファイル名は、20241029_14h32m25s_grim.pngのような感じ。
 
　なるほど、見えているスクリーン全部が撮れるのか。

 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1513/037e2151-db79-7cdb-09de-f30f7ec94d73.png)

　HDMI抜いてからキャプる。

 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1513/64a28637-3744-c8d4-59c7-47fe3a89730f.png)

　見た目はほとんどかわらない。右上にソフトキーボードっぽいアイコンが増えた。Imagerって前から入ってたっけ？

 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1513/ed4204c9-ba62-835f-811d-c90a0e85fc17.png)

　Settingでon screen keyborad設定がある。

 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1513/1b7c806c-405d-91fd-a76a-748d07a71d38.png)

　terminal開くと、ソフトキーボード出る。５インチだとかなり邪魔。

 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1513/0b1ffe12-6385-7231-d46a-f75170b93d5b.png)

　サブメニューで何か実行すると、戻ってきたときに最初のドロップダウンが再描画されてないことがあった。微調整はまだまだかも。