Это из-за небольшой ошибки в команде:
gnome-terminal --title="abvtrm" --geometry 80x10-0-0
пойдет туда - см. -0-0
gnome-terminal --title="abvtrm" --geometry 80x10+0+0
перейдет в начало - см. +0+0.
man X | grep corner
Спасибо @pandya
дает следующее:
four corners of the screen using the following specifications:
+0+0 upper left hand corner.
-0+0 upper right hand corner.
-0-0 lower right hand corner.
+0-0 lower left hand corner.
FreeNX - замечательное приложение для работы с удаленными дисплеями.
Основываясь на предложении @harre, я нашел это лучшим рабочим решением, по крайней мере для RHEL через Putty. Я знаю, что есть лучший способ, чем создать файл, который содержит var, но это работает из затвора, чтобы получить X11
доступ к DISPLAY
при загрузке через gnu screen
.
Автоматическое решение
Добавьте к .bashrc
(или .bash_profile
, в зависимости от вашего варианта использования)
#. bashrc, если [-f ~ / etc / .bash-screen-x11]; затем echo $ DISPLAY & gt; $ HOME / .display.env source ~ / etc / .bash-screen-x11 fi
Затем добавьте следующий файл (или ваш путь)
# ~ / etc / .bash-screen-x11 # устанавливает отображение var var. если [-z $ STY]; затем экспортируйте DISPLAY = $ (cat $ HOME / .display.env) fi
в репозиториях есть программа, называемая xpra, она похожа на экран gnu для x11. с этим трудно работать:
X Персистентные удаленные приложения
Xpra предоставляет вам функциональность экрана GNU для X-приложений.
Позволяет пользователю просматривать удаленные X-приложения на своей локальной машине и отключать и повторно подключаться с удаленного компьютера, не теряя состояния запущенных приложений.