OSX スクリーンセーバーを Linux に移植することは可能ですか?

OSX スクリーンセーバーを Linux に移植することは可能ですか?

OSXのスクリーンセーバーをLinuxに移植することは可能ですか?具体的には「スクリーンメイザー「githubから無料で入手できます。」

独自の迷路があることは知っていますxscreensaverが、OSX 用に作られたものの方がはるかに見栄えが良いです。特に、OSX のものにはない内蔵時計が気に入っていますxscreensaver

簡単な方法があるかどうかは自信がありませんが、聞いてみて損はないですよね? ありがとうございます!

答え1

技術的には、ソフトウェアをあるプラットフォームから別のプラットフォームに移植することは常に可能ですが、それに伴う労力はさまざまです。ScreenMazer の場合、次の問題により、この作業はやや複雑になっています。

  • ライセンスがないため、ScreenMazer を変更したり、派生作品を作成したりすることは違法です。
  • ある一方でLinux用のSwiftコンパイラとライブラリただし、ScreenMazer が頻繁に使用する 2 つのフレームワークはサポートされていません。スプライトキット、Metal 固有の機能、およびScreenSaverサポート。

前者に関しては、ScreenMazerがルーカス・トゥリオの迷路生成アルゴリズム最終的には GPL ライセンスになるかもしれません。後者に関しては、別のレンダリング バックエンドのサポートを追加したり、Linux 互換のスクリーンセーバー フレームワークに接続したりするのに、どれだけの労力がかかるかわかりません...

関連情報