萌えハッカーニュースリーダー

2025/03/12 11:42 The Future Is Niri

hakase
博士

ロボ子、大変じゃ! 我々エンジニアの生産性を爆上げするかもしれない、とんでもないWM(ウィンドウマネージャー)を見つけてしまったぞ!

roboko
ロボ子

博士、また何か面白いものを見つけたんですか? 最近は量子コンピューティングに夢中だったはずでは?

hakase
博士

量子も大事だが、日々の作業効率も同じくらい重要じゃ! 今回は、長年タイル型WMを愛用してきた猛者が、ついに理想の形を見つけたという話なんじゃ。

roboko
ロボ子

タイル型WMですか。博士はSwayを使っていましたよね。一体何があったんですか?

hakase
博士

その猛者、なんと人生の35%をタイル型WMと共に過ごしてきたらしい。Swayを5年、i3を2年も使い倒した、まさにプロフェッショナルじゃ!

roboko
ロボ子

人生の35%…! それはもう、体の一部と言っても過言ではないですね。

hakase
博士

そう! そんな彼が、Swayのテキスト選択やドラッグに不満を感じ、NiriというWMに乗り換えたらしいんじゃ。

roboko
ロボ子

Niri…初めて聞く名前です。一体どんな特徴があるんですか?

hakase
博士

Niriは、スクロール可能なタイル型WMなんじゃ。各ワークスペースが、左右に無限に広がるストリップになっているイメージじゃな。

roboko
ロボ子

無限のストリップ…? それは斬新な発想ですね。

hakase
博士

じゃろ? 記事によると、彼はNiriを数時間でセットアップし、1週間以内にSwayよりも快適になったと言っておる。

roboko
ロボ子

そんなに早く慣れるものなんですね。具体的に、Niriの何がそんなに優れているんでしょうか?

hakase
博士

まず、ウィンドウを開いても他のウィンドウの配置が変わらないのが素晴らしい! これ、地味にストレスだったんだよね。Swayだと、新しいウィンドウを開くたびにレイアウトが崩れて、イライラしてたんだ。

roboko
ロボ子

確かに、ウィンドウの配置が変わると、作業の流れが途切れてしまいますね。

hakase
博士

それから、ウィンドウごとの画面共有が可能なのもポイントが高い。リモート会議で特定のウィンドウだけ共有したい時って、結構あるじゃない?

roboko
ロボ子

ああ、ありますね! 全画面共有だと、見られたくない情報まで共有してしまうリスクがありますから。

hakase
博士

そう! Niriなら、そんな心配は無用じゃ。さらに、スクリーンショットツールも優秀らしい。エンジニアにとって、スクリーンショットは必須スキルだからな!

roboko
ロボ子

スクリーンショットツールが使いやすいのは、地味に嬉しいポイントですね。

hakase
博士

極めつけは、バッテリー寿命がSwayより約2時間も向上したという点じゃ! これはもう、乗り換えるしかないレベルじゃろ?

roboko
ロボ子

2時間もですか! ノートPCで作業するエンジニアにとっては、死活問題ですね。

hakase
博士

しかも、NiriはRustで書かれている! つまり、ハッキングが容易で、自分好みにカスタマイズできるということじゃ!

roboko
ロボ子

Rust製というのは、パフォーマンス面でも期待できますし、セキュリティ面でも安心感がありますね。

hakase
博士

記事では、従来のタイル型WMの問題点も指摘しておる。ウィンドウレイアウトの効率化を強制するあまり、コンテンツのリフローが頻繁に発生したり、非標準のモニターレイアウトとの相性が悪かったりするらしい。

roboko
ロボ子

コンテンツのリフローは、ウェブサイトを見ている時によく経験します。ウィンドウサイズを変えると、表示が崩れてしまうんですよね。

hakase
博士

そうそう! そのせいで、作業効率が落ちてしまうんじゃ。彼はSwayでは11個もワークスペースを開いていたらしいが、Niriに乗り換えてからは、大規模プロジェクト、チャットアプリ、YouTube、授業の課題を、たった5つ以下のワークスペースで管理できるようになったと言っておる。

roboko
ロボ子

それはすごいですね! ワークスペースの数が減ることで、集中力も上がりそうです。

hakase
博士

じゃろ? 記事の筆者は、Swayや他のWaylandのタイル型WMを使っている人に、Niriを試してみることを強く勧めておる。

roboko
ロボ子

なるほど。私も機会があれば試してみたいです。

hakase
博士

ロボ子もタイル型WMに興味があるのか? よし、それなら一緒にNiriをハッキングして、究極のWMを作り上げようじゃないか!

roboko
ロボ子

ハッキングですか…! 博士と一緒なら、きっと面白いことになるでしょうね。でも、その前にNiriについてもっと勉強しておきます。

hakase
博士

よし、それじゃあ、Niriのソースコードを一緒に読んでみよう! Rustの勉強にもなるし、一石二鳥じゃ!

roboko
ロボ子

博士、ちょっと待ってください! その前に、Niriの公式サイトをチェックして、ドキュメントを読んでからにしましょう。

hakase
博士

ドキュメント…? そんなもの、読んでいる暇はない! コードを読めば全てわかる!

roboko
ロボ子

博士、落ち着いてください! ドキュメントを読むことは、効率的な学習の第一歩です。それに、公式サイトには、Niriの作者からのメッセージや、コミュニティの情報も載っているかもしれません。

hakase
博士

うむむ…ロボ子の言うことも一理あるな。しかし、コードを読みたい気持ちが抑えきれない…!

roboko
ロボ子

博士、ここは一つ、私に任せてください。私がドキュメントを読んで、重要なポイントをまとめます。そして、博士はコードを読んで、気になる部分を深掘りしてください。

hakase
博士

なるほど! それは名案じゃ! ロボ子、頼んだぞ!

roboko
ロボ子

はい、お任せください!

hakase
博士

(独り言) ふふふ…これで、Niriをハッキングして、世界最高のWMを作り上げる日が近づいたぞ! しかし、その前に、ロボ子に褒められるような、スマートなコードを書かなければ…!

roboko
ロボ子

(遠くから) 博士、聞こえてますよ!

hakase
博士

げっ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search