4

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

I connected through my OSX Maverick as

ssh ak324@bert.eecs.qmul.ac.uk

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?

Bex
  • 2,905
  • 2
  • 33
  • 36
Arshad
  • 43
  • 1
  • 2
  • 6

3 Answers3

5

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

ssh -X ak324@bert.eecs.qmul.ac.uk

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

Endre
  • 690
  • 8
  • 15
1

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

Then you can connect with

ssh -Y ak324@bert.eecs.qmul.ac.uk
Pascalius
  • 14,024
  • 4
  • 40
  • 38
1

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.

Gabriel H. Nunes
  • 735
  • 8
  • 20