В настоящее время я пытаюсь запустить clamtk по ssh-соединению. После прочтения этого мне нужно включить Xforwarding, поэтому я попробовал следующее.

  1. На яблочном Mac я скачал XQuartz. Там я захожу на свой сервер с помощью ssh -Y user@server . Я могу войти. В командной строке я запускаю:

    clamtk

и я получаю эту ошибку:

Gtk-WARNING **: cannot open display:  at /usr/lib64/perl5/vendor_perl/Gtk2.pm line 168.

Я также попробовал:ssh -X user@server от XQuartz. Я получаю ту же ошибку.

РЕДАКТИРОВАТЬ: Я пошел на ссылку на комментарии и попробовал это из этого ответа: 1. Пошел в /etc /ssh /sshd_config и установил X11Forwarding yes 2. Я установил export DISPLAY="127.0.0.1:10.0" Ни один из них не работал для меня.

1 ответ1

0

Уверен, это означает, что у программы есть API (такой как Skype или Wireshark Do), и он не может отображаться на терминале.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .