0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Raspberry Pi 5でサイネージ カーソルを非表示にする(Wayland/Wayfire対応)

Last updated at Posted at 2024-07-05

Raspberry Piでサイネージを作ろうとすると、専用OS(Anthias)や、Chromiumの『キオスクモード』などの選択肢があります。
後者については公式サイトでチュートリアルが用意されていますが、色々「こういうのがほしい」が出てきたので、今回は『カーソルを非表示にする』対応をまとめます。

今回の環境

  • ハードウェア:Raspberry Pi 5
  • OS: Raspberry Pi OS(64bit) Debian 12 "Bookworm"
  • デスクトップ環境: Wayfire

何をどうする

ビルド済みのプラグインを取得して、ファイルを配置&wayfire.iniに設定を追加しました。

プラグイン取得(hide-mouseプラグイン)

プラグインをソースから自分でビルドすればよいのですが、ninjaやら色々なツールを導入する必要があるので、ビルド済みのものをいただきます。

なお、Raspberry PiのCPUに合わせてファイルが変わります。
※CPUアーキテクチャがわからない場合はuname -mで調べます。今回はaarch64でした。

wget https://github.com/seffs/wayfire-plugins-extra-raspbian/releases/download/v0.7.5/wayfire-plugins-extra-raspbian-aarch64.tar.xz
tar xf wayfire-plugins-extra-raspbian-aarch64.tar.xz

ファイルをコピー

先の手順でusrディレクトリができます。
その中から、soファイルとxmlファイルをコピーします。
※ここでも、CPUアーキテクチャに応じたコピー先を選びます。

sudo cp usr/lib/aarch64-linux-gnu/wayfire/libhide-cursor.so /usr/lib/aarch64-linux-gnu/wayfire/
sudo cp usr/share/wayfire/metadata/hide-cursor.xml /usr/share/wayfire/metadata/

Wayfireの設定ファイルを編集

現状のpluginsを調べます。

grep 'plugins = ' /etc/wayfire/defaults.ini

~/.config/wayfire.iniを編集して、下記のように末尾にhide-cursorを含めたplugins設定を追記します。

[core]
plugins = alpha animate autostart autostart-static command cube pixdecor expo fast-switcher fisheye grid idle invert move oswitch place resize switcher vswitch window-rules wm-actions wrot zoom winshadows hide-cursor

その他備忘

  • hideawayだと動いたり動かなかったりしたのでやめました
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?