
Uso um apresentador Baseus Orange Dot AI nas minhas aulas e apresentações. O hardware funciona parcialmente no Linux — avançar e voltar slides, por exemplo, não é problema — mas descobri que os recursos mais interessantes do aparelho dependem do software da Baseus, disponível apenas para Windows.
Como uso Linux no dia a dia, resolvi tentar fazer minha própria implementação.
Depois de estudar os comandos enviados pelo dispositivo e trabalhar na comunicação com ele, o projeto acabou crescendo bastante e virou o Baseus Presenter for Linux, uma aplicação open source feita especificamente para aproveitar esses recursos no Linux.
Atualmente ele oferece laser digital, spotlight, lupa, caneta para desenhar sobre qualquer parte da tela, suporte a múltiplos monitores, perfis de configuração e alguns recursos de voz, como transcrição offline com Vosk e tradução usando Argos Translate. O processamento de voz pode ser feito localmente, sem precisar enviar o áudio para um serviço externo.
Também tentei fazer com que a instalação não exigisse grandes configurações manuais: o instalador prepara o ambiente, configura as permissões necessárias via udev e cria os atalhos do sistema. Há ainda atualização pelo próprio aplicativo e um desinstalador.
Até agora testei principalmente no Zorin OS e em sistemas baseados em Debian/Ubuntu. Recentemente consegui fazer uma instalação limpa em outro notebook, o que foi um teste importante para descobrir se o programa só estava funcionando por causa das configurações da minha máquina de desenvolvimento kkkkk.
Ainda é um projeto relativamente novo e não oficial, sem qualquer vínculo com a Baseus. Justamente por isso, seria muito legal ter testes em outras máquinas, ambientes gráficos e distribuições. Issues, sugestões e contribuições também são muito bem-vindas.
O código, instruções de instalação e demonstração estão no GitHub:
Baseus Presenter for Linux — GitHub
Se alguém aqui tiver um Orange Dot AI e puder testar, principalmente em uma configuração diferente da minha, eu gostaria bastante de saber como ele se comporta. Também aceito sugestões de melhorias, ou ideias novas pra implementar…

