Introdução
Para quem usa
Gentoo e busca um acesso remoto fluido, o
NoMachine (protocolo NX)
é uma das melhores soluções disponíveis. Diferente de ferramentas como o AnyDesk, o
NoMachine é focado em performance máxima dentro da rede local (LAN).
Por que usar NoMachine em vez de AnyDesk?
- Conexão Direta (LAN): Enquanto o AnyDesk muitas vezes faz o tráfego passar por servidores externos, o
NoMachine trabalha diretamente entre as máquinas da sua rede, garantindo latência zero e total privacidade dos dados.
- Protocolo NX: Oferece uma compressão de imagem superior, mantendo a nitidez de fontes e a fluidez das animações do KDE Plasma 6, mesmo em altas resoluções.
- Sem Limites de Uso: A versão gratuita é completa e ilimitada para uso pessoal, sem os avisos de "uso profissional" comuns em outros softwares.
Passo 1: Download
Acesse a página oficial e baixe o pacote
.tar.gz para
Linux x86_64:
Passo 2: Instalação Manual
O script deve ser extraído em
/usr e executado com o perfil
redhat para correta compatibilidade com os caminhos do Gentoo:
Extração (substitua pelo nome do arquivo baixado):
sudo tar -C /usr -xvf nomachine*x86_64.tar.gz
Execução do setup:
sudo /usr/NX/nxserver --install redhat
Passo 3: Habilitação via Systemd
Como a dica é focada em
Gentoo com Systemd, você deve habilitar o serviço para que ele inicie automaticamente no boot:
Habilitar o serviço do sistema:
sudo systemctl enable nxserver.service
Iniciar o serviço imediatamente:
sudo systemctl start nxserver.service
Verificar se está tudo rodando (nxserver, nxnode e nxd):
sudo systemctl status nxserver.service
Se não estiver, use:
sudo /usr/NX/bin/nxserver --restart
Passo 4: Ajuste para Wayland (KDE Plasma 6)
Ao conectar pela primeira vez, autorize o acesso no monitor físico do servidor. Selecione
"Tela Inteira" (Entire Screen) e marque
"Lembrar escolha". Isso é essencial para que o sistema aceite conexões futuras como um servidor "headless" (sem monitor).
Sem som?
Uma coisa que percebi depois de tudo funcionando foi que a máquina cliente não estava reproduzindo som do servidor.
O NoMachine controla o áudio no arquivo
/usr/NX/etc/node.cfg.
No Gentoo, a opção
EnableAudio vem comentada, ou seja, desligada, mesmo que o PipeWire esteja ativo no sistema.
Assim o NoMachine não transmite áudio.
Solução:
Editar o arquivo de configuração do NoMachine
sudo nano /usr/NX/etc/node.cfg
Localize a seção de áudio e ajuste para:
AudioInterface pipewire
EnableAudio 1
EnableAudioInput 1
Após salvar o arquivo, reinicie o serviço:
sudo systemctl restart nxserver
Verifique se subiu corretamente:
systemctl status nxserver
Conferir se o PipeWire está ativo para o usuário
systemctl --user status pipewire
systemctl --user status wireplumber
systemctl --user status pipewire-pulse
Se algum serviço não estiver ativo:
systemctl --user enable --now pipewire wireplumber pipewire-pulse
Conecte novamente pelo NoMachine e, dentro da sessão remota, rode:
speaker-test -t sine -f 440
Se o som sair no cliente, está tudo funcionando.
Também pode testar:
aplay /usr/share/sounds/alsa/Front_Center.wav
Conclusão
O
NoMachine utiliza a porta
4000/TCP. Agora você tem controle total do seu Gentoo remotamente com a mesma sensação de estar usando o PC localmente.
Nenhum comentário foi encontrado.