Невозможно открыть отображение ":0" в Ubuntu 11.04 (с единицей)

Я подключаюсь к Ubuntu 11.04 через ssh и пытаюсь запустить эту команду (это команда Image Magick):

* Эта команда сохраняет любое видимое окно на X-сервере и выводит его в виде файла изображения.

sudo import -window root -display: 0 screen.png
Протокол не указан импорт: невозможно открыть X-сервер `:0' @ error/import.c/ImportImageCommand/362.

Я думаю, что проблема в единстве, потому что, если я попробую это в Ubuntu до 11.04, он будет работать без проблем (в более старых версиях вместо единства используется gnome). Кто-нибудь знает, как подключиться к x-серверу в Ubuntu 11.04?

Заранее спасибо.

1 ответ

Решение

Попробуйте запустить

xhost +localhost

На сервере, прежде чем захватить окно.

редактировать

Кстати, вы должны войти в систему как тот же пользователь, который вошел на X-сервер и установить DISPLAY перед запуском xhost.

Другие вопросы по тегам