Você deve usar Linux com o Wayland? O que você precisa saber

Mudança de aspectos Desktop Linux O tempo todo, mas alguns ingredientes já existem há décadas. Pegue um exemplo Sistema X Window (Conhecido principalmente como X11) Enquanto o trabalho está em andamento para criar uma alternativa mais rápida e segura. Esta opção alternativa é Wayland.

Wayland chegou há muito tempo, e muitos sistemas operacionais baseados em Linux o adotaram como protocolo Servidor de exibição virtual. Se você ainda não tem, provavelmente será em breve. Aqui está o que significa Uso Linux Com o Wayland.

Você deve usar o Linux com o Wayland? O que você precisa saber - Linux

O que é Wayland?

Você deve usar o Linux com o Wayland? O que você precisa saber - Linux

Wayland é um protocolo que informa aos aplicativos como aparecem na tela, com base em suas ações (como mover uma janela ou clicar em um botão). Tecnicamente, Wayland não é um substituto Para o servidor X sozinho - Wayland especifica apenas como o servidor de exibição deve se comunicar com esses aplicativos.

Wayland depende de um terceiro, conhecido como Compositor Wayland , Para atuar como um servidor de apresentação. Um exemplo é Mãe و KWinGenericName (Do ambiente de trabalho GNOME و Plasma KDE Respectivamente). Wayland tenta simplificar as conexões do servidor de exibição, tornando o desenvolvimento futuro mais fácil e rápido.

Como muitas tecnologias futuras, Wayland precisa de algum desenvolvimento. X já existe há muito tempo e é construído de forma estável. Isso significa que o Wayland tem muito a fazer (além do servidor de renderização que o executa). Nesse ínterim, há algumas coisas que você precisa saber para tornar a execução do teste mais suave.

Evite aplicativos GTK + 2 ou Qt 4 no Wayland

A maioria dos aplicativos Linux com os quais você interage diariamente é escrita para um conjunto de ferramentas gráficas: GTK+ و Qt. Essas janelas atuam como clientes no servidor de apresentação, exigindo que os objetos sejam arrastados para a tela. No entanto, essas solicitações devem ser entendidas primeiro e isso depende do kit de ferramentas.

Como resultado, alguns tipos de aplicativos só podem ser executados em desktops Wayland. Por exemplo, aplicativos GTK + 3 também podem ser executados adequadamente. Portanto, aqueles escritos em Qt 5 (o kit de ferramentas do qual a área de trabalho do Plasma depende) também podem funcionar.

No entanto, se você tentar abrir o aplicativo Qt 4, por exemplo, há uma boa chance de que ele seja executado. Wayland faz isso executando o servidor X nos bastidores, para ouvir aplicativos que ele não consegue entender. No entanto, isso pode levar a um aumento ligeiramente no uso da memória e velocidades mais baixas. Além disso, há algumas coisas que essa abordagem não pode fazer no momento.

Alguns aplicativos não são compatíveis com o Wayland

Você deve usar o Linux com o Wayland? O que você precisa saber - Linux

Projetado Wayland و X De maneiras diferentes, alguns dos aplicativos que funcionam com X Por trabalhar com Wayland.

Pense em aplicativos que mudam a cor da tela, como Redshift و f.lux. Esses aplicativos filtram a luz azul da tela com base na hora do dia. Esses aplicativos funcionam com complementos X , Como o RandR, que fornece aos aplicativos uma maneira fácil de pedir ao X para alterar as cores da tela.

Embora o Wayland forneça uma maneira de recriar essa habilidade de alguma forma, ele depende de cada Compositor Wayland Para realmente implementá-lo. Isso significa que, embora um único ambiente de área de trabalho possa suportar algo como Redshift (como o recurso GNOME Night Light apresentado na imagem acima), esta função não está necessariamente disponível em qualquer outro lugar.

Você pode esperar encontrar problemas semelhantes com o aplicativo de gravação de tela. Como um recurso de segurança, o Wayland View Server bloqueia aplicativos da tela de gravação. Isso não significa que a gravação de tela seja basicamente impossível no Wayland. Os desenvolvedores estão implementando o recurso de uma maneira diferente.

A instalação é obrigatória

Falando sobre efeitos visuais aqui. Que é o processo de combinar vários efeitos livres, a composição é uma tecnologia que ajuda a prevenir o screen tearing. Isso é feito mantendo cópias da tela na memória, geralmente com a placa gráfica. Dessa forma, mesmo se os aplicativos pararem de responder, seu servidor de exibição ainda terá algo com que trabalhar. A composição também fornece gráficos e sombras de janela.

O Wayland foi projetado para tornar esse processo mais eficiente do que o X, tornando-o obrigatório. X tem a opção de montagem como recurso opcional, por meio de uma extensão chamada Xcomposit. Mas devido à forma como é implementado, leva mais tempo em comparação com o Wayland.

Dito isso, a maquiagem pode causar alguns problemas. Configurar o desempenho degrada ligeiramente o desempenho de aplicativos, como jogos. No X, a maioria dos dispositivos de desktop para de iniciar quando o aplicativo é iniciado em tela cheia. Mas muitos compositores Wayland ainda precisam implementar isso. Se você estiver interessado em usar aplicativos gráficos intensivos no desktop Wayland, é extremamente importante manter isso em mente.

A placa gráfica Nvidia pode não funcionar com o Wayland

Mais especificamente, se você estiver usando Driver gráfico Da Nvidia, o Wayland provavelmente não funcionará para você. Isso está relacionado ao problema de adaptação acima. Para fazer o processo funcionar, seu driver gráfico deve conversar com o Wayland compositor de uma determinada maneira.

As placas gráficas Intel e AMD não apresentam esse problema, pois utilizam o padrão esperado, denominado GBM (Gerenciamento de buffer público). A Nvidia acredita na maneira de falar com Wayland, que se chama EGL , Melhor, então fique com isso em vez de mudar.

Este problema pode ser resolvido de duas maneiras: por Drivers nvidia GBM ou Wayland compositor implementam EGLStreams. Atualmente, a Nvidia não parece interessada em buscar a solução anterior.

Como usar o Wayland

Nesse ponto, dá a você mais Distribuições Linux Opção de instalação do Wayland, mas a maioria deles ainda executa o X por padrão. Você pode procurar Wayland nos repositórios, sair da área de trabalho e escolher Wayland quando conectado mais uma vez.

O Fedora foi uma das primeiras distros a retroceder nessa tendência, e já faz alguns anos que usa o Wayland por padrão. O Fedora é conhecido por usar a tecnologia mais recente que o desktop Linux tem a oferecer, além de ser fácil de usar. Mas o Fedora não está sozinho.

Algumas distros que fornecem Wayland por padrão

  • Fedora
  • Debian
  • openSUSE Tumbleweed
  • PureOS
  • Red Hat Enterprise Linux
  • SUSE Enterprise Linux

Por que mais distribuições não fizeram a troca?

Muitos deles estão esperando para resolver alguns problemas. Muitos usuários esperam usar o driver gráfico da Nvidia para a melhor experiência de jogo. Alguns querem Gravação de tela Para criar arquivos de áudio ou transmitir vídeo online.

por causa de Servidor de Apresentação Não é algo que a maioria de nós notaria, as distros não estão ansiosas para apresentar problemas tão perceptíveis em troca de algum benefício que, embora real, está amplamente presente nos bastidores. E se você tentar consertar as coisas usando Área de trabalho remota , Essa coisa Ela mesma pode ou não funcionar no ambiente Wayland.

DzTech

Sou um engenheiro estadual com vasta experiência nas áreas de programação, criação de sites, SEO e redação técnica. Sou apaixonado por tecnologia e me dedico a fornecer informação de qualidade ao público. Posso me tornar um recurso mais valioso para usuários que procuram informações precisas e confiáveis ​​sobre análises de produtos e aplicações especializadas em diversos campos. Meu compromisso inabalável com a qualidade e a precisão garante que as informações fornecidas sejam confiáveis ​​e úteis para o público. A busca constante pelo conhecimento me leva a acompanhar os mais recentes desenvolvimentos tecnológicos, garantindo que as ideias compartilhadas sejam transmitidas de forma clara e acessível.
Ir para o botão superior