segunda-feira, 13 de novembro de 2017

Erro ? ao executar Synaptic, Gparted, Gdebi ... no Ubuntu 17.10

Os usuários do Ubuntu e outras distribuições, tem se deparado com uma nova realidade e tem confundido isso com erro, veja nessa matéria o motivo que alguns de seus programas não funcionam mais.






Cannot open display: :0


O que aparentemente é um erro, não passa da politica de segurança do servidor gráfico Wayland.

Seus desenvolvedores entendem que utilizar aplicativos gráficos para realizar tarefas administrativas do sistema é perigoso.

"Eles decidiram e ponto final, a bola é dele e os donos da bola fazem o que bem entenderem, você usa se quiser e se não gostou coma menos, a partir de agora se quiser futucar no sistema vai ter que usar a telinha preta e fim de papo kkkkkkkkk"

Não aguentei sem zoar :) kkkkkkkkkkkkkkkkkk

Brincadeiras a parte, os caras conhecem  cria que fizeram e onde tem fumaça tem fogo.

Você tem duas alternativas, não usar a sessão com wayland e usar a com o bom e velho xorg de guerra, ou usar um pequeno script que contorna esse "problema" .

Tentativa de usar Gparted, Gufw e Synaptic, resultou só em erros e mais erros.




Continuação.




Usando a sessão com Xorg


Opção recomendada


Para usar a sessão com Xorg, na tela de login, click na engrenagem do lado esquerdo do botão "Entrar"

Selecione:

Ubuntu on Xorg

Digite sua senha e click em "Entrar".





As aplicações que precisam de poder de root, funcionando normalmente.




Liberar o Root para usar o servidor x


Opção NÃO recomendada

Dar permissão ao root de usar o servidor gráfico.

xhost si:localuser:root
sudo synaptic



Ao fechar o aplicativo gráfico que rodou como root, de o comando abaixo para revogar a autorização dada.

xhost -si:localuser:root

Note que já não executa mais como root a aplicação gráfica.

Não recomendo essa opção pois se você esquecer de cancelar a permissão dada, você pode ficar vulnerável desnecessariamente.




Entendendo o xhost


Executando o comando xhost você tem a lista de usuários autorizados a usar o servidor x.

xhost

Veja na imagem que só o usuário lobo está na lista.




 Agora apos dar permissão ao root.

Não se esqueça de se optar por esse método, revogue a permissão dada ao root de usar o servidor x. 





Donate - Contribua para a melhoria do nosso trabalho!!











Nenhum comentário:

Postar um comentário

Observação: somente um membro deste blog pode postar um comentário.