システム全体の設定。
対象環境
- Raspbierry pi 3 Model B+
- Raspbian stretch 2018-06-27
参考
設定の前に、まずは基本的なソフトウェアを確認。
LXDE
LXDE (Lightweight X11 Desktop Environment) は ... デスクトップ環境である。C言語で書かれ、GTK+ツールキットを利用する。
ようするにWindowsみたくグラフィカルにコンピュータを操作するための基本ソフトウェアってことか?
OpenBox
Openbox(オープンボックス)は、X Window Systemで動くスタック型ウィンドウマネージャの一つ。
ようするにLXDEみたいなソフトウェアを管理するソフトウェアってことか?
どうやらデスクトップ環境のアレコレを定義した規格があるらしい。
規格 | 説明 |
---|---|
ICCCM(Inter-Client Communication Conventions Manual) | 曖昧な規格。EWMHへアップデート。 |
EWMH(Extended Window Manager Hints) | ウィンドウマネージャに対する X Window System の標準。デスクトップ環境全体のすべての部分を定義している。 |
定義ファイル
XML形式。アクション名など何らかのルールがありそう。それを知らないとカスタマイズしようがない。どこで情報を得られるのか。XML Schemaがあればよかったのだが、XMLファイルには設定されていないので、無いのだろう。ググると以下サイトを発見。
網羅されている。
設定GUIツール
XMLをいじるとか苦痛すぎる。GUIないの? 探したらあった。
- http://applecom.blog.jp/archives/29271196.html
- http://n7n.blogspot.com/2013/03/obkeyopenbox.html
- https://code.google.com/archive/p/obkey/downloads
obkey
OpenBoxのショートカットキーを設定するGUIツール。
手順
- ダウンロード
- 起動
- 設定
- 保存
1. ダウンロード
- https://code.google.com/archive/p/obkey/downloads へアクセスする
- 最新版を取得する(obkey-1.0.tar.gz)
- 展開する
展開してもたった127KBしかなく軽量。いいね。
2. 起動
- ターミナルを起動する
- 展開したパスへ移動する
obkey
を実行する
cd ~/obkey-1.0 ./obkey /home/pi/.config/openbox/lxde-pi-rc.xml
なんか下のほう文字化けしてない? Actionはフォーカスして1個ずつしか見れない……。一覧性低いな。
3. 設定
設定を作る。
- 左上にある左から2番目のボタンをクリックする
insert sibling keybind
- 追加される
- 右下にある右から1番目のボタンをクリックする
insert action
Focus
が追加される
Focus
をクリックすると、他のアクションが表示される
- 任意のアクションを選択する
- アクションの種類によっては他に設定するものがあり、それに見合ったUIが右上に出るので入力する
4. 保存
- 最左上にあるボタンをクリックする
Save ... file
所感
こういうGUIツールは標準で入れてもいいんでない? たった127KBだし。でも、アクションがわかりにくいか。