ssh -X
перенаправления X11 управляют к Вашему локальному X-серверу. Таким образом, это - как будто Вы запускали программу локально, когда это действительно работает на компьютере в другом конце. Это очень медленно, потому что это использует много пропускной способности. (Это - то, какие люди говорят о том, когда они говорят, что X11 является "прозрачной сетью".)
VNC и другие приложения удаленного рабочего стола вместо этого позволяют другому компьютерному процессу весь графический рисунок и т.д и получения, в сущности, снимок экрана, и передает это обратно Вашему компьютеру. Это может казаться намного быстрее, потому что намного меньше информации требуется, чтобы отображать все. Однако это также отправляет целый рабочий стол, а не отдельное приложение.
Я не рекомендую использовать ssh -X
по Интернету по одной простой причине: Это будет использовать всю Вашу доступную пропускную способность. Довольно полезно по LAN, по-моему, поэтому если Вы просто нуждаетесь в одном приложении и не хотите должными быть выполнять целый рабочий стол, это - хороший способ пойти. Иначе просто используйте VNC.
Я сожалею, мне не удалось упомянуть, что я использовал Oracle Солярис 11.
В этом выпуске ни один из них не прибывает установленный по умолчанию (использовал текстовый установщик). Необходимо установить их использующий диспетчер пакетов. Найти, какой пакет содержит приложение, Вы хотите использование pkg search
:
pkg search xeyes
Я использовал compatibility/packages/SUNWxwplt
пакет и это установили xterm
и xeyes
кому: /usr/bin
.
Можно хотеть развернуть переменную среды PATH
к каталогу /usr/openwin/bin
:
PATH=$PATH:/usr/openwin/bin
Это (по историческим причинам), где приложения X11 находятся на Солярисе. Там можно найти xterm, xclock и много других базовых клиентов для X11.
/usr/bin
, хотя символьные ссылки совместимости остаются для /usr/openwin
& /usr/X11
пути.
– alanc
05.08.2012, 19:37
Я просто использую xclock
. Это доступно на Солярисе, но в странном месте; можно найти его с:
find / -name xclock 2>/dev/null
/usr/openwin/bin
- на Солярисе 11 это находится в /usr/bin
.
– alanc
18.11.2011, 01:21
лично я копирую базовое графическое приложение на Java, например это http://beginwithjava.blogspot.ch/2008/07/very- basic-java-graphics-3-examples.html (BasicFrame.java), скомпилируйте и запустите ... конечно, у вас должен быть установлен JDK ...
xset -q > /dev/null
Я нашел это на https://stackoverflow.com/questions/637005/x-server-running (в ответ на несколько неверно сформулированный вопрос).
Не уверен насчет Solaris, но для всех пользователей Linux, столкнувшихся с этим вопросом, вы можете использовать приложение glxgears
из пакета mesa-utils
.