EBUG勉強会/20200229_dtjsetup
をテンプレートにして作成
Start:
#topicpath
*河豚板の日本語デスクトップ環境設定ツール
RIGHT:EBUG 第72回会合 ~
2020年2月29日~
三条市、SnowPeakキャンプ場 ~
川俣吉広、kaw@on.rim.or.jp
今回は過去のEBUG勉強会ではあまり触れられてこなかったXのデ...
** 背景
0. ''河豚板のリリースのたびに環境作ってテストするの面倒く...
1. FuguIta BBSでの質問
#ref(sshot3.png,wrap,around,right,zoom,250x250)
-[[Installing IceWM in FuguIta 6.6>FuguIta/BBS#s8ac28e9]] ~
Hi, Kaw!~
How can I install IceWM in FuguIta as my main window mana...
How many MB or GB of space should I use for the swap part...
the installation of FuguIta?
#clear
2. 河豚板でキオスク端末的なやつを作ってみた
#ref(kiosk2.jpg,wrap,around,right,zoom,250x250)
#ref(kiosk1.jpg,wrap,around,right,zoom,250x250)
-https://twitter.com/yoshi_kaw/status/1206620780697505792 ~
A turnkey browser system that runs on #FuguIta. I made it...
Press the power button, click any icon of the configured ...
and finally press the power button again to shut down #Op...
That's all.
#clear
** 概要
***各BSDでのXの導入状況
||FreeBSD 12.1|NetBSD 8.1|OpenBSD 6.6|h
|OSデフォルト|Xなし(Portsから要導入)&br;(XOrg 1.18.4)|XOr...
|初期環境|''twm''|twm, ''ctwm''|twm, ''fvwm'', cwm|
|フットプリント|2.5GB|1.5GB|1.3GB (*2)|
||&ref(freebsd-ss.png,zoom,250x250);|&ref(netbsd-ss.png,z...
|備考|デスクトップ用途に特化したフォークあり。&br;[[TrueO...
***OpenBSDでのXデスクトップ導入
参考資料
-30分でできる OpenBSD 日本語デスクトップ環境~
「デスクトップ環境として OpenBSD を用いることは、実はとて...
--https://yasuoka.net/~yasuoka/openbsd-desktop.html
-OpenBSD 6.0 で Xfce4 日本語デスクトップ環境の構築~
「この文書では OpenBSD 6.0 で簡単に日本語デスクトップ環境...
--https://qiita.com/kinichiro/items/dac58e29b7fca01de705
--続編: OpenBSD 6.2 のデスクトップに Mate を導入 - https:...
どちらの資料でも、以下のような手順により導入を行っている:
+Xのログインマネージャ(xenodm, slimなど)をセットアップ
+pkg_addでデスクトップ環境と日本語環境関連のソフトウェア...
+$HOME/.xsessionをセットアップ
--dbus等message busの設定
--言語関連の環境変数
--入力メソッドの起動
--ウィンドウマネージャ and/or デスクトップ環境の起動
+その他アプリケーション(ウェブブラウザなど)のインストール...
** インストーラの実装
''dtjsetup'' - &ruby(デスクトップ){DeskTop}; (&ruby(何な...
*** 実装方針
-前項の導入手順のうち、pkg_addと.xsessionのセットアップを...
--ログインマネージャのセットアップは河豚板本体で実行済み
--アプリケーションのインストールと設定は各自お好みで。
--最終的にはLiveシステムへの永続化が必要 → 河豚板ではusbf...
-straightforward(直截的)な実行
--リトライ等なし ... エラーが発生したら、原因を表示して終了
-シンプルなU/I
--ユーザに入力を必要とさせない ... y/nあるいは複数項目か...
*** 実際の動作の様子
-[[河豚板ガイドでの説明>河豚板ガイド#r41dd079]]
--デスクトップ環境 - WMのみ, ROX-Filer+WM, Xfce, MATE, Lu...
--ウィンドウマネージャ - cwm, FVWM, Twm, icewm, fluxbox, ...
--入力メソッド - SCIM-Anthy, UIM-GTK, Fcitx-Anthy, ibus-SKK
*** コーディング &ref(dtjsetup.txt);
シェル(ksh)スクリプトで記述
-[[ユーザ選択/入力のための補助関数>https://github.com/yka...
-実行環境のチェック
--[[ユーザの環境によってroot権限の関数定義を変える>https:...
--[[パッケージ元の設定とネットワーク環境のチェック>https:...
-[[.xsessionの雛形をhere documentで作って流し込む>https:/...
///--デスクトップ環境の選択
///
///--デスクトップ環境「なし」、「rox-filer」の場合
///---ウィンドウ・マネージャの選択
///
///--日本語環境を導入するか?
///---日本語入力メソッドの選択
///
///--インストール権限のチェック
///
///--ネットワーク環境のチェック
///
///--pkg_addの実行
///
///-- .xsessionの生成
///--- 古い.xsessionのバックアップ
///--- .xsessionを/etc/skelにコピーするか?
///
///--日本語環境ありの場合
///--- time zoneをJSTに設定するか?
///--- ハードウェアクロックがJSTと仮定するか?
** Future Work
-root権限 / ネットワークアクセスが不要な場合への対応
-デスクトップ環境のextra packageに対応させる
-メジャーなアプリケーション(ウェブブラウザなど)のインスト...
-インストールの永続化を実行(現在は表示のみ)
** その他の話題
*** BitTorrentによる配布
[[LinuxTracker.org>https://linuxtracker.org/index.php?pag...
----
#topicpath
End:
#topicpath
*河豚板の日本語デスクトップ環境設定ツール
RIGHT:EBUG 第72回会合 ~
2020年2月29日~
三条市、SnowPeakキャンプ場 ~
川俣吉広、kaw@on.rim.or.jp
今回は過去のEBUG勉強会ではあまり触れられてこなかったXのデ...
** 背景
0. ''河豚板のリリースのたびに環境作ってテストするの面倒く...
1. FuguIta BBSでの質問
#ref(sshot3.png,wrap,around,right,zoom,250x250)
-[[Installing IceWM in FuguIta 6.6>FuguIta/BBS#s8ac28e9]] ~
Hi, Kaw!~
How can I install IceWM in FuguIta as my main window mana...
How many MB or GB of space should I use for the swap part...
the installation of FuguIta?
#clear
2. 河豚板でキオスク端末的なやつを作ってみた
#ref(kiosk2.jpg,wrap,around,right,zoom,250x250)
#ref(kiosk1.jpg,wrap,around,right,zoom,250x250)
-https://twitter.com/yoshi_kaw/status/1206620780697505792 ~
A turnkey browser system that runs on #FuguIta. I made it...
Press the power button, click any icon of the configured ...
and finally press the power button again to shut down #Op...
That's all.
#clear
** 概要
***各BSDでのXの導入状況
||FreeBSD 12.1|NetBSD 8.1|OpenBSD 6.6|h
|OSデフォルト|Xなし(Portsから要導入)&br;(XOrg 1.18.4)|XOr...
|初期環境|''twm''|twm, ''ctwm''|twm, ''fvwm'', cwm|
|フットプリント|2.5GB|1.5GB|1.3GB (*2)|
||&ref(freebsd-ss.png,zoom,250x250);|&ref(netbsd-ss.png,z...
|備考|デスクトップ用途に特化したフォークあり。&br;[[TrueO...
***OpenBSDでのXデスクトップ導入
参考資料
-30分でできる OpenBSD 日本語デスクトップ環境~
「デスクトップ環境として OpenBSD を用いることは、実はとて...
--https://yasuoka.net/~yasuoka/openbsd-desktop.html
-OpenBSD 6.0 で Xfce4 日本語デスクトップ環境の構築~
「この文書では OpenBSD 6.0 で簡単に日本語デスクトップ環境...
--https://qiita.com/kinichiro/items/dac58e29b7fca01de705
--続編: OpenBSD 6.2 のデスクトップに Mate を導入 - https:...
どちらの資料でも、以下のような手順により導入を行っている:
+Xのログインマネージャ(xenodm, slimなど)をセットアップ
+pkg_addでデスクトップ環境と日本語環境関連のソフトウェア...
+$HOME/.xsessionをセットアップ
--dbus等message busの設定
--言語関連の環境変数
--入力メソッドの起動
--ウィンドウマネージャ and/or デスクトップ環境の起動
+その他アプリケーション(ウェブブラウザなど)のインストール...
** インストーラの実装
''dtjsetup'' - &ruby(デスクトップ){DeskTop}; (&ruby(何な...
*** 実装方針
-前項の導入手順のうち、pkg_addと.xsessionのセットアップを...
--ログインマネージャのセットアップは河豚板本体で実行済み
--アプリケーションのインストールと設定は各自お好みで。
--最終的にはLiveシステムへの永続化が必要 → 河豚板ではusbf...
-straightforward(直截的)な実行
--リトライ等なし ... エラーが発生したら、原因を表示して終了
-シンプルなU/I
--ユーザに入力を必要とさせない ... y/nあるいは複数項目か...
*** 実際の動作の様子
-[[河豚板ガイドでの説明>河豚板ガイド#r41dd079]]
--デスクトップ環境 - WMのみ, ROX-Filer+WM, Xfce, MATE, Lu...
--ウィンドウマネージャ - cwm, FVWM, Twm, icewm, fluxbox, ...
--入力メソッド - SCIM-Anthy, UIM-GTK, Fcitx-Anthy, ibus-SKK
*** コーディング &ref(dtjsetup.txt);
シェル(ksh)スクリプトで記述
-[[ユーザ選択/入力のための補助関数>https://github.com/yka...
-実行環境のチェック
--[[ユーザの環境によってroot権限の関数定義を変える>https:...
--[[パッケージ元の設定とネットワーク環境のチェック>https:...
-[[.xsessionの雛形をhere documentで作って流し込む>https:/...
///--デスクトップ環境の選択
///
///--デスクトップ環境「なし」、「rox-filer」の場合
///---ウィンドウ・マネージャの選択
///
///--日本語環境を導入するか?
///---日本語入力メソッドの選択
///
///--インストール権限のチェック
///
///--ネットワーク環境のチェック
///
///--pkg_addの実行
///
///-- .xsessionの生成
///--- 古い.xsessionのバックアップ
///--- .xsessionを/etc/skelにコピーするか?
///
///--日本語環境ありの場合
///--- time zoneをJSTに設定するか?
///--- ハードウェアクロックがJSTと仮定するか?
** Future Work
-root権限 / ネットワークアクセスが不要な場合への対応
-デスクトップ環境のextra packageに対応させる
-メジャーなアプリケーション(ウェブブラウザなど)のインスト...
-インストールの永続化を実行(現在は表示のみ)
** その他の話題
*** BitTorrentによる配布
[[LinuxTracker.org>https://linuxtracker.org/index.php?pag...
----
#topicpath
Page: