o problema é que o sudo muda o contexto do usuário para root e root não tem um conjunto de exibição. tente usar o kdesu (para o kde) ou o beesu (para o gnome) para iniciar seu aplicativo
Estou usando o nxclient na minha máquina Windows para conectar-me a um servidor Linux que está executando o RHE. Eu sou capaz de executar todos os programas com GUI corretamente. No entanto, quando eu corro os mesmos programas com o sudo, recebo o seguinte
error:(SciTE:25243): Gtk-WARNING **: cannot open display: :1066.0
Não há nenhum monitor conectado a esta máquina, então eu estou gussing nx está definindo meu $ DISPLAY para: 1066,0?
o problema é que o sudo muda o contexto do usuário para root e root não tem um conjunto de exibição. tente usar o kdesu (para o kde) ou o beesu (para o gnome) para iniciar seu aplicativo