Arshad
Arshad

Reputation: 43

Error: Unable to initialize gtk, is DISPLAY set properly?

I'm trying to run Image application from server "bert"

I connected through my OSX Maverick as

ssh [email protected]

I compiled my file with

$ make

but when I run the resulting file

$ ./window

it gives me the following error:

Error: Unable to initialize gtk, is DISPLAY set properly?

How can I solve this problem?

Upvotes: 4

Views: 52975

Answers (3)

Gabriel H. Nunes
Gabriel H. Nunes

Reputation: 755

Try running ssh with the flags -Y -v.

If the following line appears on the terminal during the ssh connection, install xauth on your remote system.

debug1: Remote: No xauth program; cannot forward with spoofing.

As suggested here.

Upvotes: 1

Pascalius
Pascalius

Reputation: 14659

On macOS you need to install xquartz for x11 support https://support.apple.com/de-de/HT201341.

Then you can connect with

ssh -Y [email protected]

Upvotes: 1

Endre
Endre

Reputation: 802

You should connect with the -X or -Y option to be able to launch graphical applications:

ssh -X [email protected]

If that doesn't help, you should consult /etc/ssh/sshd_config whether X11Forwarding is enabled.

Upvotes: 5

Related Questions