今、Raspberry PIを動かせなくしまったので、最後まで確認していないけど、
メモメモ
■お題
Raspberry PiをKIOSK化したい(現在、LXDEを使っている)。
立ち上げたら、自動的にpiユーザーでログインし(これはraspi-configでできる)
メニューなどを出さずに目的のプログラムを立ち上げたい
さらに、print screenキーなどを押されても、なにもしないでほしい
■Raspberry PIで、メニューを消したい
「メニューなどを出さずに目的のプログラムを立ち上げたい」について
piユーザーが自動立ち上げの対象となると思うので、piユーザーで説明。
ユーザーがpiの場合、デスクトップは、
/home/pi/.config/lxsession/LXDE/autostart
に書かれている内容を実行する。一般にはここに
@lxpanel(メニューを書き出す)等を行っている
(たぶん、3行ぐらい書かれている)
ここを
@自分が実行したいプログラム
にすれば、メニューなどは実行されず、自分の起動したいプログラムだけが立ち上がる
■print screenキーなどを押されても、なにもしないでほしい
raspberry piでprint screenキーを押すと、gnome-screenshotが動く、
これは、openboxで定義されている。
.config/openbox/lxde-rc.xml
で該当の部分があるから(「print」を検索すると分かる)そこを修正する
※注意
1.デスクトップがLXDEの場合は、上記のとおり
デフォルトの場合は、LXDEがLXDE-piになる。
2.ちなみに、クリックすると出てくるメニューは
home/pi/.configの下のpcなんとかというファイルマネージャー内の
show-wmなんとかという属性だった気がする
3.自動立ち上げにして、上記失敗すると、sshで入る以外は、
目的プログラム以外、何も出来なくなります
(そうしようとしているのだから・・・)
メモメモ
■お題
Raspberry PiをKIOSK化したい(現在、LXDEを使っている)。
立ち上げたら、自動的にpiユーザーでログインし(これはraspi-configでできる)
メニューなどを出さずに目的のプログラムを立ち上げたい
さらに、print screenキーなどを押されても、なにもしないでほしい
■Raspberry PIで、メニューを消したい
「メニューなどを出さずに目的のプログラムを立ち上げたい」について
piユーザーが自動立ち上げの対象となると思うので、piユーザーで説明。
ユーザーがpiの場合、デスクトップは、
/home/pi/.config/lxsession/LXDE/autostart
に書かれている内容を実行する。一般にはここに
@lxpanel(メニューを書き出す)等を行っている
(たぶん、3行ぐらい書かれている)
ここを
@自分が実行したいプログラム
にすれば、メニューなどは実行されず、自分の起動したいプログラムだけが立ち上がる
■print screenキーなどを押されても、なにもしないでほしい
raspberry piでprint screenキーを押すと、gnome-screenshotが動く、
これは、openboxで定義されている。
.config/openbox/lxde-rc.xml
で該当の部分があるから(「print」を検索すると分かる)そこを修正する
※注意
1.デスクトップがLXDEの場合は、上記のとおり
デフォルトの場合は、LXDEがLXDE-piになる。
2.ちなみに、クリックすると出てくるメニューは
home/pi/.configの下のpcなんとかというファイルマネージャー内の
show-wmなんとかという属性だった気がする
3.自動立ち上げにして、上記失敗すると、sshで入る以外は、
目的プログラム以外、何も出来なくなります
(そうしようとしているのだから・・・)