"por trás das cenas usa ferramentas CLI" não é um conceito válido. Apenas adicionar uma camada de interpretação entre o usuário e as chamadas do sistema não adiciona segurança.
Qualquer programa X Windows respeita sua variável de ambiente $DISPLAY
. Você pode configurar um túnel para o protocolo X DO cliente X no servidor PARA o servidor X em seu sistema de gerenciamento remoto ( man ssh
) e informar ao servidor X em seu sistema de gerenciamento remoto para aceitar conexões remotas. man xhost