ネタ元はこちら。
RaspiOS 2024-10-22が出てた|kinneko|pixivFANBOX
https://www.fanbox.cc/@kinneko/posts/8787056
明日から数日は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
「タッチスクリーンのサポートが改善 - 長押しで右クリック、ダブルタップするとダブルクリックになります」
うーん。
焼く。
5インチDSI接続のPi4にHDMI接続もしてテスト。
内部でDSI接続していると、外付けモニタが、ミラーモードではなくなっている。(HDMI側にメニューバーが出てこない)
ディスプレイの状態を確認。
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
すでに1つプロセスが動いているな。
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のような感じ。
なるほど、見えているスクリーン全部が撮れるのか。
HDMI抜いてからキャプる。
見た目はほとんどかわらない。右上にソフトキーボードっぽいアイコンが増えた。Imagerって前から入ってたっけ?
Settingでon screen keyborad設定がある。
terminal開くと、ソフトキーボード出る。5インチだとかなり邪魔。
サブメニューで何か実行すると、戻ってきたときに最初のドロップダウンが再描画されてないことがあった。微調整はまだまだかも。