LINUX.ORG.RU

Вышел tmux 1.1

 , ,


0

0

Вышла новая версия tmux (terminal multiplexer) - альтернативы GNU Screen с BSD-лицензией.

Некоторые изменения:

  • Возможность определять несколько префиксных сочетаний клавиш.
  • Новая опция сессии mouse-select-pane для выбора активной вкладки с помощью мыши.
  • Новая опция synchronize-panes для посылания ввода во все вкладки текущего окна одновременно.
  • Поддержка групп сессий.
  • Поддержка автоматического переименования вкладок для Solaris.
  • Добавлен флаг командной строки -c для выполнения команд оболочки.
  • Мелкие изменения в коде и багфиксы.
  • Многое другое (ссылка на полный changelog прилагается).

Tmux является частью базовой системы OpenBSD, но работает также и на Linux, FreeBSD, NetBSD, OS X, Solaris и AIX.

Скачать tmux 1.1

Сайт проекта

>>> Changelog

★★

Проверено: maxcom ()

Ответ на: комментарий от ZZaiatSS

>ну вот почему "хардстатус"?
>ZZaiatSS (*) (05.11.2009 23:28:10)


потому что у трушных ГНУсоидов всё еще 75-й год на дворе и железные терминалы кругом и всё сопутствующее. в лучшем случае, клавиатура Space Cadet.

screen пример Ъ-ГНУтого софта. абракадабра для осьминогов за педальными стиральными машинами и Терминалом Головного Мозга.

P.S. не неосилянт. screen использовал в попытке улучшения икспириенса работы в простом xterm'е, но выкинул, ибо грызть кактус надоело.

anonymous
()

Как там логгирование включается? Что-то типа :log on/off в screen.

Zmacs
()

Там по C-b Space меняется схема расположения тайлов, как в dwm/awesome/etc. Это уже повод для меня забыть о screen.

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

screen пример Ъ-ГНУтого софта. абракадабра для осьминогов за педальными стиральными машинами и Терминалом Головного Мозга.

P.S. не неосилянт. screen использовал в попытке улучшения икспириенса работы в простом xterm'е, но выкинул, ибо грызть кактус надоело.

Ты — фееричен. «Пиши есчо»

athost ★★★★★
()

Еще один альтернативный велосипед с L^HBSD-колесами. Сколько их уже закопали?

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

>xterm, urxvt, libvte, mlterm выдают `fbar', однако screen кушает тот пробел и показывает `bar'.

интересно почему konsole и xterm на убунте с юникодной локалью тоже выдают bar?

konsole: alt@aspire:~$ locale | grep LANG LANG=ru_UA.UTF-8 alt@aspire:~$ python2.6 -c 'print(u"\u202afoo\x1b[3Dbar")' bar

xterm: alt@aspire:~$ locale | grep LANG LANG=ru_UA.UTF-8 LANGUAGE= alt@aspire:~$ python2.6 -c 'print(u"\u202afoo\x1b[3Dbar")' ‪bar

alt0v14 ★★★
()

Отлично, обновлюсь. У меня в нём, кстати, текстовые редакторы (jed, joe, да и емакс тоже) как-то странно работают - вроде всё нормально, но иногда часть слов исчезает, часть расползается по экрану непонятным образом, цвета сбиваются. У кого-нибудь ещё такое наблюдалось?

Laz ★★★★★
()

Запустить скрипт в этой штуковене. Отсоединится. Скрипт написал много в отсоединенный терминал. Подсоединяемся. Как теперь увидеть все что вылетело за экран? Какие кнопки нажимать?

neDBA
()
Ответ на: комментарий от anonymous

xterm, urxvt, libvte, mlterm выдают `fbar'

И с чего ты взял, это правильно?

однако screen кушает тот пробел и показывает `bar'

И где же в строке u"\u202afoo\x1b[3Dbar" ты нашёл пробел?!

Deleted
()
Ответ на: комментарий от NekoExMachina

>А это-то тут причем?
>… не потому …


я более чем уверен, что это тот самый last, который не то что не least, а очень даже most:
>>tmux offers several advantages over screen

>>…

>>BSD-licensed codebase.



p.s. вот интересно, как бы вы отнеслись к идее узаконить воровство?

sash-kan
()

Зачем оно нужно когда есть emacs?

anonymous
()
Ответ на: комментарий от ZZaiatSS

> Для тех кто орет про ненужность: попробуйте с нуля осилить сначала screen а потом tmux. "Ощути разницу", да. Со скрином ох как я мучался, одни только хардстатусы всякие чего стоят (ну вот почему "хардстатус"?). Конфиг тоже после скриновского почти идеальный

странно, то ли мне посли screen tmux показался велосипедом толи ещё чего. но не сложнее не проще скрина - особливо после прочтения мана.

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

> приходится собирать из cvs или патчить)

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

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

>странно, то ли мне посли screen tmux показался велосипедом толи ещё чего. но не сложнее не проще скрина - особливо после прочтения мана.

во-во, и мне также

anonymous
()
Ответ на: комментарий от cetjs2

Я сообщил телепатам о твоей проблеме.

У меня чудо собралось (джента). Выложи лог с ошибками на какую-нибудь пасту, прозреваю отсутствие build dependencies

kapsh
()

Клёвая штука. Явно легче и шустрее скрина. Жаль кодировку терминала не умеет(как у screen encoding).

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

fixed
===============================
pkg_info | grep tmux
tmux-1.1 A Terminal Multiplexer

Manefesto
()
Ответ на: комментарий от nitz

Оно уже не глючит с гноме-терминалом?

Какие у тебя глюки? Я отправлял багрепорт по поводу копирования текста в иксах, его вроде исправили.

Deleted
()
Ответ на: комментарий от jackill

Поделись, почему?

Просто так поучилось =).

Deleted
()
Ответ на: комментарий от emperor

>Мелкомягкие и бздуны - самые большие враги GNU и GPL.
>emperor (*) (05.11.2009 23:15:31)
>

Для пользователей софта GNU GPL самые большие враги разработчики кода под BSD лицензией, потому что они пишут более надёжный код и аудитория там посерьёзней будет. Ну и конкуренция :)

fixed

P.S. причём тут микрософт не понял вообще, видимо ты латентный вендузятник, поэтому не забыл упомянуть про микрософт. Мудилкин!

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

>очередной ненужный велосипед, зато бзд...
>anonymous (*) (06.11.2009 0:07:34)
>

вылез из вагины ещё один не нужный чмырёныш

fixed

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

>очевидно, что вся фишка тут в лицензии.
>бздуны, будучи проприетарщиками в душе,
>не смогли пользоваться скрином, т.к. он
>выпущен под свободной лицензией.
>anonymous (*) (06.11.2009 0:59:48)

Ты это серьёзно считаешь лицензию GNU GPL свободной? :D
Что это за свобода такая, которая ограничивает твои возможности? Интересно...

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

> Ты это серьёзно считаешь лицензию GNU GPL свободной? :D

> Что это за свобода такая, которая ограничивает твои возможности? Интересно...

свобода одного заканчивается там где начинается свобода другого, отсюда и ограничение. а BSD это ближе к анархии.

muhas ★★★
()
Ответ на: комментарий от sash-kan

Ок, даже если и так - фичи, присуствующие в tmux и отсуствующие в screen - довольно полезны.

NekoExMachina
()
Ответ на: комментарий от anonymous

Ты это серьёзно считаешь лицензию GNU GPL свободной? :D

Что это за свобода такая, которая ограничивает твои возможности? Интересно...

BSD - свобода разработчика

GPL - свобода пользователя

Deleted
()

GPL головного мозга проявляется у кучи лоровцев... Симптомы: 1. Выкрики: говно, херня, не нужно при детектировании слова BSD. На продукт при этом не смотрится... 2. Выкрики: я пользуюсь GPL, BSD говно... на продукт при этом не смотрится

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

>Какие у тебя глюки?

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

Вот из-за этих глюков я и не стал его использовать.Надо потом глянуть -может профиксили, действительно.

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

> Таки точно NIH-синдром

FYI:

GNU screen
Initial release 1987

BSD window(1)
The window command appeared in 4.3BSD.
4.3BSD was released in June 1986.

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

>screen давно в гите и там же есть эта вертикальная разбивка. а релиз.. да, что-то не торопятся выпустить...

Гм... Я последний раз собирал из cvs, вертикальная разбивка там была. Но git|cvs сути не меняет.

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

> симптоматично

Я просто против фанатиков того или иного. Любой кто почитает только GPL - и не пользуется другим OpenSource только потому что оно не GPL - узколобый фанатег c фимозом головного мозга

WindowsXP ★★
()
Ответ на: комментарий от kapsh
cc -DBUILD="\"1.1\"" -std=c99 -D_GNU_SOURCE -D_POSIX_SOURCE -iquote.   -c -o tty-term.o tty-term.c
tty-term.c:21:20: error: curses.h: Нет такого файла или каталога
tty-term.c:25:18: error: term.h: Нет такого файла или каталога
tty-term.c: In function ‘tty_term_find’:
tty-term.c:320: warning: implicit declaration of function ‘setupterm’
tty-term.c:320: error: ‘OK’ undeclared (first use in this function)
tty-term.c:320: error: (Each undeclared identifier is reported only once
tty-term.c:320: error: for each function it appears in.)
tty-term.c:348: warning: implicit declaration of function ‘tigetstr’
tty-term.c:348: warning: assignment makes pointer from integer without a cast
tty-term.c:355: warning: implicit declaration of function ‘tigetnum’
tty-term.c:362: warning: implicit declaration of function ‘tigetflag’
tty-term.c:373: warning: implicit declaration of function ‘del_curterm’
tty-term.c:373: error: ‘cur_term’ undeclared (first use in this function)
tty-term.c: In function ‘tty_term_string1’:
tty-term.c:474: warning: implicit declaration of function ‘tparm’
tty-term.c:474: warning: return makes pointer from integer without a cast
tty-term.c: In function ‘tty_term_string2’:
tty-term.c:480: warning: return makes pointer from integer without a cast
make: *** [tty-term.o] Ошибка 1

Вот лог сборки.

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

> а ты как хотел. венды вообще без bdsm bsd не было бы

Конечно Linux никогда ничего не брал от BSD или с BSDшной лицензией.. Вообще никогда ! И ядро и все что только можно - все писалось с нуля !

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

>tty-term.c:21:20: error: curses.h: Нет такого файла или каталога

>tty-term.c:25:18: error: term.h: Нет такого файла или каталога

английским же по терминалу написано

и не заставляй людей за тебя искать эти файлики - заюзай packages.debian.org

leave ★★★★★
()

к сожалению, но факт: на некоторых приложения (rtorrent, vim) отображение лажает ужасн(съезжает вывод, строка накладывается на строку и т.д.) может я такой счастливый или надо бы чтобы tmux допилили?

в остальном - оч понравилось. весьма трушный тул.

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

>съезжает вывод, строка накладывается на строку и т.д.

Помню такое в 0.9, начиная с 1.0 подобного не замечал.

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

> к сожалению, но факт: на некоторых приложения (rtorrent, vim) отображение лажает ужасн(съезжает вывод, строка накладывается на строку и т.д.)

выглядит как проблема с переменной TERM

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

> учиться использовать нужно, одно терминальное окно.

рас может, так почему бы не использовать N окон? :)

> Помню такое в 0.9, начиная с 1.0 подобного не замечал.

значит я такой "счастливый".

> выглядит как проблема с переменной TERM

всё остальное работает гуд. в screen тоже

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