Dá para usar um tablet como segunda tela no Linux?
Sim, você pode usar um iPad ou tablet Android como segunda tela no Linux. Mas não funciona em todo lugar como no macOS e no Windows, e a sessão de desktop em que você entra decide o resultado. Aqui está o que funciona e o que não funciona, logo de início.
A sessão importa mais do que a distribuição
É difícil dizer "é Ubuntu, então vai funcionar", porque o mesmo Ubuntu lida com a tela de formas diferentes conforme a sessão escolhida na tela de login. Para estender a área de trabalho, o computador precisa conseguir criar um monitor virtual, e só algumas sessões permitem isso.
Você descobre em qual está executando echo $XDG_SESSION_TYPE num terminal. Se aparecer wayland, você passou da primeira condição.
No GNOME Wayland, o Extend funciona
O suporte do Any Display ao Linux gira em torno da sessão Wayland do GNOME. Numa distribuição que usa o GNOME por padrão, como Ubuntu ou Fedora, uma sessão Wayland permite que o computador crie uma tela virtual e a mostre no tablet como uma segunda tela independente. O espelhamento da mesma tela, o toque do tablet e a entrada de teclado e mouse também foram pensados para esse ambiente.
Alguns outros ambientes de desktop são cobertos em certa medida, mas o suporte varia conforme o desktop, então os requisitos do sistema na página de download são o lugar exato para conferir o que funciona no seu. Não podemos prometer o mesmo comportamento em todas as distribuições e versões.
Numa sessão X11, o Extend não funciona
Se o comando mostrar x11, a resposta honesta é que estender a tela não é possível. Uma sessão X11 não consegue criar o monitor virtual, então o app desativa o botão Extend antes de conectar. Só algumas funções, como o espelhamento, ficam disponíveis.
Se puder mudar para o Wayland, saia da sessão e use o menu de sessão da tela de login (geralmente um ícone de engrenagem ao lado do campo de senha) para escolher a opção Wayland. Se o driver gráfico ou um programa de que você depende obriga a ficar no X11, o realista por enquanto é abrir mão da tela estendida e usar o tablet como tela espelhada.
Depois de conectar, posicione nas configurações de tela do Linux
Abra o app do tablet e entre com a mesma conta, e o computador Linux do seu Wi-Fi aparece na lista. Um cabo USB também funciona. Escolha Extend e uma tela nova aparece no computador.
Daí em diante é a rotina de sempre. Nas configurações de tela do Linux, coloque a tela nova do lado em que o tablet está fisicamente. Se o tablet está à direita do notebook, ponha-a à direita para o ponteiro passar naturalmente. Depois de mudar a resolução ou a escala, confira o tamanho do texto. O guia de estender e espelhar a tela explica a primeira conexão.
Permissões e componentes que você pode encontrar uma vez
No Wayland, um app não pode simplesmente pegar a tela, então a primeira conexão pode mostrar um aviso sobre a permissão de compartilhamento de tela ou algum componente necessário. Permita conforme indicado. Se você acabou de instalar a extensão do GNOME Shell que ajuda com entrada e posicionamento de janelas, talvez precise sair da sessão e entrar de novo uma vez para o GNOME reconhecê-la.
Se o tablet não mostra o computador de jeito nenhum, a causa muitas vezes é a rede e não o Linux, e o que fazer quando seu tablet não encontra o computador no mesmo Wi-Fi deve ajudar.
Limites que vale conhecer
O computador comprime a tela antes de enviar, então a qualidade da imagem e a capacidade de resposta dependem do desempenho de codificação dele, da resolução e da rede. Uma máquina com codificador por hardware leva vantagem, mas não podemos prometer um resultado específico numa configuração específica.
Em resumo: no GNOME Wayland vale tentar, no X11 não dá para estender, e em qualquer outro ambiente confira primeiro os requisitos. Se você imagina código no notebook e logs ou documentação no tablet, verifique essa condição antes de tudo.
Perguntas frequentes
- Posso estender para um tablet no Linux se estou no X11?
- Não. Uma sessão X11 não consegue criar um monitor virtual, então o Extend não está disponível e o app desativa o botão antes de conectar. Se conseguir entrar numa sessão Wayland, tente essa.
- Como sei se estou no Wayland?
- Execute echo $XDG_SESSION_TYPE num terminal. Aparece wayland numa sessão Wayland e x11 numa sessão X11.
- Funciona com iPad e tablets Android?
- Sim. A tela pode ir para um iPad, um iPhone ou um tablet ou celular Android. Entre com a mesma conta do computador e conecte pelo mesmo Wi-Fi ou por USB.
- Precisa ser Ubuntu ou Fedora?
- Mais do que o nome da distribuição, importa estar numa sessão GNOME Wayland. Não podemos garantir todas as distribuições e versões, então confira os requisitos na página de download.