Blog

by Minerva_Juppiter

Svelteでブログを構築した。

2025/03/29


経緯

Gentoo OSなどのインストールに挑戦した私であったが、xtermがインストールされない等々の問題があったので、結局のところUbuntuに戻って来ることにした。

けれども、GNOMEが入っているUbuntuを私などが好くわけがないので、今回はGUI系統の一切入っていないUbuntuとして、UbuntuServerをインストールして、好き勝手にアプリケーションを入れていってしまおうという魂胆である。

UbuntuServerのインストール

とりあえずインストールする。

UbuntuServerのサイトからisoをダウンロードしてきて、rufusで焼いて、インストール。

GUIでとっても簡単。wifiの設定すらできてしまう。

Gentooから来た人からすると、非常に早くて快適。中で何をやっているのか見ることができないので、ちょっと残念な気もするが。

使うアプリをインストール

DNS

DNSを設定していないと、github.comが解決されない問題があったので(google.com等は解決される)、/etc/systemd/resolved.confを書き換え。DNS=1.1.1.2 1.0.0.2

Network

システムのデフォルトで、systemd-networkdが使われているけれど、設定とかがダルいので、NetworkManagerを使います。(甘え)

sudo apt install network-manager && vi /etc/netplan/50-cloud-init.yamlして、renderer: NetworkManagerをnetwork:2の下に明記

それからsudo systemctl disable systemd-networkdする。

近頃の大学ネットは不安定で、繋がらないことも多々あるので、wait-online系を切っとくと良いかな。

nmtuiは便利だけど、nmcliを使う必要のある設定をば一つ。 sudo nmcli connection show #接続一覧 sudo nmcli connection show "{接続機器名}" | grep metric #メトリック値確認 sudo nmcli connection modify "{接続機器名}" ipv4.route-metric {メトリック値} sudo nmcli connection up "{接続機器名}" で、メトリックを適切に設定してあげないと、nmtuiからは全部-1になって、不安定な大学ネットに繋がっては切れを繰り返してしまう。

i3関連

xserver-xorg xinit xterm i3

ターミナルはxtermじゃなくていいと思うけど、選定がめんどくさかったので、xのデフォルトのxtermを使ってるだけ。

configファイルは私のgitに保存してるのを持ってきます。

追記:そう言えばfehという画像を表示する為のコマンドをインストールしないと壁紙が機能しなかったです。

Font

私はプログラマ用のフォントの可視性が非常に好きなのでMoralerspaceNeonNF-Regularを使用します。

インストールは.ttfファイルを~/.fontsフォルダーに入れるだけ。

IME

fcitx-mozc

apt mirror

sudo sed -i.bak -r 's@http://(jp\.)?archive\.ubuntu\.com/ubuntu/?@https://ftp.udx.icscoe.jp/Linux/ubuntu/@g' /etc/apt/sources.list.d/ubuntu.sources

Audio

音声出力に関係した部分を設定する。

sudo apt install alsa-base sudo adduser {username} audio

再起動したら、音が出るようになってるはず。

alsaだけだと不便な部分があったので、pulseAudioとPipeWireもいれる。PipeWireだけにしたかったけれど、ms-edgeくんがPipeWire Onlyだと動かなかったので致し方なく。

themeの設定

なんか一括で変更できるsystem themeなるものは存在せず、そこから取得してくる系はデフォのlightテーマになりやがるので、edgeとxtermは強制でテーマを変えた。

Terminalの選定

もともとは、デフォルトのXtermを使っていたのだけど、なんだか使い心地が悪かったので、変更しました。
私はRust大好き人間なので、Alacrittyを導入しました。Ubuntuのaptリポジトリに登録されてたのでsudo apt install alacrittyと入力するだけで終わりました。あとはi3のコンフィグを書き換えてexec alacrittyにしただけです。かんたんですね。