0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

westonでネットブラウジングと日本語入力

Last updated at Posted at 2021-01-03

娘もはや中学生となり学校の宿題で「しらべものがくしゅう」など課せられ広大なネットワークを自力で泳がなくてはならない昨今、やはり専用の端末も必要だよねということで古い古いパソコンをいまどきに仕立て上げて渡すことにした。いまどきなので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
enp1s0.network
[Match]
Name=en*

[Network]
DHCP=ipv4
systemctl enable systemd-networkd systemd-resolved

wifi

DHCP指定は有線設定と同様。

vim /etc/systemd/network/wlp2s0.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
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
/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ユーザーなので westonchromium を入れてあげる。wayland向けのXラッパーであるxwaylandが必要。

pacman -S weston xorg-xwayland chromium

日本語入力

まぁどれでもお好きなものを。
今回は uim + anthy にしたよ。

pacman -S anthy uim

chromiumuim 使うときに必要な環境変数は下記でした。

LC_ALL=ja_JP.UTF-8
GTK_IM_MODULE="uim"

ラップトップ向け

あとはラップトップ用にいくつか省エネ設定とバッテリー確認アプリを。

pacman -S tlp
systemctl enable tlp
systemctl start tlp
pacman -S upower

weston設定

タッチパッドでタップやスクロール可能に。かつ日本語キーボードの設定など。

~/.config/weston.ini
[core]
xwayland=true

[libinput]
enable-tap=true
natural-scroll=true
scroll-method=two-finger

[keyboard]
keymap_model=jp106
keymap_layout=jp

娘よ、それではよい計算機経験を!

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?