ManjaroをインストールしたミニPCでmpdを動かしているのだが,Manjaroの様子が微妙な感じになってきた.
具体的には,カーネルが6.15という,Manjaroのカーネル一覧には出てこないバージョンになっていて,しかも,新しいカーネルを入れてもgrubメニューにさえ出てこない.
一度カーネルをロールバックして,6.12LTSまで戻してみたが,そもそも6.18とかには更新できない.
だんだん面倒になってきて,いっそのことスクラッチから入れ直すか,と,結局一日仕事になってしまった,その記録.
Manjaroのインストール
- manjaro.org から最近のディストロイメージを落としてくる.慣れているので Xfce にした.この時点でのカーネルは 6.12.
- イメージは Ventoy を入れたポータブルSSDにコピー.Ventoy 便利.
- ポータブルSSDから起動して,インストール.本体のSSDは全消去のクリーンインストールに.
- 日本語環境,ただし,キーボードのレイアウトは English(US) の default なのはいつも通り.
準備的設定
- インストール後,素の環境で立ち上がったところで Manjaro Hello の Application から Extended Language support で fcitx5/MOZC をインストール.設定は後で.
- 日本語フォントを追加.
sudo pamac install ipa-fonts ttf-sazanami noto-fonts-cjk noto-fonts-extra
- Capsキーの Ctrl 化.
「セッションと起動」>「自動開始アプリケーション」に次を登録:setxkbmap -option ctrl:nocaps
- ソフトウェアの更新.
- ネットワークがDHCPなので,固定IPに変更.とりあえず有線だけ.高度なネットワーク設定 から.ネットマスクとゲイトウェイ,DNS の設定も忘れずに.
- 再起動.
fcitx5/MOZCの設定
- スタートメニューから fcitx5設定 を選んで適宜設定.
- MOZC を使えるように (最上位は Enlish,2番目が MOZC).起動キーは グローバルオプションから.
firewallの設定
- 「ファイアーウォール設定ツール」を起動
- FW を有効にして 443 と 80 を明示的に開ける.
sshdの起動
sudo systemctl enable sshd
sudo systemctl start sshd
- 以下,リモートからも設定可能に.
電源管理
- ディスプレイのスリープを なし に
ディスプレイ設定
- スケールを1.25倍
デスクトップ下部のパネルの調整
- 行サイズ 72
- 外観 -> アイコン -> 自動サイズON
- mpdプラグインを追加
/mnt/NAS を作成
- /etc/fstab を編集 (以下を追加)
192.168.111.250/User\040Homes/yjo/www /mnt/NAS cifs username=yjo,password=XXXX,file_mode=0755,dir_mode=0755,x-systemd.automount 0 0
- sudo mount -a でマウントを確認.
mpdのインストール
- 「ソフトウェアの追加」から
- /etc/mpd.confに以下を設定
music_directory="/mnt/NAS/www/mp3"
audio_output {
type "alsa"
name "USB audio device"
device "hw:0,0"
mixer_type "software"
}
※ aplay -l でカード番号Xとデバイス番号Yを確認しておく(device項 "hw:X,Y")
- 自動起動の有効化と実行
sudo systemctl enable mpd
sudo systemctl start mpd
mpcのインストール
- 「ソフトウェアの追加」から
- mpc update でデータベース更新
random.shの設定
- スクリプトを置き,それを「セッションと起動」の「自動開始アプリケーション」で以下の実行内容を設定
/home/yjo/random.sh localhost 5
※ systemd の serviceを作って登録しても自動起動はなぜかうまくいかない (手動起動ではきちんと動作する).調査中.
前回のセッションの保存設定
- 「セッションと起動」から設定
mympdのインストール
- AUR からsnapshotをダウンロード,解凍
- makepkg -si で build/install
- mympd-configを実行して /var/lib/mympd の設定ファイル群を生成 (なくてもデフォルト設定でなら動作する)
- ただし,su しないと設定ファイルのあるディレクトリに入れない (通常は設定ファイル群をいじる必要はない)
- 有効化と起動
sudo systemctl enable mympd
sudo systemctl start mympd
Vivaldiのインストール
- 「ソフトウェアの追加と削除」からインストール.
- このままだと初回起動時にはパスワードが求められるので,デスクトップ上のショートカットの実行内容を修正して引数に以下を追加:--password-store=basic
- 同じ内容を「セッションと起動」の「自動開始アプリケーション」に設定しておく.
0 件のコメント:
コメントを投稿