世界を動かす技術を、日本語で。

私の「WriterDeck」について話す時が来ました

概要

  • 古いノート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ユーザー向けの実践的な執筆専用デバイス構築ガイド として役立ちます。 最小限のソフトウェアとカスタマイズで集中力を最大化 したい方におすすめです。

Hackerたちの意見

完璧な電子ペーパー端末を心待ちにしてるんだ。Obsidianでの執筆環境はすごく自分に合ってて、メカニカルキーボードも最高なんだけど…次世代の電子ペーパーが待ち遠しい。Boox One Note Maxはめっちゃ良さそうだったけど、すぐに製造中止になっちゃったし、サポートも長くは続かないだろうね。何かおすすめあったら教えて!

ポータブルな電子ペーパーでのドラフト環境にはOnyx Boox Palmaを使ってる。結構うまくいってるよ。ここに書いたことがあるよ:https://liza.io/portable-writing-setup-with-onyx-boox-palma/

妻がこれを買ったんだ: https://getfreewrite.com/products/freewrite-traveler レビューはめっちゃ分かれてる。* 最高だって言う人もいる [バッテリー持ちがいい、新しいパッチでeinkが驚くほど反応が早い、キーボードも decent、気が散らない] * 一方で、ひどいって言う人もいる [まだeinkだし、実際にはあまり機能しないデバイスにその値段は高すぎる] 代替品や自作オプションの選択肢はここで見つけられるよ: https://www.writerdeck.org/

理想を言えば、Modosみたいな人がFramework用の代替e-inkディスプレイを作ってくれたらいいな。

待つ覚悟があって、クラウドファンディングのリスクを受け入れられるなら、これがあるよ。https://www.kickstarter.com/projects/zerowriter/zerowriter-f... 自分も支援したよ。

「もっと意図的にテクノロジーを選びたいと思ってる。1つのことをすごくうまくやるデバイスが欲しいし、そのことが終わったら片付けて、他のことができるようにしたい。どこに行っても全てがついてくるのは嫌だ。」賛成!音楽用にmp3やポッドキャスト、インターネットラジオが再生できるデバイスが欲しいな。クレジットカードと音楽カセットの間くらいのサイズで、カートリッジシステムがあればなお良し。よろしくお願いします!

こういうデバイスの選択肢はたくさんあるよ。Amazonだけでも200種類以上、ライブインターネットオーディオストリームが不要なら300以上あるし。あなたは「でも、これらの多くはAndroidを使ってるし、汎用コンピュータは私には気が散る」と言うかもしれないね。そうなると、ライブインターネットオーディオストリームを諦めて、ラジオ受信機付きのクローズドオプションを買う必要があるよ。

「mp3やポッドキャスト、インターネットラジオが再生できるデバイスが欲しい。」インターネットラジオは、特にポータブルにするにはWi-Fi(携帯電話?)が必要だから、かなり複雑だよね。でも、特別に改造されたAndroidデバイスみたいな選択肢もあるよ。私は512GBのカードを使ったShangling M0を持ってるけど、flacファイルの変換なんて全然気にしない。もう一つの良いデバイスはKoboで、フィクションのライブラリを全部収められて、まだ余裕があるよ。

mp3やポッドキャスト、インターネットラジオが再生できるオーディオデバイスが欲しい。 中古のApple iPod Touchを手に入れて、必要ないアプリを全部削除すればいいよ。 mp3とポッドキャストだけなら、iPod Classic(またはVideo)を手に入れてRockboxをインストールするのがオススメ。Rockboxはすごいよ。

2026年の今の地獄のような状況に対処している人々の様子が面白い。なんだか、いつも内面的な解決策を探してるみたい。「この気を散らさない方法を使えれば」「もっとフィジカルメディアを買えば」「音楽にはガラケーとmp3プレーヤーを使えば」みたいに。そうすれば今の厄介な状況が解決するって思ってるけど、実際にはそれが生活を良くする助けにはならない。今の段階では、集団行動だけがその可能性を持ってると思う。

「そのどれもが、あなたの生活を良くするための一滴にもならない。」100%同意しない。集団行動でAppleやGoogleの方針を変えさせることは無理だよ。集団行動は、もう30年以上もMicrosoftを動かせてないし。これらの企業は自分たちの立場を選んでしまったから、もしその製品を買い続けて、彼らの不快感を受け入れるなら、交渉の余地はゼロだよ。自分の生活を良くするには、無礼な広告や質の低いソフトウェアを排除するしかない。被害者意識は怠惰な嘘で、自分を納得させるための言い訳に過ぎない。

こういうセットアップが集団行動に反対することはないよ。現代のテクノロジー、特にインターネットのほとんどは、利益を得るためにできるだけ気を散らすように作られてるから、たまにはこれから離れるのは賢い選択だと思う。実際に大事なことに取り組みたいならね。これには、集団の利益や共同の努力のためのことも含まれるよ。

これは良い第一歩だと思う。もちろん、個別の解決策を求めるのが普通だよね。私たち(少なくともアメリカ人)はとても個人主義的な社会に生きているから。でも、こうした個別の解決策は、技術的なツールの使い方について自分に選択権があると信じる人たちの意識の変化を表しているんだ。企業や政府ではなく、自分たちがその選択をするべきだと思うようになってきてる。HNをよく見る人にとっては当たり前に思えることだけど、実際には多くの人にとっては本当に進歩なんだよね。

アイスクリームを食べてる人を見て: 「これが、まさにこの状況のために持ち歩いてる『永久革命』のコピーの一つだよ」

同意する。集団行動には2つの形があると思う。一つは、十分な個人が行動を起こすこと、そしてあなたが挙げたことはその一例だね。もし十分な人がやれば、目標達成だよ。もう一つは、私たちの政治家に他の人を強制させること。個人的には、両方とも必要だと思う。何十年もかけて、個人が自分の欲望に抵抗するのが「弱すぎる」ことが証明されてるからね(しかも、その欲望には数兆ドルのR&Dがかかってるから、不公平な戦いだよ)。

周りの状況を解決する必要はないよ、自分に合った方法でいいんだ。君が「対処」という言葉を選んだことが、一般化している人たちよりも君の心の状態を表しているよ。

創作したいという衝動を持っている人もいるよね。そういう人たちにとって、対処とはあまり関係ない。彼らは気を散らさない環境を求めているんだ。自分もその一人だよ :) 目の前の一つのことにだけ集中するのは、すごく瞑想的だよ。

SyncthingのウェブGUIを127.0.0.1だけじゃなくて全アドレスでリッスンするように設定しなきゃいけなかった。このアプローチはあまり好きじゃないけど、まあ、プライベートな情報は何も入ってないからね。OPはSOCKSプロキシについて言及してるけど、ウェブUIのポートをポートフォワードするだけでもいいよ:ssh -nNT writerdeck -L 8484:localhost:8384 で、普通のマシンから http://localhost:8484 にアクセスすればOK。

すごくいいセットアップだね。好きだよ、いい仕事してる。ただ、OSをゼロから設定して「執筆に集中する」問題を解決するのはちょっと皮肉だと思う。デフォルトのネットワークスタックを入れ替えて、好きなテキストエディタの新しいバージョンをインストールして「もっと知りたいから」って理由でカスタマイズして、バッテリーの表示を調整して、ログインシーケンスをいじって、完璧な執筆環境を作るために頑張った後に、tmuxをインストールして同時にいくつかのことをやるっていうのはね。

コンピュータの作業フローでやりたいことがいつももっとあったから、紙とペンを選んだんだ。

これを見てると、ブログを始めたいって言ってた友達のことを思い出す。彼らの最初のステップは、新しい静的サイトシステムをゼロから作ることだったんだよね。

複雑な設定なしでこれを試したい人がいたら、Linuxシステムがあれば、Ctrl+Alt+F3を押すだけでttyコンソールに直接入れるよ。戻るには、Ctrl+Alt+F1かCtrl+Alt+F2を押せばいい。F12までの複数のコンソールもあるよ。元の投稿のように、気が散らないデスクトップを目指してた時によく使ってた。

そうだね、もし直接ttyモードで起動したいなら、次のコマンドを実行してね:sudo systemctl set-default multi-user.target ちなみに、私のコンピュータの中にはCtrl+Alt+F2で戻れるものもあれば、Ctrl+Alt+F7で戻れるものもあるよ。

この記事を読んで、ここ数ヶ月ずっと考えてたことを思い出した。コンピュータを2つのモードに分けること:1. 仕事用、デスクトップOSで全てが使える 2. 個人用、基本的な機能だけのコンソールモードで、時間を無駄にしないもの:電子書籍リーダー、天気予報、次のスポーツイベント、1日1エピソードのテレビ番組、計算機、カレンダー、タイマーなど。私は超カスタマイズ可能なawesomewmウィンドウマネージャを使っているから、この切り替えは実装するのも難しくないし、平日の曜日や時間に応じてロックできる(何らかの形で)。LE:実際には、コンソール専用モードはメニュー専用のものになると思う。rofiデスクトップのようなものを使ってね [1]。とてもミニマルで使いやすいもの。

awesomewmは知らなかったな。いいね。WinとLinuxを行き来してるけど、Win10/11用のFancyWMを見つけたよ。似たようなことができるはず。ただ、Windowsではマウスを使わなきゃいけないけどね。

これ、ADHDの人がアデラールを飲んで、間違ったことに一日中集中しちゃったみたいだね。私にもそんなことがあった。もしこのwriterdeckが多くのプロジェクトで持続的に機能するならいいけど、2つのプロジェクトごとにwriterdeckがリニューアルされるなら、それはドーパミンを得るための手段か、自己を気を散らすための方法に見える。悪いことじゃないけど、集中力の面ではあまりプラスにならない気がする。

同じく。だけど、しばらくの間はあまり働く必要がなくて、そういうことに没頭するのが本当に楽しかった。エンターテイメントだったけど、実際に働くときにも役立ったんだよね。

一日中間違ったことに集中してた それは著者が何に集中したかったかによるよね。正しいことや間違ったことに何を集中すべきか、私たちが言える立場じゃないよ。

誰かの真剣な投稿に対して、なんて敵対的なことを言うんだろう。

最近、サイドクエストの一環でAlpine Linuxをインストールしたんだけど、GUIを使わずにバックグラウンドプログラムをたくさん立ち上げないだけで、こんなに速いとは驚いたよ。すごく速くて、ちょっとした声が「日常使いのノートパソコンはAlpineみたいなミニマルなLinuxディストリビューションを使うべきだ」って囁いてる。

ここでの議論が面白いね。ほとんどの人がサイドクエストからスキルやキャリアを築いてきたんじゃない? 変な穴に入らなかったら、知らなかったことや理解できなかったことがたくさんあるよ。