私の決定的なデスクトップ設定:無限のディストリビューション切り替えに対する解決策
2026 年 2 月 22 日午後 4 時 EST 公開
Afam のテクノロジー出版における経験は、Make Tech Easier で働いていた 2018 年に遡ります。長年にわたり、Windows、Linux、オープン ソース ツールをカバーする高品質のガイド、レビュー、ヒント、説明記事の出版で評判を築いてきました。彼の作品は、Technical Ustad、Windows Report、Guiding Tech、Alphr、Next of Windows などのトップ Web サイトで紹介されています。
彼はコンピュータ サイエンスの第一学位を取得しており、データのプライバシーとセキュリティの強力な提唱者であり、Fuzo Tech YouTube チャンネルでこのテーマに関するいくつかのヒント、ビデオ、チュートリアルを公開しています。
仕事以外の時間は、家族と過ごしたり、サイクリングをしたり、庭の手入れをしたりするのが大好きです。
Linux エコシステムでは、特に Linux を使い始めたばかりの人々の間で、ディストリビューションホッピングは珍しいことではありません。私もかなりの経験をしており、次のセットアップがクリックされることを常に期待していました。実際には、問題はディストリビューションではなく、絶え間ない意思決定にあります。どのターミナル、ランタイムマネージャー、フォント、テーマを選択するかについては、本当に混乱があります。結局、ゼロから始めることになり、生産性が損なわれてしまいます。
これは、新しい Ubuntu 24.04 LTS インストールで Omakub を使用したときに変わりました。これは、Distrobox とは異なる方法でホッピングの問題を解決し、異なるディストリビューションを同時に実行できるようにします。 Omakub は、コマンド 1 つで完全に構成された開発者ワークステーションを提供してくれました。終わりのないいじくり回しではなく、実際の仕事に集中できるようになりました。
オマクブ
OS Ubuntu
価格モデル 無料
Omakub は DHH によって作成されたツールで、単一のコマンドを使用して、新規の Ubuntu 24.04 インストールを、完全に構成された最新の美しい Web 開発環境に変換します。
Omakub とは実際には何ですか
bash スクリプトを超えた、実践的な哲学
私はいつも、Omakub は単なる bash スクリプトだと思っていましたが、これは Rails を単なる Ruby コードと呼ぶのと同じくらい間違っています。 1 つのコマンドで Ubuntu 上に完全な開発環境を作成しますが、このツールの真の価値はその哲学にあります。このツールは、ツール、配色、フォントからシェルのセットアップに至るまで、David Heinemeier Hansson (DHH) の独自のワークフローを反映しています。
Omakub が私のコンピューターにインストールしたデフォルトのターミナルは Alacritty でした。私は、事前に構成された適切なデフォルトを備えた Neovim を入手しました。次に、セッション管理用の Tmux (私のお気に入りのマルチタスク ツールの 1 つ) があり、デフォルトのランタイム バージョン マネージャーは Mise でした。 Omakub は 1Password CLI も提供してくれましたが、より興味深い点は、東京ターミナルのテーマを持つ Mono Lisa フォントを適用していることです。これにより、大きなコード ブロックをより簡単にスキャンできる、負担の少ない完璧な環境が構築されました。
この独断的な設定により意思決定が不要になり、私はそれが自由であると感じました。どの設定が機能するかについて自分自身で議論していたわけではありません。インストール後、最初から始めるわけではありません。まず、作業用のセットアップから始めます。
うまく機能するワークフロー
相互に補完するために選択されたツール
Omakub のワークフローを使用することで得られる利便性は非常に優れていますが、最も際立っているのは、それがいかに筋肉の記憶に優しいかということです。コードを編集したり、ランタイムを管理したり、実行中のバックグラウンド サービスを表示したりするために、いくつかの端末を行き来するのは簡単です。それが提供するデフォルトは理にかなっています。 Neovim は賢明なキー マッピングを備えており、すぐに使い慣れたものに感じられます。 Tmux は永続セッションにとって効率的なオプションであり、Alacritty はスムーズなログ スクロールを可能にし、高速で GPU アクセラレーションも備えています。
以前は rbenv、nvm、pyenv を使用していましたが、Mise はそれらをすべて置き換えました。 1 つのコマンドで、システムを中断することなく Ruby、Node、Python のバージョンを切り替えることができるようになりました。キーボード駆動のワークフローを好む場合は、ターミナル、エディタ、ランタイム マネージャーを最大限に活用できます。
ただし、この即時環境セットアップによる効率性は別として、見た目の美しさも優れています。美しい東京テーマと Mono Lisa フォントは、一貫した視覚的な手がかりを提供することで、他のツールで経験した可能性のある認知上の摩擦を軽減します。毎朝、端末を起動すると、端末が機能し、準備ができていると感じます。
毎日のオーマクブ使用の本当の質感
この環境での日常生活はどのようなものですか
Omakub の背後にある主なポイントは、摩擦のない流れです。事前に調整された Neovim により、プラグインやキーマップを調整するために何時間も費やす必要がなくなります。 Tmux は、複数のウィンドウを整理することで、プロジェクトの切り替えに伴うコンテキストの損失を排除します。
アップデートもスムーズで気に入っています。 Omakub update コマンドを実行すると、プロジェクトの構成が再適用され、私の経験では、それと同時に加えた個人的な変更はそのまま残りました。アップデートによってセットアップが壊れることは一度もなかったので、メンテナンスではなく自分の仕事に集中できる自信が生まれました。
カラーテーマ、フォントの選択、端末の動作などのオプションは小さいと思われるかもしれませんが、効率のためには不可欠です。このツールを使用してから 1 週間以内に、ショートカット、ウィンドウ レイアウト、ランタイム コマンドを自然に使用できるように十分な記憶力を身につけることができました。精選されたスタックの上に追加されたこれらの一見小さな追加機能により、私の Ubuntu コンピューターは日常使用に適した環境に変わりました。
開始とその内容
Ubuntu 24.04 LTS の新規インストールから本稼働セットアップまで 1 時間以内に完了します
開始するには、新しい Ubuntu 24.04 LTS インストールが必要です。これはベアメタルまたは仮想マシン上にある可能性があります。次に、ターミナルで次のコマンドを実行します。
wget -qO- https://omakub.org/install | bash
このコマンドは厳選されたスタックを取得します。これには最大 45 分かかる場合があります。その後、すぐに使用できる開発ワークステーションが完成します。
最初の再起動を行うと、デフォルトの端末として Alacritty、Neovim、および tmux セッションが設定された GNOME デスクトップが表示されます。また、Mise はすでに構成されており、1Password CLI が準備されています。これで設定が完了し、すぐにコーディングに移ることができます。
If you need to learn runtime management and keybindings, it will come naturally from using tmux and Neovim directly. Their defaults are sensible and easily aid muscle memory. You only need to edit config files if you want to make tweaks;これには特別なコマンドはありません。
Related
オマクブが最終的に私を留まらせた理由
Omakub showed me a different way to interact with Linux.私が試したすべての新しい Linux ディストリビューションに対する私のアプローチは、多くの調整と構成から始まりましたが、それは 1 行のコマンドを実行した後に置き換えられました。
The speed and aesthetics are great, but Omakub's greatest value is the mental clarity it brings. It takes away all the setup friction and simply allows me to settle in. I know some experts who switched away from Ubuntu; maybe they now have a good enough reason to try the distro again.
-
生産性を向上させるための5つの便利なEmacsパッケージ
Emacsは拡張性のキッチンシンクです。当初は、nanoに似たシンプルなテキストエディタとして作成されました。最近、Emacsはほとんど何でもできるLispインタプリタと考えられています。 Emacsは、Webブラウザー、音楽プレーヤー、さらにはウィンドウマネージャーになることができます。この記事では、生産性を向上させる5つのパッケージと、それらをバニラEmacsにインストールする方法について説明します。 バニラEmacs Emacsの最小限のインストールは、ほとんどの場合、すでに機能が完了しています。テキストエディタとしての使用の基本を教える、アプローチしやすいチュートリアルがあります。
-
Ubuntu20.04で分数スケーリングを有効にする方法
ラップトップにHiDPIディスプレイが付属していて、その上でLinuxを実行している場合、すべてのアイコン、ウィンドウ、およびテキストが小さすぎて正しく表示されないことがわかります。ここで分数スケーリングが役立ちます。ここでは、Ubuntu 20.04(Gnome)で分数スケーリングを有効にする方法を示します。 フラクショナルスケーリングとは何ですか? 分数スケーリングは、アイコン、アプリケーションウィンドウ、およびテキストをアップスケーリングして、高解像度のディスプレイで押しつぶされて表示されないようにする方法です。 Gnomeは常にHiDPIをサポートしてきましたが、その高級な要素は