The OpenNET Project / Index page

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

В рамках проекта tmate подготовлен инструмент для совместного доступа к терминалу

06.10.2013 22:51

Представлен форк консольного оконного менеджера tmux - tmate, отличающийся реализацией поддержки совместного доступа нескольких людей с разных хостов к одному терминалу. Код созданных в рамках проекта расширений распространяется под лицензией MIT (tmux поставляется под лицензией BSD). Готовые сборки подготовлены для Arch Linux, Ubuntu и OS X.

Для работы tmate требуется запуск специального сервера tmate-slave, обеспечивающего взаимодействие клиентских экземпляров tmate на разных машинах. При этом поддерживается запуск нескольких серверов на разных хостах с синхронизацией сессий между ними. После запуска tmate генерируется специальный ключ, который может быть использован другим лицом для подсоединения к текущему сеансу. Инициатор сеанса передаёт данный ключ людям, которым требуется обеспечить доступ к созданному терминалу, после чего эти люди могут использовать ключ для подсоединения к созданному сеансу по SSH. После подсоединения ввод и вывод на всех подключенных системах синхронизируется и участники сеанса получают возможность синхронно работать в одном терминале.

Поддерживается доступ сторонних лиц в режиме только для чтения, что может использоваться для организации интерактивных демонстраций. В будущем планируется разработка HTML5-клиента для подсоединения к tmate из web-браузера, предоставление возможности создания публичных сеансов для создания демонстраций, подготовка средств для записи активности в терминале с последующей возможностью пошагового воспроизведения и полнотекстового поиска.

  1. Главная ссылка к новости (http://velvetpulse.com/2013/10...)
  2. OpenNews: Выпуск Xpra 0.10, аналога утилиты screen для графических программ
  3. OpenNews: Новая версия консольного оконного менеджера tmux
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/38089-tmate
Ключевые слова: tmate, tmux, screen, terminal
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (31) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 23:20, 06/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    ну и сайтик у них адовый. какие скрипты могут так грузить процессор (в верхней трети страницы, там где скриншоты/картинки)?
     
     
  • 2.3, Lain_13 (ok), 23:40, 06/10/2013 [^] [^^] [^^^] [ответить]  
  • +6 +/
    О! Это адовы очумелые ручки. Посмотри на картинку и попробуй догадаться, что именно они там делают.
    http://tmate.io/img/video_linux.png

    Если б ещё догадались бы сжатие ко всему этому прикрутить, а не вот так вот, брутально…
    Сумасшедшие умения!

     
     
  • 3.4, AnonuS (?), 00:36, 07/10/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Зачётная картина, это полный звездец. Интересно они там грибами или кактусами закидываются ?
     
  • 3.15, Sasha (??), 11:37, 07/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > О! Это адовы очумелые ручки. Посмотри на картинку и попробуй догадаться, что
    > именно они там делают.
    > http://tmate.io/img/video_linux.png
    > Если б ещё догадались бы сжатие ко всему этому прикрутить, а не
    > вот так вот, брутально…
    > Сумасшедшие умения!

    Надо предупреждать что там ТАКАЯ картинка - мой атом в 2 ядра не смог справится, пришлось прибить фокс. Это ж надо.

     
     
  • 4.16, Аноним (-), 12:07, 07/10/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >мой атом в 2 ядра не смог справится

    Убийцы атомов!!!
    Картинка - звездец!!!

     
  • 4.19, Lain_13 (ok), 12:37, 07/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ты ещё к ним на сайт зайди — там рядом ещё вот эта: http://tmate.io/img/video_macos.png
     
     
  • 5.29, CyberDaemon (ok), 21:32, 07/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Жесть. Хорощо с lynx зашел :)


     
     
  • 6.32, Petrovich (??), 23:59, 07/10/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Жесть. Люди еще повседневно пользуются lynx
     
     
  • 7.33, Khariton (ok), 11:42, 08/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Жесть. Люди еще повседневно пользуются lynx

    links2 наше все!

     
  • 3.34, Василий (??), 17:16, 08/10/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > http://pda.shakhty.su/forum/6684/61-70/#msg20131008170607yvnhpj

    Как удалось столько konsoleй разместить рядом? :о)

     
     
  • 4.35, Василий (??), 17:19, 08/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Блин, ссылка не та вставилась. :-) Я имел в виду вопрос про ссылку:
    http://tmate.io/img/video_linux.png
     
     
  • 5.36, Lain_13 (ok), 17:33, 08/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Да эти психи просто видео записали, а потом выгнали его по кадрам в одну здоровенную текстуру, а потом вот тут (http://tmate.io/js/main.js) занимаются своей уличной магией. О том, как выгнали в текстуру, там написано.
     
     
  • 6.38, Василий (??), 20:43, 08/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Да эти психи просто видео записали, а потом выгнали его по кадрам
    > в одну здоровенную текстуру, а потом вот тут (http://tmate.io/js/main.js) занимаются своей
    > уличной магией. О том, как выгнали в текстуру, там написано.

    Да... Настоящие психи! :-) Ну выложили бы кадры в вертикальную ленту и не единым изображением, а отдельными. Возможно даже стало бы интересно рассмотреть отдельные кадры. А так загнали всё в один нескончаемый имаг, от которого вешаются крутые процы. :-)

     
     
  • 7.39, arisu (ok), 20:48, 08/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > от которого вешаются крутые процы

    смею предположить, что эти «крутые процы» — какое-то гуано. или софт гуано. у меня ничего не «повешалось».

     
  • 7.40, Lain_13 (ok), 20:52, 08/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Это было бы ещё хуже в плане прожорливости. Вместо смены блока видимости пришлось бы создавать под каждый кадр отдельную картинку и переключать им видимость.

    Правильных выхода есть два:
    1. Использовать тэг video.
    2. Использовать какой-нибудь простой алгоритм сжатия видео и рисовать кадры накладывая изменения на предыдущий кадр (я такой вариант, кстати, встречал однажды).

     
     
  • 8.41, arisu (ok), 20:54, 08/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    а я часто вижу gif называется ... текст свёрнут, показать
     
     
  • 9.42, Lain_13 (ok), 21:12, 08/10/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если не хочешь жертвовать качеством картинки, то GIF не подходит совершенно В G... текст свёрнут, показать
     
     
  • 10.43, arisu (ok), 21:23, 08/10/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    есть мнение, что в данном конкретном случае gif отлично подошёл бы ... текст свёрнут, показать
     
     
  • 11.44, Lain_13 (ok), 21:25, 08/10/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты что, градиент в заголовке окна же испортится Кто может себе такое позволить ... текст свёрнут, показать
     
  • 3.46, maxst (?), 09:39, 10/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати, анимация логотипа на www.yahoo.com сделана точно так же:

    http://l.yimg.com/rz/l/ai_sneakpeek_large_purple.png

     
     
  • 4.47, arisu (ok), 12:02, 10/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Кстати, анимация логотипа на www.yahoo.com сделана точно так же:

    только вот картинки разного совсем веса.

     
  • 2.8, Аноним (-), 01:21, 07/10/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >  какие скрипты могут так грузить процессор

    Ну подумаешь, биткоины майнят втихарика :).

     

  • 1.2, Омский линуксоид (ok), 23:28, 06/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Всегда работал коллективно tmux. Едиственная польза: улучшение авторизации и возможность публичной публикации доступа.
     
  • 1.5, Аноним (-), 00:54, 07/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Эмм... а в чём разница с tmux attach?
     
  • 1.6, Michael Shigorin (ok), 01:05, 07/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    screen -x
     
     
  • 2.7, rshadow (ok), 01:11, 07/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    вот и я так же подумал
     
  • 2.28, Аноним (28), 21:30, 07/10/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Разве screen научился разграничивать доступ на просмотр и на управление терминалом?
     

  • 1.30, lucentcode (ok), 21:49, 07/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Запись активности - годное дело. Остальное меня мало интересует. Не знаю, как можно совместно использовать одну консоль.
     
  • 1.31, Аноним (-), 22:23, 07/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    как это они так пользователя для ssh создают?
     
  • 1.37, Vkni (ok), 19:52, 08/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как-то оно очень сложно со стороны выглядит.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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