The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Первый выпуск xzibit, проекта для организации совместного доступа к отдельным окнам

03.09.2010 20:26

Выпущена первая версия проекта Xzibit, в рамках которого разрабатывается система для организации удаленного доступа к отдельным окнам. Проект находится на начальном этапе развития - версия 0.01 является первым рабочим прототипом на базе которого в последующем будет сформирован полнофункциональный релиз.

В отличие от классического X-форвардинга, xzibit базируется на наработках технологии VNC, что делает проект платформо-независимым. В настоящий момент поддерживается только протокол X11, но в будущем планируется реализация поддержки Windows и OS X. Другой интересной особенностью является поддержка интеграции с коммуникационным фреймворком Telepathy, что позволяет легко организовать открытие совместного доступа для других пользователей к определенному локальному окну. Кроме того, в будущих версиях планируется реализовать не только передачу изображений окон, но и звука, генерируемого приложением, владеющим окном.

С точки зрения пользователя все операции максимально упрощены, например, для оконного менеджера Mutter создан плагин, который добавляет в контекстное меню окон опцию "share with contact", позволяющую открыть внешнему пользователю доступ к определенному открытому окну.

  1. Главная ссылка к новости (http://marnanel.dreamwidth.org...)
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/27844-vnc
Ключевые слова: vnc, x11, xzibit
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (30) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 20:50, 03/09/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Yo dawg i heard you like VNC...
     
     
  • 2.2, rm_ (ok), 21:18, 03/09/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Угу, в честь него и назвали.
    По сабжу: http://yoyodawgdawg.com/66/yo-dawg-operating-systems
     

  • 1.3, pavlinux (ok), 22:39, 03/09/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Блин, VNC протокол имеет ошибку архитектуры.
     
     
  • 2.8, Stax (ok), 21:57, 04/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    В смысле?
     
     
  • 3.9, pavlinux (ok), 23:31, 04/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >В смысле?

    Долго рассказывать, слишком простой он.
    Использование алгоритмов линейного кодирования, когда нужны потоковые, можно даже с потерями.

    Видео смотрели через VNC ? Только не с локальной машины, а через живую сеть.
    Пусть даже с толстым каналом... Скорость VNC 20 Мбит, хотя ещё половина канала простаивает,
    включаешь параллельно ещё одно соединение, та же фигня,... в итоге работают 4 окна,
    а если выключить 3 любых, то ничего не измениться :)

    Как работает SunRay имея 300MHz MIPSы и 10 Mbit Ethernet неясно...
    При этом чудно передавая экран 1280x1024 на 16 бит.

    А SunRay3 вообще жопа -

    The Sun Ray 3 Plus Client boasts the highest resolution in the industry
    at 2560 x 1600 for one monitor or 5120 x 1600 for up to two 30 inch monitors.

    =)


     
     
  • 4.10, XoRe (ok), 23:47, 04/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>В смысле?
    >
    >Долго рассказывать, слишком простой он.

    Ну так.
    Патчез ар велком)

     
     
  • 5.12, pavlinux (ok), 00:02, 05/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>>В смысле?
    >>
    >>Долго рассказывать, слишком простой он.
    >
    >Ну так.
    >Патчез ар велком)

    Как не исправляй, всё равно RDP получается. :)

     
     
  • 6.18, Аноним (-), 11:32, 06/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    А ты по нему видео смотреть пробовал, чудик? Слайдшоу там получается.
     
     
  • 7.19, pavlinux (ok), 11:43, 06/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >А ты по нему видео смотреть пробовал, чудик? Слайдшоу там получается.

    На VNC та же жо..

     
     
  • 8.20, rm_ (ok), 11:48, 06/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Если вы господа всерьёз предлагаете людям смотреть по тому или иному типу удалё... текст свёрнут, показать
     
     
  • 9.21, pavlinux (ok), 12:09, 06/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Открой весь экран pdf-ку в Acrobat_е или доку в Word_е, и листай по PageDown Up ... текст свёрнут, показать
     
     
  • 10.22, rm_ (ok), 12:18, 06/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Отражает оно worst-case, практически никогда не встречающийся в реальной работе ... текст свёрнут, показать
     
     
  • 11.23, pavlinux (ok), 13:05, 06/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ну в компах понятие непрерывности вообще нет А так 24-30 раз в сек вполне хва... текст свёрнут, показать
     
     
  • 12.24, rm_ (ok), 13:12, 06/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Вы знакомы с принципом работы того же NX И с тем, что скроллинг там будет практ... текст свёрнут, показать
     
     
  • 13.25, pavlinux (ok), 13:26, 06/09/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У NX есть кэширование, есть proxy, NX юзает внешние сервисы, NX это сборище кос... текст свёрнут, показать
     
     
  • 14.26, rm_ (ok), 13:53, 06/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Из этой фразы можно подумать будто он является доработанным VNC, а это не так N... текст свёрнут, показать
     
     
  • 15.27, pavlinux (ok), 17:00, 06/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ладно, давай закруглятся Это интересная и долгая тема, я б сказал бесконечная ... текст свёрнут, показать
     

  • 1.4, EuPhobos (ok), 23:10, 03/09/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ммм, что-то вкусным запахло. Удачи проекту.
    С удовольствием опробую.
     
  • 1.6, Аноним (-), 10:21, 04/09/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что-то я вспомнил про ssh X forwarding. К чему бы это?
     
     
  • 2.11, XoRe (ok), 00:01, 05/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Что-то я вспомнил про ssh X forwarding. К чему бы это?

    Дык)
    Велосипедостроительство - это не так уж и плохо =)

    Я так понимаю, что в связи с овиндузением планеты, идея "GUI - это изначально нечто клиент-серверное", в народ не пошла.
    Хотя тут не чистый форвардинг, а дублирование изображения окна в 2 места...
    Но, имхо, если бы не забили на клиент-сервер, то до такой фишки (рисовать окно в 2 и более местах) давно бы додумались.
    Ну ничего.
    Когда *nix распространится, человечество узнает правду =)
    И тогда обычным делом будут "примонтировать диск в папку" и "запустить у себя в окне приложение с компа Боба".

     
     
  • 3.13, JL2001 (ok), 11:07, 05/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    для "запустить у себя в окне приложение с компа Боба" plan9 подходит куда больше линукса имхо
     
     
  • 4.15, XoRe (ok), 01:32, 06/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >для "запустить у себя в окне приложение с компа Боба" plan9 подходит
    >куда больше линукса имхо

    Не спорю.
    Хотя бы потому что не видел plan9 вживую, слышал только о его удивительной фичности.
    Может, если он такой фичный, ему стоит быть более распространенным?
    А то фишки есть, а толку нет.

     
  • 3.14, filosofem (ok), 13:03, 05/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    До фишек давно додумались. Не додумались как бороться с большим пингом, в смысле с сетевой задержкой. Проприетарщики из Сайтрикса давно додумались, а у OSS решений много, но полноценного пока нет.
     
     
  • 4.16, XoRe (ok), 01:33, 06/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >До фишек давно додумались. Не додумались как бороться с большим пингом, в
    >смысле с сетевой задержкой. Проприетарщики из Сайтрикса давно додумались, а у
    >OSS решений много, но полноценного пока нет.

    "Большой пинг" - это сколько в миллисекундах?

     
     
  • 5.17, filosofem (ok), 10:34, 06/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    При ~10ms уже заметно по сравнению с RDP.
    Пользуюсь на одних и тех же соединениях RDP, X11, VNC, NX и X11 через xrdp. Через Инет всё это форвардится ipsec или ssh обычно. В локалке разницы нет, а через Инет с RDP работаешь как на локальной машине, у остальных в различной степени заметна задержка.
     
     
  • 6.28, XoRe (ok), 00:48, 07/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >При ~10ms уже заметно по сравнению с RDP.
    >Пользуюсь на одних и тех же соединениях RDP, X11, VNC, NX и
    >X11 через xrdp. Через Инет всё это форвардится ipsec или ssh
    >обычно. В локалке разницы нет, а через Инет с RDP работаешь
    >как на локальной машине, у остальных в различной степени заметна задержка.

    Интересно.
    В стрелялке по сети пинг до 50 мс не замечаешь, а тут 10 мс чувствуете)
    Я так понимаю, RDP сие делает за счет заточки под один GUI?

    А вообще есть разница между "бороться с большой сетевой задержкой" и "задержка заметна".

     
     
  • 7.29, filosofem (ok), 10:22, 07/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Если не пользоваться эффектами компизов, каиро-доков и не смотреть кино, то терпимо работать и при 100мс. Но по сути, как правильно сказали, это архитектурная ошибка|особенность. Прежде чем программа откликнется на действие пользователя, кучка TCP пакетов должна туда и обратно сбегать. И многочисленные костыли ее полностью не фиксят.
     
     
  • 8.30, XoRe (ok), 12:00, 07/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ну тут применима фраза вам шашечки, или ехать Да, я про такую же задержку дум... текст свёрнут, показать
     
     
  • 9.31, rm_ (ok), 12:07, 07/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    NX, заточенный на другую GUI-библиотеку Xlib ... текст свёрнут, показать
     

  • 1.7, KERNEL_PANIC (ok), 14:38, 04/09/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Отличная новость! Надеюсь, не разочаруюсь:)
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру