Stack
大きな 1 枚が主役を務め、残りはその横にきちんと並びます。視線を移すだけ。
マニュアルも、儀式めいた初期設定もありません。これは気軽な案内です。KiwiDesk が何をするのか、どう自分好みにするのか、そして自分に合うかどうか。そのまま読み進めても、一覧から好きなところへ飛んでもかまいません。
KiwiDesk はパブリックベータで、インストールは 1 分ほどです。
ターミナルを開いて(⌘スペースを押し、「Terminal」と入力してエンター)、この 1 行を貼り付けてエンターを押してください:
brew install --cask kiwicanopy/tap/kiwideskKiwiCanopy 自身の Homebrew タップからインストールします。KiwiDesk を作っているのと同じチームです。
Homebrew は上のコマンドが使うパッケージマネージャーです。先にこちらを貼り付けてから、上の行を実行してください。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"アプリが自己更新できるようになり次第、署名付きの直接ダウンロードを提供します。それまでは Homebrew が導入方法で、brew upgrade で最新の状態を保てます。
macOS 14 以降が必要です。
求める許可は、たった一つ
KiwiDesk を初めて開くと、macOS がアクセシビリティの許可を求めます。これは想定どおりの通常の確認で、KiwiDesk があなたに求めるのはこれだけです。画面を整えるにはウインドウを移動・サイズ変更できる必要があり、macOS はその機能をこの許可の背後に置いています。短い初期設定ウィザードがシステム設定 › プライバシーとセキュリティ › アクセシビリティの該当箇所まで案内し、オンにするお手伝いをします。
KiwiDesk は完全に通常のユーザ空間にとどまるため、心配されがちなことは、そもそも仕組みに含まれていません。
はじめての、片づいたデスクトップ
許可を与えると、KiwiDesk が働きはじめます。ウインドウを 1 つ開いた瞬間から、それが画面いっぱいに、端から端まで、重なりなくきちんと収まるのが見えるはずです。2 つ目を開けば、2 つが左右に並んで画面を分け合います。埋もれるものはなく、探しものもありません。いつもどおりに作業を続けるだけで、整うことのほうが勝手に起こります。
「レイアウト」とは、ウインドウが自分たちで整うときの形のことです。KiwiDesk には 7 つあります。すべてを覚える必要はありません。多くの方は気に入った 1 つを見つけて、そのまま使い続けます。ここでは一つずつ、やさしい言葉で紹介します。
大きな 1 枚が主役を務め、残りはその横にきちんと並びます。視線を移すだけ。
ウインドウが画面をきれいなペインに分割し、新しいウインドウは入った場所を半分ずつにしていきます。端から端まで、バランスよく。
長い机に並ぶ列のように、スクロールして見ていく一列にウインドウが並びます。フォーカス中のものは常に正面に。
1 つのウインドウが画面を占め、ほかは静かにその後ろで待ちます。純粋な集中、余計なものなし。
均等な行と列にすべてを配置。すべてのウインドウを一度に見渡せて、どれも同じ大きさの区画を持ちます。
横に並ぶ列(または行)。それぞれに好きなだけウインドウを入れられます。作業やプロジェクトごとに 1 列。
macOS そのままのやり方。ウインドウはドラッグしたところに自由に浮かびます。KiwiDesk はこれらに手を出しません。
自分に合うレイアウトを見つける一番の方法は、いくつか試して、その日の過ごし方に合うものを感じ取ることです。メニューバーのアイコンから設定ウインドウを開き、レイアウトで、今いるスペースのモードを選んでください。ウインドウはすぐに並び替わるので、一つひとつをその場で確かめられます。切り替えて、眺めて、また切り替える。
しっくりくるものが見つかれば、そのスペース用にもう保存されています。スペースごとに別のレイアウトを持たせることもできます。書きものには集中できるスタック、調べものには横に広いスクロール、といった具合に。
ここでの選択に、取り返しのつかないものはありません。レイアウトは好きなだけ切り替えてかまいませんし、間違いというものもなく、いつでも戻せます。KiwiDesk が行うのはウインドウの移動とサイズ変更だけで、ファイルにも App にも触れません。
すべてクリックで設定でき、ファイルを編集する必要はありません。メニューバーの KiwiDesk メニューから設定を開いてください。左のサイドバーが、デザイン(作業中のプロファイルの見た目と使い心地)とシステム(どこにでも適用される設定)に分けて整理しています。各セクションの役割は次のとおりです。
使っている作業スペースに名前を付けられます。「web」「mail」、あるいは番号でも。KiwiDesk がそれぞれを自動で整えます。
スペースごとにレイアウトを選び、ウインドウ間の間隔を設定します。お気に入りの配置を決めるのはここです。必要なら、ほかを変えずに 1 つのスペースだけを調整することもできます。
ディスプレイが複数ありますか?スペースをそのモニタへドラッグすれば固定できます。接続と取り外しを繰り返すときに便利です。
細かな見た目を調整します。ドラッグ中にウインドウの着地点を示すやわらかなハイライト、フォーカス中のウインドウを囲むリング、フローティングや固定に設定したウインドウを示す小さなマークなど。
画面上に表示できる 2 種類の帯です。Space Bar はすべてのスペースをひと目で見せます。クリックで移動でき、ウインドウをドラッグして送ることもできます。App Bar はモノクルとスクロールのレイアウトで全ウインドウを一覧するので、何も隠れません。タブをクリックすればフォーカスでき、ドラッグで並べ替えられます。小さなバッジが、フローティングやどこでも固定のウインドウを示します。
使い心地を調整します。ウインドウの動く速さ、スリープ復帰時の挙動、新しいウインドウの現れる場所、そして KiwiDesk を終了したときにウインドウを手の届くグリッドへ片づける方法など。
構成一式をプロファイルとして保存し、切り替えられます。集中作業用に 1 つ、デスクの 2 画面用にもう 1 つ、というように。
キーボードショートカットを確認・変更できます。使いたいキーをそのまま押すだけで記録され、競合はすべて知らせてくれます。
App を開くたびに指定のスペースへ自動で送る、特定のウインドウをフローティングのままにする、設定の言語を選ぶ。どれもクリックで完結します。
いいえ。設定 App だけですべて完結します。レイアウト、間隔、モニタ、ショートカット、App ルール——どれもクリックとスライダで設定できます。Lua は設定をスクリプトで組みたい人のためのもので、完全に任意です。ほとんどの方は設定ファイルを開くことすらありません。
いいえ、併用できます。KiwiDesk が整えるのは作業スペースの中のウインドウで、macOS のデスクトップや Mission Control はこれまでどおり動きます。Mission Control のデスクトップごとに別の構成を割り当てて、移動に合わせて自動で切り替えることもできます。
はい。KiwiDesk はすべて Mac 上の通常のユーザ空間で動きます。行うのはウインドウの移動とサイズ変更だけで、ファイルを読むことはありませんし、キーロガーでもありません(ショートカットは macOS 内蔵の仕組みを使い、キーボードを監視しません)。Mac の保護機能を弱めるようお願いすることも一切ありません。
KiwiDesk は、背後で静かに動くために作られた小さなネイティブ macOS App です。実際にウインドウが変化したときだけ働き、アニメーションは各ディスプレイ本来のリフレッシュレートで動きます。日々の使用でその存在に気づくことはまずありません。動きそのものが不要なら、「動作」のスイッチひとつですべてのウインドウアニメーションをまとめてオフにできます。システム設定で「視差効果を減らす」がオンになっている場合は、KiwiDesk も最初からそれに従います。
メニューバーのアイコンから KiwiDesk を終了し、ほかの App と同じように削除してください。Homebrew でインストールした場合は brew uninstall --cask kiwidesk を実行します。オフにした瞬間から、ウインドウは通常の macOS のウインドウとまったく同じ挙動に戻り、自由にドラッグ・サイズ変更・重ね合わせができます。何も残りませんし、あなたのものが変更されることもありません。
一日のうち少しでもウインドウを動かして過ごしているなら、その違いはきっと感じられます。日常のいくつかの場面を、前と後で。
日々のマルチタスカー
ブラウザ、メッセージ、音楽、それにメモが 1〜2 枚。すべてが重なり合う。1 枚をどけて別の 1 枚を探すうちに、最初の 1 枚がどこへ行ったか分からなくなる。
どのウインドウも、開いた瞬間に自分の場所に収まり、埋もれるものはありません。App ごとに専用のスペースへ送ることもできます。メールは 1 つのスペースに、音楽は隅に。いつでも、思ったとおりの場所にあります。
通話が立て続けに入る人
通話ウインドウがメモを覆ってしまう。慌てて探し出すと、今度は通話が別の何かの陰に消える。
メモは通話のすぐ横に表示されたままです。会議専用のスペースを用意しておけば、通話が始まった瞬間にはすべてが所定の位置にあります。ウインドウを並べ替える代わりに、その場に集中していられます。
表計算だらけのコンサルタント
表計算、スライド資料、十数個のブラウザタブ、そして通話。2 台のモニタに散らばり、毎回の会議の最初の 10 分は、それらを並べ直すことに消えていく。
画面ごとに整ったレイアウトが保たれ、スペースをモニタに固定できます。数字は片方に、資料と通話はもう片方に。接続しても取り外しても、ひとりでに落ち着きます。すべてが置いたままの場所に。
資料と格闘するライター
メモ、ウインドウとして切り出した 3 つのブラウザタブ、そして原稿。すべてが重なり、時間の半分はさっきまで見ていたウインドウ探しに消えていく。
原稿が正面に据えられ、資料はその横に並びます。別のスペースにある参考資料が必要になっても、キー 1 つで行き来できます。デスクトップをスワイプして探すことも、書いていた場所を見失うこともありません。
パネルの多いデザイナー
キャンバス、レイヤー、インスペクタ、参考画像。作業のたびに、十数個の浮いたパネルを少しずつ動かして整える。
開いた瞬間に、すべてがバランスのとれた配置に収まります。作業に使える画面は増え、手直しに使う時間は減ります。
ターミナルを何枚も抱える開発者
エディタ、2〜3 個のターミナル、ドキュメントでいっぱいのブラウザ、Git クライアント。座るたびに手で組み直している、いつもと同じ配置。
すべてがフラットに並びます。i3 のようなコンテナの入れ子を気にする必要はありません。ルールで App ごとにスペースへ振り分けられます。コードはこちら、チャットはあちら。欲しかったのは分かっていたはずのもの。KiwiDesk はそれを実行して、あとは邪魔をしません。