
是否可以將 OSX 螢幕保護程式移植到 Linux 中?具體來說,這個叫做「螢幕迷宮「可以從 github 免費取得。
我知道它xscreensaver
有自己的迷宮,但為 OSX 製作的迷宮看起來比那個迷宮好得多。我特別喜歡它所缺少的內建時鐘xscreensaver
。
我不太有信心有一種簡單的方法可以做到這一點,但問一下總沒有壞處,對吧?謝謝!
答案1
從技術上講,總是可以將一款軟體從一個平台移植到另一個平台,但所涉及的工作量各不相同。在 ScreenMazer 的案例中,以下問題使這項工作變得有些複雜:
- 沒有許可證,因此更改 ScreenMazer 或創建其衍生產品是非法的;
- 雖然有適用於 Linux 的 Swift 編譯器和函式庫,它不支援 ScreenMazer 大量使用的兩個框架:雪碧套件,這是 Metal 特定的,以及
ScreenSaver
支援。
對於前者,如果ScreenMazer是基於Lucas Tulio 的迷宮生成演算法,它最終可能會獲得 GPL 許可。關於後者,我不知道需要付出多少努力來添加對另一個渲染後端的支持,或者掛鉤到 Linux 兼容的屏幕保護程序框架......