documents

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit f4d80a29492a5f42108539ebec5390c7ca26cd03
parent bf42d454651a9d30a62c6f2d225039260ee7b98d
Author: minerva-juppiter <ryouturn@gmail.com>
Date:   Wed, 30 Apr 2025 17:16:55 +0900

done linux

Diffstat:
MLinuxを触ろう.md | 124++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 120 insertions(+), 4 deletions(-)

diff --git a/Linuxを触ろう.md b/Linuxを触ろう.md @@ -1,8 +1,6 @@ --- marp: true --- - ---- # Linuxに触れる ## Author: てつ --- @@ -10,7 +8,125 @@ marp: true - APIより深い層をいじれない - ユーザー名がメアドの頭5文字! - 音が悪い +--- # Linux - kernelから選べる - OSも選べる - - \ No newline at end of file +--- +# Linuxに変更した感想 +- 音は最高。もう、戻れない +- 扱いは難しい +- カスタマイズが楽しい +--- +# Linuxを愛そう +--- +# 経緯 +5千円でvaio s12(2010年発売)がヤフオクにあった +これは!と思い、即購入 +だが、性能が15年前のPCなだけあって弱い +Windows10よりも軽量なOSを入れて動かすことに + +--- +# 試行1 +## Gentoo +Gentooをインストール +だが、起動しない...... +-> UEFIが独特?なのでGrubが起きなかった + +--- +## Gentoo 2 +今度はLegacyBIOSモードにして挑戦 +ちゃんと起動した! +ここまで合計12時間くらい(最後のgrubを登録する動作を忘たりで、複数回のやり直しをした) + +--- +## Gentoo & Xorg +LinuxではGUIを提供するアプリケーションはX or Waylandのどちらか +Xは古くてより多くのデバイスで動作する +どっちでも良かったけど、最終的には後述の都合でXをつかう + +--- +## Gentoo & Xorg +なーぜか、Xに依存関係のあるアプリケーションの一部がマスク(何らかの原因で壊れているので利用の停止)されているので、インストールできなかった +ということでGentooの利用は諦め + +--- +# Slackware +私が初めて触ったLinux系OSといえばSlackwareですが、こちらもインストールに失敗。UEFIはGentooと同様の現象、LegacyBIOSではインストーラーの操作系に関する情報がなくて、ブートドライブの作成に失敗して、こちらも断念 + +--- +# Ubuntu? +実はGentooのインストールをする前に動作確認でLubuntuを入れていた +LubuntuはLxQtを用いたUbuntuの公式フレーバーで、かんたんに言うと動作を軽くしたUbuntuみたいなもの +動作確認では、これにXorgとi3wmを入れて、動作した + +--- +# Lubuntu? +動作していたからと言って、Lubuntuが最高の選択肢ではないと思っていた +- 起動ロゴがダサい +- 起動が遅い +- GUIが自動で起動する +- タスクバーがダサい + +--- +# Ubuntu? +一度、Ubuntuを入れてみた +ダサくない、リッチなロゴとUI +GNOMEが嫌すぎてXorgとi3wmを入れて使ってた + +--- +# けど、やっぱり、嫌だ +## GNOMEが背後で動いているのが気持ち悪い +## というか、DesktopEnvがリッチすぎ! +--- +### GUIのないUbuntuとかねぇかなぁ...... + +--- +# Ubuntu Server +そうだ、GUIのないUbuntuServerがあるじゃないか! +GNOMEのいない、起動ロゴのない(起動しているものの一覧が出る)軽量な環境じゃないか! +しかも、シス管業務で触り慣れている +~~systemdとaptが楽すぎる~~ + +--- +# Ubuntu Server +ということで、Ubuntu Serverに必要なアプリケーションを足していくことにした + +--- +## GUI と wm +流石にXは古株すぎるかなと思って、Wayland + Swayで構築しました +でも、Waylandくん、書いていたi3のコンフィグを突っ込んでも何故か読んでくれない(公式ドキュメントにi3のコンフィグファイルで動くって書いてある)し、メインブラウザ(ms-edge)の起動に引数が必要で、dmenuでやるのがだるい +-> よって`xserver-xorg xinit xterm i3` + +--- +## Audio +Linuxの音の管理は基本的にALSA(Advanced Linux Sound Architecture)がやる +`alsa-base && add user <username> audio` +これがkernelのドライバとつながるのだが、これは専有しかできないので、不便 +一般的にはpalseAudioかpipewireを併用する +個人的にはpipewireにしたかったが、edge君がうまくいかなかったので、palseAudioも追加 + +--- +## Font +日本語フォントをいれます。 +OS上では問題ないけれども、ブラウザ等で文字化けしちゃう +個人的に好きな`Noto Sans JP`と`MoralerspaceNeonNF-Regular`を入れる + +--- +## IME +いろいろ、派閥はあるが、mozc(Google IME)を入れた +skkというのもあるらしい。暇があったら使おうかなー + +--- +## Kernel +導入したLinux Kernelをリプレイス +`Linux-lowlatency`というカーネルを導入する +オーディオ出力へのリサンプルなしの出力が実現するらしい + +--- +# Linux たのちい +オーディオが恐ろしく快適になった +大学のWi-Fiは非常に不安定なので、要調整 + +--- +# ご清聴ありがとうございました+ \ No newline at end of file