A maioria das distribuições Linux comuns vem com o Wayland imediatamente. O Ubuntu já mudou para o Wayland desde a versão 22.04, e o Fedora já é distribuído com o Wayland há muito tempo. As distribuições SUSE e Debian juntaram-se recentemente à lista. Mas o Wayland ainda tem alguns desafios, principalmente o facto de muitos programas antigos não serem suportados ou não funcionarem bem. Se tiver problemas com programas mais antigos, deve verificar qual o servidor de visualização que está a ser utilizado. Existem várias formas de o fazer.
O Wayland é um protocolo de visualização que está a ser desenvolvido como uma alternativa ao X Window System para gerir a interface de janelas nos sistemas operativos Linux. O Wayland pretende oferecer uma arquitetura GUI mais moderna e eficiente do que o X Window System, que foi desenvolvido há mais de 30 anos. O Wayland tem como objetivo melhorar o desempenho, a segurança e a estabilidade geral da GUI nos sistemas Linux.
O Xorg (X.Org) é uma implementação gratuita e de código aberto do X Window System, que é o padrão para a GUI na maioria das distribuições Linux. O Xorg é um servidor de visualização que gere elementos gráficos no ecrã, tais como janelas, botões e outros elementos de interface. Fornece funcionalidades básicas para trabalhar com gráficos e interagir com o hardware do computador.
O Xorg fornece a capacidade de executar aplicações gráficas e gestores de janelas em sistemas Linux, fornecendo ao utilizador uma forma conveniente e intuitiva de interagir com o computador. Também suporta extensões e controladores, permitindo que o subsistema gráfico seja personalizado e optimizado para as necessidades específicas do utilizador.
O método mais conveniente e acessível para visualizar o servidor de exibição é exibir o conteúdo da variável de ambiente XDG_SESSION_TYPE
. Se o Wayland estiver atualmente em uso, será mostrado o wayland, e se o Xorg estiver em uso, será mostrado o X11:
$ echo $XDG_SESSION_TYPE
Além disso, o utilizador pode sempre descobrir o tipo da sessão atual usando loginctl
. Para ver a lista
de sessões, execute o programa com o comando list-sessions
ou sem parâmetros:
$ loginctl list-sessions
Para mostrar o tipo de uma determinada sessão, passe o seu identificador para o comando show-session
. Por exemplo, se o número da sessão for 3:
$ loginctl show-session 3 -p Type
Tudo isto também é feito com um simples comando, que lhe dá o ID da sessão a partir da variável de ambiente XDG_SESSION_ID
:
$ loginctl show-session "$XDG_SESSION_ID" -p Type
No Ubuntu, esta informação também pode ser visualizada na GUI. Tem de ir a "Settings" (Definições), ir a "About System" (Acerca do sistema) e encontrar "Window Interface" (Interface de janela).
Depois, verá o nome do servidor de visualização:
Por agora é tudo, no próximo artigo vamos dizer-lhe como descobrir como a aplicação é utilizada pelo Wayland.
Apply the discount by inserting the promo code in the special field at checkout: