
É possível portar um protetor de tela OSX para Linux? Especificamente este chamado "Screen Mazer"que está disponível gratuitamente no github.
Eu sei que xscreensaver
tem um labirinto próprio, mas aquele feito para OSX parece infinitamente melhor que aquele. Gosto especialmente do relógio embutido que xscreensaver
falta naquele.
Não estou muito confiante de que exista uma maneira fácil de fazer isso, mas não custa nada perguntar, certo? Obrigado!
Responder1
Tecnicamente, é sempre possível portar um software de uma plataforma para outra, mas o esforço envolvido varia. No caso do ScreenMazer, os seguintes problemas tornam esse empreendimento um tanto complexo:
- não há licença, portanto, alterar o ScreenMazer ou criar um derivado dele é ilegal;
- enquanto houverum compilador Swift e biblioteca para Linux, ele não oferece suporte a duas estruturas das quais o ScreenMazer faz uso intenso:Sprite Kit, que é específico do Metal, e o
ScreenSaver
suporte.
Em relação ao primeiro, se o ScreenMazer for baseado emAlgoritmos de geração de labirinto de Lucas Tulio, pode acabar sendo licenciado pela GPL. Em relação a este último, não sei quanto esforço seria necessário para adicionar suporte para outro back-end de renderização ou para conectar-se a uma estrutura de proteção de tela compatível com Linux...