娘もはや中学生となり学校の宿題で「しらべものがくしゅう」など課せられ広大なネットワークを自力で泳がなくてはならない昨今、やはり専用の端末も必要だよねということで古い古いパソコンをいまどきに仕立て上げて渡すことにした。いまどきなのでXではなくWaylandである。
諸元
TOSHIBA dynabook T552/47FK (2012 summer)
- BIOS: legacy bios
- CPU: core i5-3210M (ivy Bridge)
- MEM: 16G (増設済み)
- Storage: SSD 250 GiB (換装済み)
目標
- ネットができるー
- 日本語でメモが残せるー(Google keepにかければ良い)
インストール手順
本家参照
以下では諸元で示した構成に必要な指定の抜粋を記載する。
ベースシステムインストール
日本語キーボードなのでキーマップを一時的に変更する。
loadkeys jp106
base システムインストールでは固有のファームウェアもインストールする
pacstrap /mnt base linux linux-firmware intel-ucode ipw2200-fw
ブートローダ
ローダーにはGrubを使用した。legacy bios なので target
を指定する。
pacman -S grub
grub-install --target=i386-pc /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
network
再起動後、ネットワークのDHCP設定を行う(ここではnetworkdを使っている)。
vim /etc/systemd/network/enp1s0.network
[Match]
Name=en*
[Network]
DHCP=ipv4
systemctl enable systemd-networkd systemd-resolved
wifi
DHCP指定は有線設定と同様。
vim /etc/systemd/network/wlp2s0.network
[Match]
Name=wlp2s0
[Network]
DHCP=ipv4
WPA(PSK)の設定にはwpa_supplicant
を使用する。
pacman -S wpa_sppulicant
vim /etc/wpa_supplicant/wpa_supplicant-wlp2s0.conf
ctrl_interface=/run/wpa_supplicant
update_config=1
network={
ssid="あなたの使用するSSID"
psk=あなたの使用するパスフレーズハッシュ
}
psk
はダブルクォートで囲むとパスフレーズを直書きできるけど、よいこはやってはいけない。いいね。
systemctl enable wpa_supplicant@wlp2s0
user
そろそろrootを卒業。sudo
も入れておく(下記ではsudo
は省略)。
useradd -m -g wheel あなたのなまえ
pacman -S sudo
EDITOR=vim visudo
キーマップ変更
まずは仮想コンソールのキーマップを変更しておく。
これは後述の weston
には全く反映されない。
vim /etc/vconsole.conf
KEYMAP=jp106
font
とりあえず標準でインストール可能なIPAとnoto。
pacman -S otf-ipafont otf-ipaexfont
pacman -S noto-fonts noto-fonts-cjk noto-fonts-emoji
browser
娘はchromeユーザーなので weston
にchromium
を入れてあげる。wayland向けのXラッパーであるxwayland
が必要。
pacman -S weston xorg-xwayland chromium
日本語入力
まぁどれでもお好きなものを。
今回は uim + anthy
にしたよ。
pacman -S anthy uim
chromium
で uim
使うときに必要な環境変数は下記でした。
LC_ALL=ja_JP.UTF-8
GTK_IM_MODULE="uim"
ラップトップ向け
あとはラップトップ用にいくつか省エネ設定とバッテリー確認アプリを。
pacman -S tlp
systemctl enable tlp
systemctl start tlp
pacman -S upower
weston設定
タッチパッドでタップやスクロール可能に。かつ日本語キーボードの設定など。
[core]
xwayland=true
[libinput]
enable-tap=true
natural-scroll=true
scroll-method=two-finger
[keyboard]
keymap_model=jp106
keymap_layout=jp
娘よ、それではよい計算機経験を!