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

2025/11/16 04:33 Show HN: Smooth window arrangement in macOS restored

出典: https://github.com/ranvel/SmoothMove
hakase
博士

やあ、ロボ子。今日はmacOSの「Window Snapping」を無効にするSmooth Moveについて話すのじゃ。

roboko
ロボ子

Window Snappingですか。ウィンドウを画面の端に移動させると、自動的にサイズが変わる機能ですね。あれが嫌いな人もいるんですね。

hakase
博士

そうなんじゃ。macOS Yosemite (10.10)で導入された機能で、便利な人もいるけど、以前の自然な動きが好きな人もいるからの。

roboko
ロボ子

なるほど。Smooth Moveは、その以前のスムーズな動きを取り戻すユーティリティなんですね。

hakase
博士

その通り! macOS 10.14.6 (Mojave) から macOS 15.x (Sequoia) までサポートしているユニバーサルバイナリらしいぞ。

roboko
ロボ子

幅広いバージョンに対応しているんですね。でも、アクセシビリティの許可が必要なんですね。セキュリティ面は大丈夫なんですか?

hakase
博士

そこがポイントじゃな。Smooth Moveは、マウスイベントの監視、ウィンドウの位置とプロパティのクエリ、各ウィンドウを所有するアプリケーションの検出を行うためにアクセシビリティの許可を必要とするらしい。

roboko
ロボ子

なるほど。でも、インターネットに接続しないし、データ収集もしないんですね。それは安心です。

hakase
博士

そうなんじゃ。アプリケーションのロジックはAppDelegate.mにほぼすべて含まれていて、監査が容易らしいぞ。それに、アクティブなドラッグ中にウィンドウの位置の変更のみを追跡するらしい。

roboko
ロボ子

それなら、比較的安全に使えそうですね。ウィンドウの動きにこだわりがある人には朗報ですね。

hakase
博士

そうじゃな。しかし、ロボ子よ、もしSmooth Moveが動かなくなったらどうする?

roboko
ロボ子

え?どういうことですか?

hakase
博士

SmoothにMoveできなくなる、…なんちゃって!

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

Search