![невозможно открыть X-сервер](https://rvso.com/image/52101/%D0%BD%D0%B5%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%20%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D1%8C%20X-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%20.png)
Я пытаюсь отобразить размеры изображения, а затем изменить их с помощью программы, которая, как утверждает моя система, называется Package ImageMagick-6.5.4.7-7.el6_5.i686 already installed and latest version
.
Но получаю ошибку:
-bash-4.1# отобразить main-bg1.jpg
дисплей: невозможно открыть X-сервер `` @ display.c/DisplayImageCommand/420.
решение1
Это сообщение появляется из-за того, что у вас нет прав из этой оболочки (root) на отображение окон графического интерфейса на X-сервере, который, как я предполагаю, запущен от имени вашего обычного пользователя.
В другом окне от имени обычного пользователя:
$ xhost +
Затем попробуйте еще раз. Если это все еще не работает, вы можете попробовать явно задать $DISPLAY
переменную в оболочке root:
$ export DISPLAY=:0.0
Затем повторите команду display ...
.
Я вошел на удаленный сервер через SSH.
Если вы вошли на какой-то удаленный сервер, используя что-то вроде этого, ssh root@remote
вы, скорее всего, увидите что-то вроде этого:
$ ssh -x root@skinner xeyes
Error: Can't open display:
$
Теперь, если вы используете переключатель -X
:
Вы должны получить удаленное отображение графического пользовательского интерфейса приложения.