卒業研究 中間報告
これは何?
Arch Linux と Wayland 向けのタイリングウィンドウマネージャー「Sway(以下、Sway-wm)」を使った、コーディング作業用途に特化したデスクトップ環境の構築方法を日本語で解説したWebサイト
Arch Linuxとは?
- Linuxの一種
- 軽量で高速に動作する
- シンプルに使える
Sway ウィンドウマネージャー (以下Sway-wm) とは?
- タイル型ウィンドウマネージャー
- カスタマイズ性が高い
- キーボード操作のみでウィンドウ間を快適に移動できる
- コーディング作業に特化している!!
※角田のデスクトップ環境の一部
#image(): File not found: "main-tmp.jpg" at page "角田雄一/卒業研究"
背景と目的
Sway-wmを使ったデスクトップ環境を整えるためには、Sway-wmの他にもステータスバーや、日本語入力メソッド、通知デーモン等の多数のツールを適切にカスタマイズしなければならない。
それらのカスタマイズの為には幅広い情報源からの情報収集・動作検証・実装、といった膨大なトライ&エラーが必要があり、非常に労力がかかる。そんな中、Sway-wm は日本語の情報源が少なく、日本語ネイティブのユーザーにとって、カスタマイズのハードルが高い。
Sway-wmに関する日本語の情報源の調査結果
- Googleで、「arch linux sway 設定」をキーワードとして日本語指定で検索した際、Arch LinuxでのSway-wmの設定方法に関連する日本語の検索結果はわずか7件。
- 動画サイトYouTubeにおいては、バニラの(追加の設定やテーマ、アプリを含まない、素の状態の)Sway-wmに関する日本語の動画はひとつも無かった。
そこで、日本のユーザーがSway-wmを使ったデスクトップ環境を自分でカスタマイズするための情報源を増やすため、デスクトップ環境の構築方法を日本語で解説したWebサイトを制作することにする。
コンセプト
- 記事はMarkDown形式で記述・管理できるようにする。
- Github Pagesを使い、ローカルのGit RepositoryでMarkDownファイルに変更を加えた際、GithubにPushするだけで記事を更新できるようにする。
※この方法だと、サーバー側での処理が必要なく、GitHub Pagesと組み合わせれば完全無料でフルカスタマイズ可能な独自のブログ、情報サイトなどを作ることができる。サイトのレイアウトも自由自在だし、好きなテキストエディタで記事を執筆でき、Gitを使えば複数のPCでの編集はもちろん、バージョン管理も完璧にできる。
進捗・試作
- MarkDownからHTMLへの変換テストとコードブロックの構文ハイライト
- コンテンツ
- Arch Linuxのインストール方法の簡単な紹介とSway-wmとその他ツールのインストール方法。