概要
- 古いノートPCを 執筆専用デバイス (writerdeck)に変身させる手順の紹介
- Linux(Debian)を使い GUIなしのtty環境 で集中できる作業環境を構築
- ネットワーク設定、エディタ、tmuxカスタマイズ などの具体的手順を解説
- 自動ログイン、起動時の自動tmux/vim起動 による即執筆環境の実現
- 最小限の機能で 執筆に集中できる環境作り を目指す内容
古いノートPCでWriterdeckを作る
- System76 Galago Pro (Linux対応、優秀なキーボード、マット画面)の再利用
- 日光下でも視認性が高く、長時間執筆に最適 なハードウェア選定
- 既存のプロジェクト数が多い中、手持ち機材で最速構築 を優先
Debian TTY環境のセットアップ
- Debian(Trixie)をテキストインストーラで導入、フルディスク暗号化は省略
- sudoユーザー設定 :rootパスワード未設定でsudo権限を持つユーザー作成
- デスクトップ環境・GNOME等は一切インストールせず、純粋なttyのみ
- 起動後はシンプルなコンソールログイン画面、集中執筆に最適
ネットワーク設定と管理
- network-managerとnm-tui(cursesベースのツール)を導入
- Wi-Fi設定が簡単、必要時のみファイルバックアップ等でネット接続
- sudo apt install network-manager で導入、 nm-tui でネットワーク設定
基本ツールの導入
- neovim をエディタとして導入( sudo apt install neovim)
- vimユーザー向け、色彩テーマや自動改行設定も
- kmscon (ttyスケーラブル化)をbackportsから導入
- ソースリストにbackportsを追加 し、 sudo apt install -t trixie-backports kmscon で導入
- ctrl+やctrl-で文字サイズ変更 可能、現代的な操作感
tmuxによる多重化とステータスバー
- tmuxを導入し、画面分割やバッテリー残量表示をカスタマイズ
- sudo apt install tmux で導入
- acpi(バッテリー情報)、light(画面輝度制御)も導入
- sudo apt install acpi light
- acpi -b | grep -m1 -o -P '.{0,2}%' でバッテリー残量のみ抽出
- tmux.confでF8/F9キーに輝度調整割当
- ステータスバー位置や色をtop/greenに設定
neovimとVimwikiの活用
- neovimのカラースキーマ設定(blue等)と自動改行(set linebreak)
- vimwikiパッケージ(sudo apt install vim-vimwiki)で執筆管理
- VimwikiフォルダをSyncthingでサーバと同期 し、執筆データの安全確保
Syncthingによる同期
- Syncthing公式ドキュメント通りにセットアップ
- Web GUIを全アドレスでリッスン (ローカルブラウザなしのため)
- プライベートなVimwikiと執筆用で同期範囲を分離
- より安全な同期にはSOCKSプロキシ等の利用も推奨
自動ログイン・tmux/vim自動起動
- kmsconのsystemdサービスを編集し自動ログイン設定
- /usr/bin/kmscon --login -- /bin/login -f ユーザー名 をExecStartに指定
- .bashrcに条件分岐でtmux+vimwiki自動起動スクリプト
- 既にtmux内でない&デフォルトttyの場合のみ起動
- vim -c VimwikiIndexで即執筆画面へ
まとめと今後
- 一週間以上このwriterdeckで執筆を継続
- 集中力向上と執筆量増加を実感
- 今後はスペルチェッカーやさらに古いPCでの展開も検討
- 目的は「より多く書くこと」と「ネットの誘惑を断つこと」
この内容は、 Linuxユーザー向けの実践的な執筆専用デバイス構築ガイド として役立ちます。 最小限のソフトウェアとカスタマイズで集中力を最大化 したい方におすすめです。