Reputation: 43
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
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
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
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