Dear Felipe,

Thanks for the information.
Is it possible to login with my credentials and execute as sudo ./a.out.

Can u help me how to make it work ?




Thanks & Regards
--
Lokesh Chakka,
Mobile: 9731023458

On Fri, Oct 20, 2017 at 4:43 PM, Felipe Borges <felipe10bor...@gmail.com>
wrote:

> On Fri, Oct 20, 2017 at 1:01 PM, Lokesh Chakka
> <lvenkatakumarcha...@gmail.com> wrote:
> > Hello,
> >
> > I am using simple program
> >
> > #include <gtk/gtk.h>
> >
> > int main(int argc, char *argv[])
> > {
> >     GtkWidget *window;
> >     gtk_init(NULL, NULL);
> >     window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
> >     gtk_widget_show(window);
> >     g_signal_connect(window, "destroy", G_CALLBACK(gtk_main_quit), NULL);
> >     gtk_main();
> >     return 0;
> > }
> >
> > I compiled it using gcc simple.c `pkg-config --cflags gtk+-3.0 --libs`
> > if I do ./a.out, GUI is showing up.
> >
> > but if I do "sudo ./a.out", I am seeing the following error :
> >
> > ================================================
> > $ sudo ./a.out
> > No protocol specified
> > Unable to init server: Could not connect: Connection refused
> >
> > (a.out:7961): Gtk-WARNING **: cannot open display: :0
> > ================================================
> >
> > As my application back end needs root privileges, I need to open the GUI
> > using sudo only.
> > Can some one help in fixing this issue ?
> >
> > The same code was working fine in Ubuntu 17.04. But I am facing this
> issue
> > after upgrading to Ubuntu 17.10.
>
> Ubuntu 17.10 has switched to the Wayland display server, which is
> designed to fix the security issues existent in X.
>
> Wayland only allows the user who started the X server to connect clients
> to it.
>
> For more info, see https://bugzilla.redhat.com/1266771
>
> >
> > Thanks
> > --
> > Lokesh Chakka,
> > Mobile: 9731023458
> > _______________________________________________
> > gtk-app-devel-list mailing list
> > gtk-app-devel-list@gnome.org
> > https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
>
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to