Я подключаюсь к ubuntu 11.04 через ssh и пытаюсь запустить эту команду (это команда Image Magick):
* Эта команда сохраняет любое видимое окно на X-сервере и выводит его как файл изображения.
sudo import -window root -display: 0 screen.png
Протокол не указан import: невозможно открыть X-сервер `: 0 '@ error / import.c / ImportImageCommand / 362.
Я думаю, что проблема в единстве, потому что, если я попробую это в ubuntu до 11.04, он будет работать без проблем (старые версии используют gnome вместо единства). Кто-нибудь знает, как подключиться к серверу x в ubuntu 11.04?
Заранее спасибо.
попробуйте бежать
xhost + localhost
На сервере перед захватом окна.
редактировать
Кстати, вам нужно войти в систему как тот же пользователь, который вошел на X-сервер, и установить DISPLAY перед запуском xhost.