Arch LinuxをノートPCに入れたい

ここからisoをダウンロード
Rufusで焼く
Secure Boot を disabled にする
UFEIで起動した。
Arch Linux install medium
を選択する。

とりあえず、JISキーボードなのでキー配列をロードする。
# loadkeys jp106
これで行けてそう。
有線LANを刺すところがない(変換を買ってない)のでどうにかwifiでやってみる。

# ip link show
でデバイスを表示する。
私のデバイスの場合、
lo
, enp0s31f6
, wlan0
が表示された。
多分、
lo
- ローカルIP
enp0s31f6
- 有線LAN
wlan0
- Wi-Fi
だと思う。

こっちのほうがいいわ
デバイス一覧
# iwctl device list
Wi-Fiをスキャン(何も表示されない)
# iwctl station <device> scan
スキャンしたものを表示
# iwctl station <device> get-networks
接続する
# # 公開ネットワーク
# iwctl station <device> connect <SSID>
# # 非公開ネットワーク
# iwctl station <device> connect-hidden <SSID>
こんなふうに出てくるのでパスワードを入力する。
パスワード設定されてないときは知らない
Type the network passphrase for <SSID> psk.
Passphrase:

いちおうなんでもいいけどインターネットに繋がったかどうか確認
# ping archlinux.org

文字が小さかったら以下で大きくする
# setfont ter-122b
数字のところ変えたら大きさ変わる
2の倍数かな?

ここからarchlinuxのインストール
# archinstall
ここを見てもらったほうがわかりやすいと思う。
コピペみたいなもん
Archinstall Language
- English
日本語にしたいけど文字化けするので
Locales
- Keyboard layout
- jp106
それ以外はそのままらしいもじばけするから
Mirrors
- Mirror Regions
- Japan
カスタムなミラーを追加したいならここで追加できる。
めんどくなったからあきらめ

- 日本語化
- タッチパッドのスクロールが反対
- モバイル回線のセットアップ
- 指紋認証のセットアップ
とりあえずこのくらいかな

AURを使えるようにする
konsole
をタイプしてターミナルを開く
sudo pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
yay
cd ..
rm yay -drf

ブラウザをインストール
Google Chrome
$ yay -S google-chrome
Firefox
$ yay -S firefox
floorp
$ yay -S floorp-bin
$ # こっちでもいい
$ yay -S floorp

日本語化
- vimでもなんでもいいので
/etc/locale.gen
を開く
vi /etc/locale.gen
-
ja_JP.utf8
のコメントアウトを外す - 保存
- ロケールを再生成
locale-gen
- フォントをいれる。今回はNoto Sans CJKをいれるけど日本語フォントならなんでもいい
yay -S noto-sans-cjk
-
System Settings > Region & Language
でLanguage
を日本語
にする - 右下の
Apply
をクリック - 再起動する

thunderbird keyguard

kokokara
archlinux de kaiteimasu
niongo nyuuryoku ga sitai!
Mozc wo iremasu (windows demo tukatteru)
daitai sita ni sitagaimasu

BraveとかDiscordとかの日本語フォントが明朝体?になってて読みにくいのでなおしたい
$ vim /etc/fonts/conf.d/99-user-configuration.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<fontconfig>
<description>Change default font for Discord</description>
<match>
<test name="prgname"><string>discord</string></test>
<test qual="any" name="family"><string>sans-serif</string></test>
<edit mode="prepend" name="family">
<string>Noto Sans CJK JP</string>
</edit>
</match>
</fontconfig>

指紋認証をやりたい
$ yay -S usbutils
$ lsusb
ID 06cb:009a Synaptics, Inc. Metallica MIS Touch Fingerprint Reader
fprint
は対応してなかったんよね
でも`python-validityはたいおうしてた。
yay -S python-validity
KDEシステム設定 > ユーザー に指紋認証を設定する
があるからそこで設定する。
指紋認証の使い方がわからん
/etc/pam.d/sddmにpam_fprintd.soみたいなのを追加してもsudoとかで機能しない.
なぜだろう