Tutorial Completo: Instalação e Uso da Marca d'Água de Ativação no Linux - Uma Piada que Virou Tradição

Visão Geral do Projeto Activate Linux

Activate Linux é uma aplicação de código aberto que replica visualmente a marca d'Água famosa do Windows no ambiente desktop Linux. Desenvolvido em C com a biblioteca gráfica Cairo, o projeto permite exibir textos personalizados no canto da tela, funcionando tanto em servidores de exibição X11 quanto Wayland. Ele oferece opções de personalização extensas, incluindo ajustes de texto, fonte, cor e posição, e pode ser executado como um daemon para exibição contínua.

Instalação em Diferentes Distribuições

Para Ubuntu e Derivados

Adicione o repositório PPA e instale o pacote gerenciador de pacotes apt:


sudo add-apt-repository ppa:edd/misc
sudo apt update
sudo apt install activate-linux

Para Arch Linux

Utilize o assistente de pacotes do AUR:


yay -S activate-linux-git

Compilando a Partir do Código Fonte

Primeiro, instale as dependências necessárias:


sudo apt install libconfig-dev libcairo2-dev libxi-dev libx11-dev x11proto-core-dev x11proto-dev libxt-dev libxext-dev libxfixes-dev libxinerama-dev libxrandr-dev libwayland-dev wayland-protocols libpango1.0-dev

Em seguida, compile e instale o projeto:


make
sudo make install

Configuração Básica da Marca d'Água

Alterando o Texto Exibido

Use os parâmetros -t para o título principal e -m para o subtítulo:


./activate-linux -t "Ative o Linux" -m "Consulte a documentação para obter a chave"

Utilizando Estilos Predefiindos

Liste os estilos disponíveis com o parâmetro -l:


./activate-linux -l

Aplique um estilo específico, como o BSD:


./activate-linux -p "bsd"

Ajustes de Aparência

Modifique a fonte e o estilo (negrito e itálico):


./activate-linux -f "Ubuntu" -b -i

Defina uma cor personalizada no formato RGBA:


./activate-linux -c 0.1-0.1-0.1-0.1

Altere a posição e o tamanho da marca d'Água:


./activate-linux -x 340 -y 120 -s 1.5

Configuração Avançada

Uso de Arquivo de Configuração

Crie um arquivo de configuração como ~/.config/activate-linux.cfg para parâmetros persistentes:


./activate-linux -C ~/.config/activate-linux.cfg

Modo Daemon para Exibição Contínua

Execute em segundo plano para manter a marca d'Água visível permanentemente:


./activate-linux -d

Integração com Gamescope

Para jogos, execute como uma camada de sobreposição no Gamescope:


./activate-linux -G

Modos de Depuração e Log

Ative logs detalhados com múltiplos parâmetros -v:


./activate-linux -vvv

Oculte todas as saídas com o modo silencioso:


./activate-linux -q

Estrutura do Código Fonte

O projeto organiza-se em diretórios lógicos dentro de src/:

  • src/activate_linux.c - Ponto de entrada principal
  • src/cairo_draw_text.c - Renderização gráfica via Cairo
  • src/x11/x11.c - Suporte ao servidor de exibição X11
  • src/wayland/wayland.c - Suporte ao Wayland

A renderização utiliza Cairo para efeitos de transparência e texto de alta qualidade.

Solução de Problemas Comuns

Marca d'Água Não Aparece

Verifique o servidor de exibição em uso e confirme as dependências instaladas. Execute com -v para diagnósticos.

Fontes com Aparência Incorreta

Certifique-se de que a fonte especificada está instalada ou utilize a fonte padrão do sistema.

Problemas de Desempenho

Em hardware mais antigo, reduza a taxa de atualização ou use o parâmetro -w para ignorar o compositor.

Participação da Comunidade

O projeto é licenciado sob GPLv3 e aceita contribuições como correções de bugs, novas funcionalidades, traduções ou predefinições adicionais.

Tags: Linux Activate-Linux Cairo X11 Wayland

Publicado em 6-30 16:52