Quem utiliza periféricos da Logitech provavelmente já conhece o Logitech Options+, software oficial usado para configurar mouses e teclados da empresa. O problema é que, apesar de oferecer uma série de recursos, o aplicativo também é alvo de críticas por exigir login, consumir recursos do sistema e incorporar funções que nem sempre são bem-vindas.

Para quem utiliza Linux, a situação é ainda mais simples: o Options+ não possui uma versão nativa para o sistema. É necessário recorrer a alternativas desenvolvidas pela comunidade, como Solaar e Piper. Agora, outra opção chama a atenção: o OpenLogi, um aplicativo de código aberto escrito em Rust que procura oferecer uma experiência semelhante à do software oficial, mas de maneira local e multiplataforma.

Uma alternativa sem conta e sem telemetria

A proposta do OpenLogi é relativamente direta: permitir que o usuário configure periféricos Logitech sem precisar depender do software proprietário da fabricante.

O projeto funciona com dispositivos conectados por Bluetooth, USB ou pelos receptores Bolt e Unifying. Além dos mouses, a aplicação também oferece suporte a teclados compatíveis, embora a compatibilidade não cubra necessariamente todos os produtos da Logitech.

Outro diferencial importante está na filosofia do projeto. O OpenLogi é distribuído sob a licença MIT, possui código aberto e não exige uma conta para funcionar. A aplicação também não depende de serviços online para realizar suas configurações, mantendo o gerenciamento dos dispositivos localmente.

O programa ainda pode consultar o GitHub uma vez ao ser aberto para verificar se existe uma nova versão. Essa verificação pode ser desativada nas configurações e não significa que o aplicativo esteja enviando dados de uso ou realizando downloads automáticos.

OpenLogi, uma alternativa de código aberto ao Logitech Options+ para Linux 3

Configurando um MX Master 3S

Para quem possui um mouse como o MX Master 3S, a experiência é particularmente interessante. Depois de instalado, o OpenLogi consegue identificar o dispositivo conectado e exibir informações como estado da conexão e nível da bateria.

A partir daí, o usuário pode configurar diferentes botões do mouse. É possível alterar funções do clique central, botões de avançar e voltar, rolagem horizontal e botão de gestos, entre outras possibilidades.

A interface apresenta uma lista de ações disponíveis para cada botão, permitindo substituir o comportamento original por outra função.

Como o aplicativo é multiplataforma, algumas opções exibidas na interface podem estar relacionadas exclusivamente ao macOS e, naturalmente, não funcionarão no Linux. Ainda assim, existe uma quantidade considerável de configurações que pode ser utilizada normalmente.

OpenLogi, uma alternativa de código aberto ao Logitech Options+ para Linux 4

DPI, rolagem e Smart Shift

O OpenLogi também permite controlar características mais específicas dos mouses Logitech. Entre elas está o ajuste de DPI, inclusive com a possibilidade de criar predefinições para diferentes níveis de sensibilidade. Isso é especialmente útil para quem alterna frequentemente entre diferentes sensibilidades durante o trabalho ou em jogos.

Também é possível configurar o comportamento do Smart Shift, escolher entre rolagem livre ou com catraca, alterar a sensibilidade da roda do polegar e inverter a direção da rolagem. O usuário ainda encontra configurações relacionadas à resolução da roda e outras características específicas do dispositivo.

OpenLogi, uma alternativa de código aberto ao Logitech Options+ para Linux 1

Mais informações e perfis

Além das configurações de uso, o OpenLogi apresenta informações detalhadas sobre o dispositivo conectado. O usuário pode consultar o nome do periférico, categoria, estado da conexão, nível de bateria, tipo de conexão, slot, identificadores e número de série, quando essas informações estão disponíveis.

Também existem opções relacionadas a perfis, atribuições de botões e gestos e predefinições de DPI. Quem possui mais de um periférico compatível pode tentar adicioná-los pela própria interface, concentrando diferentes dispositivos em uma única aplicação.

OpenLogi, uma alternativa de código aberto ao Logitech Options+ para Linux 2

OpenLogi também funciona fora do Linux

Embora a ausência do Logitech Options+ no Linux seja um dos principais motivos para procurar uma alternativa como essa, o OpenLogi não foi criado exclusivamente para o sistema do pinguim.

O aplicativo também está disponível para Windows e macOS, permitindo que o mesmo projeto seja utilizado em diferentes computadores.

No Linux, há pacotes DEB para diferentes arquiteturas e também RPM disponível nas versões do projeto no GitHub. A instalação, portanto, pode ser bastante simples dependendo da distribuição utilizada.

Outro detalhe interessante é que o OpenLogi foi desenvolvido em Rust, uma linguagem que vem ganhando espaço justamente em projetos que buscam combinar desempenho, segurança e baixo consumo de recursos.

Uma alternativa interessante para quem não gosta do software oficial

O OpenLogi não precisa necessariamente substituir ferramentas como Solaar ou Piper em todos os cenários. A compatibilidade varia de acordo com o dispositivo, e projetos diferentes podem oferecer recursos específicos para determinados periféricos.

Ainda assim, a proposta é bastante atraente. Em vez de exigir uma conta para configurar um mouse, executar uma aplicação pesada em segundo plano ou adicionar recursos que o usuário talvez nunca utilize, o OpenLogi concentra-se no essencial: gerenciar o hardware localmente.

Para usuários de Linux que possuem periféricos Logitech compatíveis, isso significa ter mais uma alternativa para escapar das limitações do software oficial. E, por ser aberto, multiplataforma e desenvolvido em Rust, o projeto também representa uma abordagem interessante para quem prefere ferramentas mais simples e transparentes.

Quer conhecer melhor o MX Master 3S, um mouse bem diferente do padrão? Confira nossa análise desse e de outros produtos depois de anos de uso!