Termux: Como usar o Termux-X11
27/10/2025
Por quê?
O Termux-x11 é um método mais integrado para ter uma sessão gráfica do que o incômodo método VNC.
Requisitos
Procedimento
Instale os pacotes necessários
pkg update
pkg install x11-repo
pkg install termux-x11-nightly
Se você tem o [pacman no Termux], não é necessário instalar o
x11-repo.
Além disso, você também pode instalar um ambiente de desktop ou gerenciador de janelas. Neste exemplo, usarei o IceWM e o XFCE, mas os repositórios do Termux também oferecem outras opções, como Openbox ou LXQt.
Configure o ambiente
Neste ponto, o Termux deve ter o termux-x11 disponível como comando. Recomenda-se declarar $DISPLAY=:0 como variável de ambiente dentro do arquivo ~/.profile (se não existir, você pode criá-lo com touch ~/.profile) para que qualquer programa que você abrir rode na sessão do Termux-X11.
~/.profile
export DISPLAY=:0
Execute o ambiente gráfico
Agora você só precisa executar o termux-x11 e o ambiente de desktop ou gerenciador de janelas desejado (de preferência em uma nova sessão do Termux).
Felizmente, isso pode ser resumido em um único comando:
termux-x11 :0 -xstartup "dbus-launch --exit-with-session {command}"
Por exemplo:
XFCE
termux-x11 :0 -xstartup "dbus-launch --exit-with-session startxfce4"
IceWM
termux-x11 :0 -xstartup "dbus-launch --exit-with-session icewm-session"
Se você escolheu outro ambiente, precisará verificar qual é o comando de inicialização dele, por exemplo: fluxbox, openbox, startlxqt ou mate-session.
De preferência, você pode salvá-lo como um comando (por exemplo, em ~/../usr/bin) e dar permissões de execução. Por exemplo:
~/../usr/bin/customx11
termux-x11 :0 -xstartup "dbus-launch --exit-with-session icewm-session"
chmod +x ~/../usr/bin/customx11
Com isso, basta digitar customx11 para iniciar o ambiente:
customx11
Encerre a sessão
Normalmente, basta fazer logout (ou fechar o gerenciador de janelas) pela interface gráfica. Caso contrário, pressionar Ctrl + C deve encerrar a sessão.
Conclusão
Usar o Termux-X11 é útil se quisermos ou precisarmos de um ambiente tradicional semelhante ao Linux em nossos dispositivos Android. O Termux-X11 também suporta entrada de teclado e mouse, o que melhora a experiência do usuário.


