OS X 用の独自のウィンドウ マネージャーを作成するか、少なくとも新しいウィンドウ マネージャーのように見せたいと考えています。本に書いたデザインがたくさんあり、それを実装したいと思っています。これらには、メニュー バーの変更、または完全な削除、アプリケーションを切り替えるためのまったく新しい GUI の作成などが含まれます。
OS X にはウィンドウ マネージャーがなく、基本的に X11 ウィンドウ マネージャーが実行する機能は、Carbon、Cocoa、Dock アプリケーション、およびウィンドウ サーバーによって実行されることを知っています。ハードウェア レベルで独自の API などを作成するには、信じられないほどの量のリバース エンジニアリングが必要になると読んだことがあります。私はまだプログラミングが得意ではありませんが、そのような時間はありません。そのため、OS X 上で別のウィンドウ マネージャーのように機能し、通常の OS GUI/ウィンドウ マネージャーが行うすべてのことを実行するアプリケーションを実行することを考えていました。
これは可能ですか?例:特定のキーの組み合わせで表示されるカスタムボタンを作成し、クリックしてドキュメントビューアーにアクセスしたり、時間を変更したり、ウィンドウを最小化したりすることができます。このような基本的なタスク/アクションに機能にアクセスする方法はありますか? OS X のデフォルトのボタン コントロールを使用せずに、自分の GUI でそれらを実装しますか? 単純なテーマの変更以上のことを話しているのですが、ユーザー エクスペリエンスを完全に変更したいと考えています。これは、このアプリケーションがデフォルトの OS X メニュー バーをブロックするフル スクリーン モードで実行されることを意味します。
グラフィックス アーキテクチャを使用して独自のウィンドウ マネージャをプラグインするという話を聞いたことがありますか? これも選択肢になるの?もしそうなら、どうすればそれを行うことができますか?