“não é possível abrir a exibição:: 0” erro ao usar o sudo com qualquer aplicativo GTK

1

Eu quero executar gmsartcontrol (ferramenta de interface do usuário para smartctl) que precisa ser executado como root para acessar as unidades e ler seu status SMART.

No entanto, fazendo isso:

  

sudo gmsartcontrol

Eu recebo este erro:

  

Nenhum protocolo especificado
   [gtk] não pode abrir a exibição:: 0

    
por HeavyHydrogen 27.12.2014 / 13:58

2 respostas

2

Para aplicações gráficas use gksu:

  

gksu gsmartcontrol

Se não estiver instalado no seu sistema, você pode obtê-lo via:

  

apt-get instala o gksu

    
por doublehelix 27.12.2014 / 14:00
0

Como seu usuário de login, faça

xhost +


xhost root 

raiz sendo adicionada à lista de controle de acesso

vim /etc/sudoers
Defaults env_keep="XAUTHORIZATION XAUTHORITY TZ PS2 PS1 PATH LS_COLORS 
KRB5CCNAME HOSTNAME HOME DISPLAY COLORS"

Opcional

1952  adduser $USER wireshark
1953  chgrp wireshark /usr/bin/dumpcap
1954  setcap cap_net_raw,cap_net_admin=eip /usr/bin/dumpcap
1955  getcap /usr/bin/dumpcap
    
por Jonni2016aa 24.04.2017 / 02:06