河豚板の日本語デスクトップ環境設定ツール†
今回は過去のEBUG勉強会では殆ど触れられることのなかったXのデスクトップ環境についての話題です。
0. リリースのたびに環境作り直すの面倒くさい。
1. FuguIta BBSでの質問
- Installing IceWM in FuguIta 6.6 - http://fuguita.org/index.php?FuguIta%2FBBS#s8ac28e9
Hi, Kaw!
How can I install IceWM in FuguIta as my main window manager?
How many MB or GB of space should I use for the swap partition for
the installation of FuguIta?
#img(): File not found:
2. 河豚板でkiosk端末的なやつを作ってみた
- https://twitter.com/yoshi_kaw/status/1206620780697505792
A turnkey browser system that runs on #FuguIta. I made it for my mother.
Press the power button, click any icon of the configured URL,
and finally press the power button again to shut down #OpenBSD automatically.
That's all.
#img(): File not found:
| FreeBSD 12.1 | NetBSD 8.1 | OpenBSD 6.6 |
OSデフォルト | Xなし(Portsから要導入) (XOrg 1.18.4) | XOrg 1.18.4 | xenocara (*1) (XOrg 1.20.5) |
初期環境 | twm | twm, ctwm | twm, fvwm, cwm |
フットプリント | 2.5GB | 1.5GB | 1.3GB (*2) |
| | | |
- *1 xenocara ... OpenBSDのXOrgサーバ実装。特権放棄と権限分離が組込まれている。
- *2 河豚板では KARL(Kernel Adress Randomized Link)が入っていないため、約940MB。
- 30分でできる OpenBSD 日本語デスクトップ環境
「デスクトップ環境として OpenBSD を用いることは、実はとても簡単です...」
- OpenBSD 6.0 で Xfce4 日本語デスクトップ環境の構築
「この文書では OpenBSD 6.0 で簡単に日本語デスクトップ環境を構築する方法を説明しています...」
いずれも、以下の手順により導入を行っている:
- Xのログインマネージャ(xenodm, slimなど)をセットアップ
- pkg_addでデスクトップ環境と日本語環境関連のソフトウェアをインストール
- $HOME/.xsessionをセットアップ
- dbus等message busの設定
- 言語関連の環境変数
- 入力メソッドの起動
- ウィンドウマネージャ and/or デスクトップ環境の起動
- その他アプリケーション(ウェブブラウザなど)のインストールと設定
Future Work†
その他の話題†