📝
新・自分用 Arch Linux 設定メモ
新・インストール後の設定メモ
makepkg の設定
-marchと-mtuneフラグを削除して-march=nativeを追加
ccacheの有効化
$ sudo pacman -S ccache
$ sudo nano /etc/makepkg.conf
/etc/makepkg.conf
...
CFLAGS="-march=native -O2 -pipe -fno-plt -fexceptions \
...
...
MAKEFLAGS="-j6"
...
...
BUILDENV=(!distcc color ccache check !sign)
...
AUR ヘルパーのインストール
$ sudo pacman -S git
$ git clone https://aur.archlinux.org/yay.git
$ cd yay
$ makepkg -si
$ cd
$ rm -rf yay
$ sudo pacman -Rs go
GUI 環境の構築
フォントのインストール
$ sudo pacman -S noto-fonts{,-cjk,-emoji,-extra}
$ yay -S ttf-udev-gothic
KDE Plasma と SDDM の導入
discoverとplasma-sdkとplasma-welcomeは要らないので外す
$ sudo pacman -S plasma
$ sudo pacman -S konsole dolphin kate ufw sddm
$ sudo systemctl enable sddm
ロケールを日本語に設定
$ sudo nano /etc/locale.conf
/etc/locale.conf
LANG=ja_JP.UTF-8
以上で GUI 環境の構築は終了
$ sudo systemctl reboot
再起動後 GUI 環境での設定
- セッションを保存しない
- スケーリングの設定
$ sudo nano /etc/environment
/etc/environment
...
PLASMA_USE_QT_SCALING=1
- SDDM にもスケーリングの設定を反映
「 Plasma 設定を適用… 」をクリック
$ sudo nano /etc/sddm.conf.d/hidpi.conf
/etc/sddm.conf.d/hidpi.conf
[General]
GreeterEnvironment=QT_SCREEN_SCALE_FACTORS=1.25,QT_FONT_DPI=192
日本語入力の設定
$ sudo pacman -S fcitx5-im fcitx5-mozc
$ sudo nano /etc/environment
/etc/environment
...
XMODIFIERS=@im=fcitx
再起動
インストールするもの
| パッケージ名 | 説明 |
|---|---|
vivaldi vivaldi-ffmpeg-codecs kdialog
|
Web ブラウザ |
ark p7zip unrar
|
アーカイバ |
gwenview |
画像ビューア |
okular |
PDF ビューア |
mpv vulkan-radeon ffmpegthumbs
|
動画プレイヤー |
libreoffice-fresh libreoffice-fresh-ja
|
オフィス |
gimp |
画像編集ソフト |
SSD 用の設定
TRIM の設定
$ sudo systemctl enable fstrim.timer
I/O スケジューラの変更
以下の内容で/etc/udev/rules.d/60-schedulers.rulesを作成
/etc/udev/rules.d/60-schedulers.rules
ACTION=="add|change", KERNEL=="nvme[0-9]n[0-9]", ATTR{queue/scheduler}="none"
再起動後に確認
$ cat /sys/block/nvme*/queue/scheduler
Zsh と Prezto のインストール
$ sudo pacman -S zsh
$ zsh
メッセージが出るのでqで終了
% git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"
% setopt EXTENDED_GLOB
for rcfile in "${ZDOTDIR:-$HOME}"/.zprezto/runcoms/^README.md(.N); do
ln -s "$rcfile" "${ZDOTDIR:-$HOME}/.${rcfile:t}"
done
% exit
$ chsh -s $(which zsh)
再ログイン
Prezto の設定
'syntax-highlighting' \を'prompt'の上に追加
~/.zpreztorc
...
zstyle ':prezto:load' pmodule \
...
'syntax-highlighting' \
'prompt'
...
その他いろいろ設定して終了
Discussion