LINUX.ORG.RU

Используете ли вы сетевую прозрачность X?

 ,


1

2

Сетевая прозрачность X.org — это технология, позволяющая запускать графические приложения с удаленного компьютера в рамках локального X-сервера, при этом не требующая непосредственного запуска X-сервера на удаленной машине (таким образом, позволяя запускать графические приложения с headless-серверов).

ssh -Y remotehost remoteapp
  1. Не использую, потому что нет необходимости 486 (47%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Использую либо планирую использовать 282 (27%)

    *****************************************************************************************************************************************************************************************

  3. Не использую, потому что не знал о существовании 140 (13%)

    ********************************************************************************************

  4. Не использую, потому что не умею настраивать 56 (5%)

    ************************************

  5. Не использую, потому что недоволен работой 43 (4%)

    ****************************

  6. Не использую, потому что у меня Wayland 32 (3%)

    *********************

Всего голосов: 1039

★★★★★

Проверено: jollheef ()
Последнее исправление: Deleted (всего исправлений: 4)

Использую либо планирую использовать

Очень неудачный пункт. 90% лора что-то ПЛАНИРУЕТ: использовать сетевую прозрачность, написать операционную систему на лиспе, завести трактор и т.д. — да только воз и ныне там. Либо человек использует, либо нет.

Im_not_a_robot ★★★★★
()
Ответ на: комментарий от AS

А вот тут вопрос. Цуко как-то с локальными настройками запускается. Что FF, что PaleMoon. Konqueror вот себя правильно ведёт, KMail с KNode... Оперу и Хром не пробовал.

--no-remote

madcore ★★★★★
()
Ответ на: комментарий от madcore

что я не догоняю? как программист, я понимаю, что чудес не бывает и сервер запускает только тот софт, который на нём установлен. проблема в том, что на среднестатистическом сервере нет никаких иксов и сопутствующих им дыр в безопасности.

Iron_Bug ★★★★★
()
Ответ на: комментарий от Iron_Bug

Что ты в данном случае называешь иксами? Библиотеку, реализующую х11-протокол? Или всё, что работает по этому протоколу?

madcore ★★★★★
()
Ответ на: комментарий от WitcherGeralt

Да. Но тов. tailgunner, наверное, имеет в виду что-то другое, хотелось бы увидеть глубины его невежества.

Aceler ★★★★★
()
Ответ на: комментарий от WitcherGeralt

Было бы странно, если бы их там не было.

Aceler ★★★★★
()
Ответ на: комментарий от WitcherGeralt

ну это как сказать. во-первых, конечно, есть они просят - отъедают место на винте. да, мне для иксов даже ста мегабайт жалко. во-вторых небезопасный софт юзерского уровня, запущенный на сервере, - это та ещё пороховая бочка. ладно ещё, если он огорожен и никуда за пределы сервера не лезет. а если он лезет в сеть, да ещё и выполняет какие-то левые скрипты, то это сразу дыра в безопасности. юзерский софт не пишут с достаточным уровнем защиты, как правило. поэтому его и не ставят на сервера.

но если есть какие-то сильно жрущие ресурсы консольные программы - я, конечно, запускаю их на сервере. однако, тут иксы какбэ и не нужны. наверное, в случае с рендерингом (как у одного моего знакомого) использование иксов на сервере весьма выгодно и удобно.

Iron_Bug ★★★★★
()
Последнее исправление: Iron_Bug (всего исправлений: 1)
Ответ на: комментарий от madcore

всё вместе. и библиотеки тоже. я уже пыталась выпилить гномятину. очень сложно это сделать. везде её напихали.

Iron_Bug ★★★★★
()

А как она работает? Хотя, надо попробывать.

ne-vlezay ★★★★★
()
Ответ на: комментарий от Im_not_a_robot

На то и расчет. Иначе было бы 1% врунов + 0.1 реальных пользователей.

nvidia
()
Ответ на: комментарий от AS

Ну это фишка чисто мозиллы, если у тебя локально уже запущен фф, то удаленный дефолтно присосётся к нему.

madcore ★★★★★
()
Ответ на: комментарий от Iron_Bug

Просто, изначально создавалось ощущение, будто ты считаешь, что для вытягивание иксов необходим запущеный X-сервер на удалённом хосте.

WitcherGeralt ★★
()
Ответ на: комментарий от ne-vlezay

А minetest?

Да любое opengl должно работать, сетевая прозрачность ведь не для красного словца.
Рендером будет заниматься твоя видеокарта твоим драйвером. Лишь бы канала хватало.

madcore ★★★★★
()
Ответ на: комментарий от ne-vlezay

Этот вопрос на совести конкретного приложения и (немного) клиента с Х-сервером. Если регулярно нужно иксам скармливать сотни мегабайт текстур и тп, то в крайзис ты не поиграешь и на 10 гигабитах.
Очевидно, AGP, потом PCI-E придумали не просто так.

madcore ★★★★★
()
Ответ на: комментарий от madcore

А какой интернет нужен, чтобы хотябы на удалённом сервере в minecraft или half life 2 поиграть через ssh -Y?

ne-vlezay ★★★★★
()
Ответ на: комментарий от madcore

дык, вот обломался недавно браузер без гномятины. там культятина :) и она падает жосско после последних обновлений системы. так что не бывает прямо тотального счастья. «жизнь прекрасна и удивительна» (С) :)

Iron_Bug ★★★★★
()
Ответ на: комментарий от Miguel

Макось. Иксы под ней, правда, есть... кажется

Можно говорить, что были.

fornlr ★★★★★
() автор топика
Ответ на: комментарий от Aceler

Я не знаю, как там в Wayland это выглядит. Проверь переменные среды GDK_BACKEND у GTK3 и QT_QPA_PLATFORM у Qt. Если они =wayland и =wayland-egl соответственно (а не =x11), то ты, сам того не зная, используешь программы, которые написаны на этих тулкитах и используют Wayland как бэкенд, иксы они не трогают и библиотеки xlib, xcb не используют. Чтобы убедиться, что у тебя не запускаются иксовые программы, запусти xlogo или xedit. Если запустились, то проверь процессы, так как без X-сервера (XWayland) они работать не смогут.

https://wiki.archlinux.org/index.php/wayland#GUI_libraries

Zubok ★★★★★
()

Лагает аццки же. VGL вроде сильно лучше.

AntonI ★★★★
()
Ответ на: комментарий от madcore

Да любое opengl должно работать, сетевая прозрачность ведь не для красного словца.

Любое не будет. Indirect Rendering дальше OpenGL 1.3 в GLX отсутствует (хотя мне казалось, что до OpenGL 2.0 там допинали, но это надо проверить. Причем допинали NVidia). Поэтому сейчас опция одна — VirtualGL, то есть гнать картинки по X-протоколу, то есть сетевая прозрачность остается, но потока команд GL не будет. Да, и рендеринг должен осуществляться на стороне X-клиентов, то есть на терминальном сервере, и там должна быть установлена видеокарта с GPU (если без нее, то будет программный рендеринг). https://en.wikipedia.org/wiki/VirtualGL

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 3)
Ответ на: комментарий от Zubok

Занятно, я это все пропустил, с opengl больше 1.2 на Х-терминалах и не сталкивался.
Но какое тогда практическое применение этому?

madcore ★★★★★
()
Ответ на: комментарий от Iron_Bug

там и гномятина, и иксы в ассортименте.

Вызывающе неверная информация.

Aceler ★★★★★
()
Ответ на: комментарий от Zubok

Чтобы убедиться, что у тебя не запускаются иксовые программы

А зачем мне в этом убеждаться? Я точно знаю, что иксовые программы у меня запущены. Тот же Firefox ещё только обещают перевести на Wayland, но он уже сегодня прекрасненько работает в сеансе Wayland через X11.

Aceler ★★★★★
()

Я давно хочу запустить Retroshare на другой машине, да никак руки не доходят разобраться, как сделать так, чтобы переконнекчиваться к UI можно было. Мне уже и ссылки давали на какой-то там специальный аналог screen, но пока никак, цветок не выходит.

Einstok_Fair ★★☆
()
Ответ на: комментарий от Aceler

Нет, иксовые приложения (определение: те, приложения или тулкиты, которые в данный момент используют xlib или xcb) не могут работать в Wayland без запущенной реализации X-сервера. Эти библиотеки посылают команды X-серверу, которые он должен отработать и отрисовать или что-то выполнить. Wayland не реализует X11.

Я не понимаю твой мотив, почему ты отказываешься проверить, но будем считать, что ты несколько заблуждаешься, но при этом вводя и других в заблуждение.

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 1)
Ответ на: комментарий от madcore

Шрифты хороши и переключалка не глючит. На счёт тиринга — я его и раньше не видел, и сейчас его нет.

Aceler ★★★★★
()
Ответ на: комментарий от WitcherGeralt

они грузятся при работе. и имеют внутри себя немеряное количество багов и дыр в безопасности. на сервере такое нельзя использовать.

Iron_Bug ★★★★★
()
Ответ на: комментарий от Zubok

Нет, иксовые приложения (определение: те, приложения или тулкиты, которые в данный момент используют xlib или xcb) не могут работать в Wayland без запущенной реализации X-сервера. Эти библиотеки посылают команды X-серверу, которые он должен отработать и отрисовать или что-то выполнить. Wayland не реализует X11.

Естественно. Если под Wayland понимать сеанс Wayland, как было выше понятно по контексту, то Wayland реализует X11 при помощи компонента XWayland.

Говорить, что «Wayland не поддерживает иксовые приложения, их запускает XWayland» — это всё равно что «Linux не поддерживает юниксовые приложения, юниксовые приложения запускает glibc».

А если ещё и из контекста выдернуть, так получится образцовое 4.2.

Я не понимаю твой мотив, почему ты отказываешься проверить

Эм. Нет смысла проверять, что у меня не запущены иксовые приложения, потому что я точно знаю, что такие приложения у меня запущены :-)

Более того, иногда запущены удалённо. Опрос ведь про это.

Aceler ★★★★★
()
Последнее исправление: Aceler (всего исправлений: 1)
Ответ на: комментарий от madcore

Но какое тогда практическое применение этому?

М-м-м, «этому» к чему относится?

Zubok ★★★★★
()
Ответ на: комментарий от Iron_Bug

они грузятся при работе. и имеют внутри себя немеряное количество багов и дыр в безопасности. на сервере такое нельзя использовать.

Поржал, спасибо. Ну не используй, тебя заставляет что ли кто…

Aceler ★★★★★
()
Ответ на: комментарий от Aceler

так меня никто и не заставляет. я под сервера уже хрен знает сколько лет пишу софт. заодно и настраиваю всё, раз уж надо тестировать. кое-что знаю о безопасности. а всякие смешливые школотроны меня ничуть не волнуют.

Iron_Bug ★★★★★
()
Ответ на: комментарий от WitcherGeralt

если с одного раза не дошло, я повторила. впрочем, обычно я так не делаю. да, надо перестать тратить на это время :) обещаю исправиться.

просто есть софт для серверов и есть софт для десктопов. десктоп никогда не смотрит голой жопой в сеть. он всегда за кучей файрволлов и проксей и к нему требования куда меньше, чем к серверу. падение десктопа никого вообще не волнует. сервер публичен, он выставлен в сети, он обслуживает какие-то запросы. он стоит намного дороже десктопа и более производительный. его падение гораздо менее желательно. поэтому на сервера не ставят какой попало софт. отсюда и соображения не ставить туда гуйню и всякое прочее ненужно.

Iron_Bug ★★★★★
()
Ответ на: комментарий от Aceler

то Wayland реализует X11 при помощи компонента XWayland.

Тут несколько иерархия перепутана. Вернее, тут нет отношения кто чей компонент. XWayland — не компонент Wayland. XWayland даже находится в дереве xorg, а не wayland. XWayland (как и XQuartz, XWin) компилируется из исходников X.Org, в качестве бекэнда использует Wayland, который, считай, как драйвер для него. Был (или есть еще?) XMir, но он отдельно существовал.

С XWayland ты можешь запускать именно иксовые приложения (легаси всякие, GTK2, QT4) и использовать сетевую прозрачность X11, но только именно с иксовыми приложениями или тулкитами, которые используют бэкэнд x11.

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 1)
Ответ на: комментарий от Iron_Bug

Пик женской логики. Решила запустить браузер, и тут, ВНЕЗАПНО
он полезет В СЕТЬ библиотеки ОТЪЕДАЮТ МЕСТО на винте УГРОЗА дефлорация через гланды НЕБЕЗОПАСНЫЙ СОФТ юзерского уровня ПОРОХ бочка ОНЖЕСЕРВЕРЯЖЕМАТЬ браузер ЛЕЗЕТ запускает скрипты ДЫРА ладно НО ЛЕЗЕТ так не пишут А ЕСЛИ ПИШУТ то не ставят ВЫШТО

madcore ★★★★★
()

Отхвати люлей в пятак, некомпетентный понифаг

Сетевая прозрачность X.org

Сетевая прозрачность X11.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от madcore

где ты нашёл «женскую» логику? я профессиональный системный программист. более 20 лет работаю с железом и сетями. и таки я отлично понимаю и знаю конкретно, что куда лезет на моей машине. я собираю всё вручную, чтобы отсекать ненужные мне потенциальные дыры. и кроме этого у меня на машине настроено довольно много софта, чтобы со всех сторон огораживать конкретно браузер. и скрипты я включаю вручную только для тех сайтов, которым я доверяю (более-менее). и до кучи от моего десктопа до сети два роутера с жёсткой фильтрацией. а на сервере вся эта фигня - внезапно! - не нужна даже близко.

Iron_Bug ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.