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

オマルキーが登場しました

概要

  • Omarchy は、Arch LinuxとHyprlandの意見を反映したセットアップ
  • 開発者向けの理想的な環境を 即座に提供 する構成
  • Ubuntu向けのOmakubの姉妹プロジェクトとして位置付け
  • Hyprlandの 設定難易度 を解消するための工夫
  • Linuxデスクトップ普及への期待と情熱

Omarchy:Arch LinuxとHyprlandによる理想の開発環境

  • Omarchy は、Arch Linuxディストリビューションと Hyprland タイル型ウィンドウマネージャの意見を反映したセットアップ
  • すべてが 事前設定済み で、筆者が毎日利用しているのと同じ環境を即座に利用可能
  • 開発者が理想とする 開発環境像 の実現
  • すべての人に適しているわけではなく、 Arch は難しいという評判も存在
  • Ubuntuの方が初心者には 敷居が低い ため、OmarchyはOmakub(Ubuntu向けセットアップ)の 姉妹プロジェクト として展開
  • 置き換え ではなく、選択肢の一つとして提供

Hyprlandの難しさとOmarchyの役割

  • Hyprland は高機能だが、標準状態では 極めてシンプル な構成
  • ロックスクリーンやメニューバー、Bluetooth設定など、 基本機能も自分で設定 が必要
  • Omarchyはこれらの課題を解決し、 美しく実用的なデフォルト構成 を提供
  • 一切変更せずとも、 そのまま快適に利用可能
  • Linuxのカスタマイズ( ricing)の世界への入り口としても活用可能
    • Hyprlandは 無限のカスタマイズ性 を持ち、自分だけの環境構築が可能
    • r/unixpornの人気プラットフォームとしても有名
    • PewDiePieもHyprlandを採用した事例

Linuxデスクトップ普及への展望と情熱

  • The Year of Linux on the Desktop」の到来は未定だが、これまでで最も実現に近いと実感
  • AppleやMicrosoftへの 不満 や、ValveのSteam( SteamdeckはArch採用)、著名クリエイターのLinux移行など、 大きな転換期 の到来を予感
  • Hyprlandのようなプロジェクトは、商用OSの模倣ではなく、 独自で魅力的な体験 を提供
  • 開発者層を中心に、 大きな変化 が起きる可能性
  • 広く普及するかどうかに関わらず、 Linuxへの愛情 と、その魅力を伝えるための活動への意欲

Hackerたちの意見

これについての投稿が十数件あるよ。最新のは19日前のやつだね。https://news.ycombinator.com/item?id=44811905

2.0になったからまた話題になってるね。

この記事は6月26日のものだよ。実際のニュースは、Omarchy 2.0がリリースされたことと、ArchをベースにしたOmarchyのディストリビューションISOも出たことだね。インストールは結構早いよ(新しいマシンで約5分)。帯域幅があればだけどね。https://github.com/basecamp/omarchy/releases/tag/v2.0.0 こちらが更新されたOmarchyマニュアルで、全体の雰囲気を掴むのにいいよ: https://learn.omacom.io/2/the-omarchy-manual

古いMacBook ProにLinuxをセットアップしてる人をよく見るけど、私もやってみようかな。

私は少数派かもしれないけど、重なったウィンドウが好きなんだ。興味のあるデータを得るのに、ウィンドウ全体は必要ないことが多いからね。今は別のウィンドウでテストをしていて、そのウィンドウの一部が見える状態で、画面の大部分はメインウィンドウのブラウザに使ってるよ。

(CMD|CTRL)+TABがあれば十分だね。二つ目の目があるのに無駄に思えるかもしれないけど、私は一度に一つのことにしか集中できないんだ。ウィンドウをフルサイズにして、ウィンドウ間を切り替えるだけ。これがすごく早いんだ。マルチモニターも試したけど、私には合わなかったな。

本当に欲しいけど、技術的なスキルがないから残念ながら書けないのは、ウィンドウのサイズとそのウィンドウ内のビューポートを独立して設定できるウィンドウマネージャーかコンポジタなんだ。つまり、このウィンドウは画面の半分を占めているようにレンダリングされてるけど、実際にはその小さい部分だけを見たいから、その部分だけを表示してくれるウィンドウが欲しいってこと。

あなたは一人じゃないよ。フルタイムのタイル型やタイル優先の作業は私には合わない。私の思考の仕方だと、98%の時間はフルフローティングで、たまにタイルがあるのがちょうどいい感じ。タイルを使うのがあまりにも少ないから、タイルがキーに割り当てられてても全く影響がないんだよね。

ウィンドウは全部センターに配置して、ピラミッド型にスタックしてる。少しずつ全体が見えるけど、メインのブラウザは真ん中にある。Slackは右上にあって、ブラウザがSlackの画面の一部を開けてる。左下にはObsidianを置いて、組織パネルが見えるようにしてる。これが、作業中のノートのメンタルマップを保つのに役立つんだ。真ん中には二つのChromeブラウザがあって、別々のプロファイルを表してる。フロー用の個人プロファイルと、仕事用のプロファイル。タブがほとんど見えるようにスタックしてる。Hyprlandスタイルの「キーによって起動される自発的なウィンドウ」とこの習慣を組み合わせられるなんて夢にも思ったことがない。そんなの大好きだな。コアウィンドウのプライムスタックと、エフェメラルウィンドウのオメガスタック。複数のスクリーンがあるときは、左右ではなく上下にスタックする傾向がある。隅っこのケースだね。

スクロールウィンドウマネージャーがだんだん好きになってきた。最小限の分割(2〜3ウィンドウくらい)に最適化されてて、アプリ間の切り替えがめっちゃ楽なんだよね。浮遊ウィンドウも選べるし、どれかをフルスクリーンにすることもできる。床に紙をいくつか並べて、今はその中のいくつかに集中したいって感じ。これがスクロールウィンドウマネージャーの基本的な使い方で、タッチパッドでスワイプしたり、矢印キーを押したり、マウスホイールを使ってサクサク切り替えられる。もちろん、これらはカスタマイズできるから、デフォルトはあくまで参考程度。手動でワークスペースを扱うよりも、ずっと早いと思う。今はHyprlandのスクロールプラグインを調べてるけど、ダメならNiriも考えてる。Hyprlandの公式スクロールプラグインがアルファ版じゃなければいいのに。Hyprlandは他の部分がすごく良いから、使い続けたいんだよね。これらは全てOmarchyとは独立して動くから、ウィンドウマネージャーに100%関連してる。デモ動画もあるよ:https://youtu.be/r0JUm77inIA?t=319 [注:動画の作者ではないけど、Niriのスクロール機能を見せてるタイムスタンプに飛んだ。]

タイリングの唯一の問題は、安定してるアプリが2〜3個タイルされてて、瞬間的に必要なもの(Slackとか、追加のターミナル、Postmanとか)をポンと置く「隙間」があること。タイリングマネージャーでその素早い調整がうまくできなかった。たぶん、練習不足だったのかも。あと、ポップアップウィンドウやダイアログを表示するソフトウェアと悪い相性のものもあった。

あなたが少数派だとは思わないよ(私も浮遊ウィンドウが好きだし)。デフォルトのウィンドウ管理スタイルとしては、あまり語ることがないから、みんなあまり気にしないんじゃないかな。

俺もたまにそうするよ。ほとんどのタイル型ウィンドウマネージャーは重なり合ったウィンドウをサポートしてるけど、デフォルトじゃないんだよね。でも、普通のウィンドウマネージャーも、キーを押すだけでウィンドウをいろんな分割に配置できるから、実際にはタイル型ウィンドウマネージャーの利点は日常使いではあんまり大きくないと思う。自動タイルの恩恵を受けるには、ウィンドウを開いたり閉じたりする頻度がめちゃくちゃ高くないといけないけど、俺のターミナル以外の使い方には合わないんだよね。ターミナル特化のタイルを使ってるから。何度かスクロールに移行しようとしたけど、タイルよりもスクロールの方が好きなんだよね。

それは単にマック脳だよ。macOSは長い間ウィンドウ管理がなかったからね。

Omarchyを愛したいけど、ブートスプラッシュ画面をロゴに変えるのはちょっと厳しいな。あれを無効にする明確な方法があればいいのに。

それが決定打になるの?

できるよ。ロゴを変更するか、カーネルパラメータを削除してスプラッシュスクリーンを完全に無効にすることができる。 https://wiki.archlinux.org/title/Plymouth

オマルキーの本質は、素晴らしいデフォルト設定を提供することなんだよね。それに、Linuxだからすべてが完全にカスタマイズ可能。今はChatGptやGrokのおかげで、Linuxに詳しくない人でも簡単にできちゃうし。

Omarchyの本当の話はHyprlandだね。デスクトップLinuxが楽しいだけじゃなくて、WindowsからデスクトップLinuxに移行する理由がすごく良くなってきた気がする。リソースの使用量が少ないだけじゃなくて、タイルウィンドウの新しい(古い)パラダイムが、コンピュータを壊したくなるような形で再パッケージされてるから。Hyprland自体がすごく良いデフォルトを持ってるから、注目されてるのも納得だよ。

HyprlandはNixOSの世界でGnomeに次いで人気があるって聞いたよ(Ubuntuに比べてデスクトップ環境を試すのが簡単だからね)。ただ、HyprlandのユーザーがXFCEやPlasmaのユーザーよりも声が大きいだけかもしれないから、決定的ではないけど、確かに「バズ」があるね。

あなたの気持ちには完全に共感するよ。最近、Waylandサポートのソフトウェアをリリースしたんだけど、すぐにHyprlandユーザーからバグ報告が来たから、EndeavourOS + Hyprlandのパーティションを作って問題を解決しようとしたんだ。あなたが言った通り、デフォルトが良いことに驚いたよ。設定もすごく簡単だった。今では、テスト用に設定したシステムを日常的に使ってて、macOSから完全に切り替える準備をしてるところ。

Hyperlandって、ハッカーたちがWaylandが未来だって納得させるものなのかな?UNIXコントロールソケットを通じてXorgのようなスクリプトができて、設定も簡単で、GNOMEよりもずっと自由度が高いWaylandコンポジタ。ネット上でのWaylandに対する批判の多くは、Mutterが直接制御させてくれないことが原因なんだよね。

Hyprlandが好きなだけに、Windowsには特定の使い方での利点があるのが残念。例えば、こんなスクリーンキャストの録画設定を想像してみて:- 4Kモニターがある - 1920x1080の部分だけを録画したい(OBSならどちらの設定でもできる) - その1920x1080ゾーンに特定のウィンドウだけを表示させたい - 録画ゾーンの周りに浮遊ウィンドウ(メモ帳とか)を置きたい - その1920x1080ゾーンのアプリを簡単に選んで切り替えたい。Windowsならこれがかなり簡単にできて、ほとんど何もする必要がない。Sizerみたいなツールをインストールして、ウィンドウを特定の位置にリサイズして配置して、他のものは必要に応じてドラッグ&ドロップすればいい。AHKを使って、そのゾーンにだけアプリを開くように最適化することもできる。Hyprlandでは、これを実現するのがそんなに簡単じゃない。メンテナが、C++でHyprlandプラグインを書く必要があるかもって言ってたけど、私はC++開発者じゃない。おそらく、特定のウィンドウをそのゾーンに配置するために、shellスクリプトでhyprctlを使ってコマンドを送ることで、動作するけどあまり良くない解決策は作れるかもしれない。でも、何百本も動画を録画するなら、最高の効率を求めたいよね。Hyprlandを使い始めて数日だけど、ドキュメントやネット上で、これを楽にする機能があるとは見当たらなかった。これに対する解決策が見つかれば、メインマシンにインストールするつもり。

小さなウェブサイトのフィードバックだけど、すべてのスクリーンショット画像のアンカーにdownloadプロパティを設定するのはかなり変な選択だよ。ブラウザで画像をすぐに簡単に見るのが難しくなるし、意図しないものがダウンロードディレクトリを埋めちゃう。さらに、これはクライアントサイドの対策を超えてる。誰かが、画像のHTTPレスポンスヘッダーにcontent-disposition: attachmentを設定して、ブラウザで簡単に表示できないようにするために余計な手間をかけてるんだ。

これはHey全体のことかもしれない。でも、URLから?disposition=attachmentを削除すれば、ブラウザで読み込めるよ。少なくとも、私のFirefoxでは。

世界にはDHHのような人が必要だよ。Appleのエコシステムに問題を見つけたら、開発者がLinuxを採用するための便利でよく考えられたツールを作ることに決めた。クラウドがどれだけ高くつくかを見たら、ベアメタルサーバーにデプロイするためのオープンソースツールを作り始めた。どちらも成功したんだ。ただのブログ投稿じゃなくて、問題を解決するためのハードワークが続いてるんだ。

DHHを個人的に知ってるわけじゃないけど、Ruby on Railsを導入したことや、Reworkポッドキャストでの彼の考えを聞いたり、彼の会社がハイパースケーラーのクラウドプロバイダーから離れたこと、今のomakubeやomarchyの提供を見てると…うん、彼のような有名な人がもっと他の人を助けるべきだと思う。

彼がAppleと何年も続けてきた小競り合いから影響を受けている部分もあるかもしれないけど、それは彼らのデスクトップOSとはあまり関係ない。思い浮かぶのは、彼の妻がAppleのクレジットカードに承認されなかったことや、HeyアプリをApp Storeで承認させるのに苦労したこと。もちろん、Appleが彼にとっての「輝き」を失ったことで、他の製品に対して批判的になった可能性もあるけど。

DHHが好きなのは、彼のセンスが好きだから。彼みたいな人はたくさんいるけど、彼にはムーブメントを作る能力があるみたいで、それがなんでなのかはわからないな。

「デスクトップでのLinuxの年」が本当に来るのはいつなんだろうね。人々に「最高のソフトウェアはこうだ」って言い続ける限り、無理だと思う。 > ハイプランドは難しいって評判に値すると思う!コアのタイル型ウィンドウマネージャーが難しいわけじゃなくて、初めからすごくシンプルすぎるからなんだよね。全部自分で解決しなきゃいけない。ロック画面の設定やアイドルタイム、メニューバー、Bluetoothの設定とか…わかるでしょ。うちの母は最近Windowsのノートパソコンを買ったけど、それでも普通の人が使うにはちょっとした手助けが必要なんだよね。しかも、プロ版のWindowsを買うべきだって言ったから、広告がいっぱいのホーム版じゃなくて良かったけど。だから、ちょっとでも設定をいじるのが好きなオタクが日常的に使うようになったら「デスクトップでのLinuxの年」が来たってことになるのかな。もうすぐだね。

あと、オミクブとか他の「ユーザーフレンドリー」なディストロもあるよね。ハイプランドは確かにパワーユーザー向けの環境だと思う。それはそれでいいと思う。数十年にわたって素晴らしい「ユーザーフレンドリー」なディストロがあったし、ここ5〜10年でかなり良くなったけど、実際に何千人もの新しいLinuxデスクトップユーザーを引き寄せているのがハイプランドっていうのはちょっと驚きだよね。素晴らしいタイル型ウィンドウ体験とリシングがあるし、Steamも大きな役割を果たしてる。

彼女はプロ版のWindowsを買うべきだって言ったから、広告がいっぱいのホーム版じゃなくて良かったけど。 面白いけど、ちょっと残念だね。2つのバージョンの違いをググったら、ディスク暗号化がサポートされてるってことしか分からなかった(デスクトップには必要ないと思うけど)。余計なものがないWindowsのインストールがあればいいのに、知ってるのはLTSC版だけど、ゲームにはあまり良くないらしいし。

76歳の母は、Windows 11のマシンよりもZorinの方がずっと使いやすいって言ってるよ。

なんか、DHHがLinuxへの熱意を引き出してくれた気がする。久しぶりに感じるこのワクワク感、一緒に体験できて嬉しい!最初にLinuxを発見したときは、驚きから現実主義への旅が始まったんだ(Mandrake [2004] -> Slackware -> Ubuntu -> Arch -> NixOS [現在])。夜遅くまで設定をいじったり、カーネルをコンパイルして、反射や魚が入った回転キューブのデスクトップを最大限に活用してた。あの頃が懐かしいけど、今はLinuxはツールだし、時にはただのランタイムになってる!それでも、どのコンピュータにも入れてあって、ちゃんと動くから、家にいるみたいな感じ!あの遅い2.4カーネルから、最初のUSBドライブを手動でマウントして、今のスーパースムーズなデスクトップ、COWファイルシステム、ほぼすべてのソフトウェアを動かせる能力まで。Linuxが大好きだよ。

オマコムを説明する最初のページ:ほとんどの人は実際には自分が何を望んでいるのか知らない、少なくとも最初は。数ページ後:選択をすること # Linuxに切り替えたときにオマクブを作ったんだ。それを1年以上日常的に使ってた。WindowsやMacから初めて切り替える人には素晴らしい選択肢だと思う。でも今はオマルキーを使ってる。あまり馴染みがないけど、慣れるといい感じなんだよね。タイル型ウィンドウマネージャーの使い方に慣れると、マウスでウィンドウをドラッグするのには戻れなくなる。全体のシステムが指先を通して流れていく感じ!なんで?おまかせの概念を台無しにしちゃったよ。