The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Выпуск консольного оконного менеджера tmux 2.1"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск консольного оконного менеджера tmux 2.1"  +/
Сообщение от opennews (ok) on 20-Окт-15, 12:05 
Состоялся (https://groups.google.com/forum/#!topic/tmux-users/TRwPgEOVqho) релиз консольного оконного менеджера tmux (http://tmux.github.io/) 2.1 ("terminal multiplexer"), разрабатываемого  в рамках проекта OpenBSD в качестве распространяемой под лицензией BSD замены программы GNU Screen (http://www.gnu.org/software/screen/). Tmux позволяет организовать многооконный интерфейс в консоли, через мультиплексирование одного физического терминала на несколько виртуальных терминалов.

<center><a href="http://tmux.github.io/ss-tmux4.png"><img src="https://www.opennet.dev/opennews/pics_base/0_1445329606.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>


Наиболее заметные изменения (https://raw.githubusercontent.com/tmux/tmux/master/CHANGES) в tmux 2.1:


-  Переписана система работа с манипулятором мышь. Прекращена поддержка опций  mouse-resize-pane, mouse-select-pane, mouse-select-window и mode-mouse, функциональность которых сведена к одной общей настройке 'mouse';
-  Настройка 'default-terminal' теперь действует для всего сеанса и при установке в значения 'screen-*' позволяет эмулировать поведение программы screen;
-  Добавлена опция 'history-file' для записи/восстановления истории ввода команд;

-  Добавлена поддержка новых форматов: session_activity,
    window_linked,
    window_activity_format,
    session_alerts,
    session_last_attached,
    client_pid и
    pid;
-  В опции 'copy-selection', 'append-selection', 'start-named-buffer' добавлена поддержка флага '-x' для защиты от выхода из режима копирования;
-  В опцию 'select-pane' добавлен флаг '-P' для установки цветов фона панели и окна;
-  В 'renumber-windows' добавлена поддержка отсоединённых окон;
-  В 'bind' реализована возможность работы с несколькими таблицами клавиш;
-  В 'select-layout' добавлен флаг '-o' для отмены изменения раскладки;

-  В 'select-pane' добавлен флаг '-M' для пометки панели, которая затем может автоматически использоваться в привязке к командам, поддерживающим src-pane;

-  В 'move-window' добавлен флаг '-a';

-  В команду 'copy-mode' добавлен флаг  '-e' для выхода из режима копирования после прокрутки до конца страницы.

Основные отличия (https://raw.githubusercontent.com/tmux/tmux/master/FAQ) tmux от GNU Screen:


-  Исходные тексты распространяются в рамках лицензии BSD. Более современная и упрощенная кодовая база (коду screen 20 лет);

-  Предусмотрена возможность подключения расширений от сторонних разработчиков;


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


-  Наличие механизма автоматизации выполнения типовых действий, через подключение внешних скриптов. Полноценный интерфейс управления из командной строки, позволяющий управлять всеми операциями tmux из скриптов;


-  Наличие нескольких независимых буферов обмена;


-  Поддержка опции для ограничения размера окна. Более гибкие возможности по разбиению окон на части (поддержка вертикального разделения);


-  Более ясный синтаксис для формирования содержимого строки статуса. Возможность отображения в строке статуса первой строки вывода определенной команды;


-  Более экономное расходование оперативной памяти;


-  Улучшенная поддержка UTF-8.

URL: https://groups.google.com/forum/#!topic/tmux-users/TRwPgEOVqho
Новость: http://www.opennet.dev/opennews/art.shtml?num=43165

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выпуск консольного оконного менеджера tmux 2.1"  +1 +/
Сообщение от leap42 (ok) on 20-Окт-15, 12:05 
крутая штука, постоянно пользуюсь, надо поглядеть что с мышью сделали.
офф: кто-нибудь знает название цветовой темы в терминале?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Выпуск консольного оконного менеджера tmux 2.1"  +3 +/
Сообщение от Аноним (??) on 20-Окт-15, 16:59 
Пользуюсь screen, более менее удобно. Опишите, пожалуйста, для каких случаев будет предпочтителен tmux?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

20. "Выпуск консольного оконного менеджера tmux 2.1"  +/
Сообщение от Ыр2.0 on 20-Окт-15, 17:58 
У нас на кластере старый редхат, в репозитариях которого находится забагованный screen. tmux там работает отлично, поэтому пользуюсь только им. =)
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

25. "Выпуск консольного оконного менеджера tmux 2.1"  –2 +/
Сообщение от Nikos on 20-Окт-15, 19:29 
Да, поддерживаю. screen некорректно работает с utf8,  интерфейс плохо интегрирован с мышью, отсутствие plugin-ой.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

23. "Выпуск консольного оконного менеджера tmux 2.1"  +/
Сообщение от Аноним (??) on 20-Окт-15, 19:25 
screen работает из коробки, а tmux конструктор плюс к нему очень удобно юзать tmuxinator. Ну а отличия написаны в новости. Имхо мне удобней tmux.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

42. "Выпуск консольного оконного менеджера tmux 2.1"  +/
Сообщение от leap42 (ok) on 21-Окт-15, 03:23 
честно говоря - не помню) года три назад выбирал из них один: хотелось минимум функций, но чтобы хоткеи были простыми и короткими. в tmux получилось настроить искомое легко и быстро, а в screen вообще не смог. на том и стоим.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

39. "Выпуск консольного оконного менеджера tmux 2.1"  +1 +/
Сообщение от v.v.b. (??) on 20-Окт-15, 23:22 
похоже на xoria256 в vim
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Выпуск консольного оконного менеджера tmux 2.1"  +/
Сообщение от test (??) on 20-Окт-15, 12:30 
>В 'bind' реализована возможность работы с несколькими таблицами клавиш

Это что, non-latin хоткеи теперь заработают?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

49. "Выпуск консольного оконного менеджера tmux 2.1"  +/
Сообщение от Аноним (??) on 22-Окт-15, 12:26 
Действительно, а вдруг. Надо попробовать, жду ебилдов.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "Выпуск консольного оконного менеджера tmux 2.1"  –6 +/
Сообщение от Аноним (??) on 20-Окт-15, 12:42 
>Более современная и упрощенная кодовая база

такой бред, такие же фантазеры systemd пишут

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Выпуск консольного оконного менеджера tmux 2.1"  –6 +/
Сообщение от HP on 20-Окт-15, 12:45 
с какго это перепугу tmux вдруг стал оконным менеджером?
аффтар! ты откуда этот бред скопипастил?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Выпуск консольного оконного менеджера tmux 2.1"  –1 +/
Сообщение от Gannet email(ok) on 20-Окт-15, 13:47 
однако я тоже удивился...
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

15. "Выпуск консольного оконного менеджера tmux 2.1"  +4 +/
Сообщение от Аноним (??) on 20-Окт-15, 15:36 
Всю жизнь такие мультиплексоры звались консольными оконными менеджерами.

tmux замена screen ("simple, modern, BSD-licensed alternative to programs such as GNU screen"), а Screen это "full-screen window manager that multiplexes a physical terminal between several processes".

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

21. "Выпуск консольного оконного менеджера tmux 2.1"  +2 +/
Сообщение от Аноним (??) on 20-Окт-15, 18:08 
Screendows (TM)
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

5. "Выпуск консольного оконного менеджера tmux 2.1"  +1 +/
Сообщение от Аноним (??) on 20-Окт-15, 12:52 
> Переписана система работа с манипулятором мышь.

Моя очень сильно радоваться! Джа-Джа Бинкс любит манипулятора мыша!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "Выпуск консольного оконного менеджера tmux 2.1"  –1 +/
Сообщение от Аноним (??) on 20-Окт-15, 19:26 
>> Переписана система работа с манипулятором мышь.
> Моя очень сильно радоваться! Джа-Джа Бинкс любит манипулятора мыша!

Оно и раньше сносно работало, но нужно за ценить что сейчас.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

6. "Выпуск консольного оконного менеджера tmux 2.1"  –1 +/
Сообщение от Анонимец on 20-Окт-15, 12:53 
>В опцию 'select-pane' добавлен флаг '-P' для установки цветов фона панели и окна;

Ух тыыы! Хотеть!

И да, окнами тут не пахло. Если tmux и менеджер чего-то, то виртуальных терминалов, а не окон.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Выпуск консольного оконного менеджера tmux 2.1"  +1 +/
Сообщение от Andrey Mitrofanov on 20-Окт-15, 12:55 
> И да, окнами тут не пахло. Если tmux и

И вообще, как они могли на торгашескую марку майкросоуфта покуситься?!

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Выпуск консольного оконного менеджера tmux 2.1"  +5 +/
Сообщение от Анонимец on 20-Окт-15, 13:27 
Да причем тут марка. Четких определений в принципе нет, но как-то устоялось, что под окном подразумевается элемент графического интерфейса.

Хотя... в принципе... Положением и размерами "окон" tmux управляет, какой-никакой интерфейс взаимодействия с ними пользователю предоставляет... Так что с некоторой натяжкой назвать tmux оконным менеджером можно, согласен :) Причем именно с натяжкой, потому как основную задачу оконного менеджера - натянуть окно на GUI приложения, он не выполняет - здесь мы сами ручками создаем "окно" терминала, а уж UI запущенного в нем приложения сам растягивается по его размерам :)

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

17. "Выпуск консольного оконного менеджера tmux 2.1"  +2 +/
Сообщение от Andrey Mitrofanov on 20-Окт-15, 17:08 
> Да причем тут марка.
>Четких определений в принципе нет,
>но как-то устоялось,

Смешнее вас двоих только мс с своим треймарком на слово.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

43. "Выпуск консольного оконного менеджера tmux 2.1"  +2 +/
Сообщение от Ordu email(ok) on 21-Окт-15, 08:58 
> как-то устоялось, что под окном подразумевается элемент графического интерфейса.

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

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

46. "Выпуск консольного оконного менеджера tmux 2.1"  –1 +/
Сообщение от Анонимец on 21-Окт-15, 12:09 
> Тебе следует научиться...

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


Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

9. "Выпуск консольного оконного менеджера tmux 2.1"  +6 +/
Сообщение от sorrymak (ok) on 20-Окт-15, 13:28 
>работа с манипулятором мышь

Хорошая фраза. Прям вновь окунулся в нулевые.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Выпуск консольного оконного менеджера tmux 2.1"  +5 +/
Сообщение от Аноним (??) on 20-Окт-15, 17:19 
Нулевые?!
Почему я окунулся тогда в 90-е?
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

45. "Выпуск консольного оконного менеджера tmux 2.1"  +3 +/
Сообщение от имя on 21-Окт-15, 11:21 
потому что ты родился в 80-ые, а он в 90ые. не?
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

11. "Выпуск консольного оконного менеджера tmux 2.1"  –2 +/
Сообщение от svlasov (ok) on 20-Окт-15, 14:05 
Так и не научились ncurses пользоваться. Включил мышь - зажимай шифт.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Выпуск консольного оконного менеджера tmux 2.1"  +/
Сообщение от Аноним (??) on 20-Окт-15, 19:30 
> Так и не научились ncurses пользоваться. Включил мышь - зажимай шифт.

Задайтесь вопросом почему mc тоже не понимает зажатый шифт. Подсказка, смотрите как работает терминал.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

29. "Выпуск консольного оконного менеджера tmux 2.1"  –1 +/
Сообщение от svlasov (ok) on 20-Окт-15, 20:30 
>> Так и не научились ncurses пользоваться. Включил мышь - зажимай шифт.
> Задайтесь вопросом почему mc тоже не понимает зажатый шифт. Подсказка, смотрите как
> работает терминал.

vim все понимает и мышкой можно пользоваться без шифта.

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

30. "Выпуск консольного оконного менеджера tmux 2.1"  +/
Сообщение от Аноним (??) on 20-Окт-15, 20:52 
В том и дело "без шифта". Вы даже не понимаете суть проблемы. Нельзя так в терминале сделать, это вам не windows с её cmd. Учите мат часть направления я вам дал. Разжевывать вам не горю желанием.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

36. "Выпуск консольного оконного менеджера tmux 2.1"  +/
Сообщение от svlasov (ok) on 20-Окт-15, 21:45 
> В том и дело "без шифта". Вы даже не понимаете суть проблемы.
> Нельзя так в терминале сделать, это вам не windows с её
> cmd. Учите мат часть направления я вам дал. Разжевывать вам не
> горю желанием.

Я vim запускаю в терминале. Будьте добры разжевать.

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

47. "Выпуск консольного оконного менеджера tmux 2.1"  +1 +/
Сообщение от Аноним (??) on 21-Окт-15, 15:47 
Сам со сете шифт ин, шифт аут не может быть послан на терминал.
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

37. "Выпуск консольного оконного менеджера tmux 2.1"  +/
Сообщение от vitalif (ok) on 20-Окт-15, 22:27 
Какой зажатый шифт, вы про что вообще?
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

41. "Выпуск консольного оконного менеджера tmux 2.1"  +/
Сообщение от svlasov (ok) on 21-Окт-15, 01:10 
Если включён режим мыши, выделение текста и вставка по средней кнопке работает только с зажатым шифтом.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

13. "Выпуск консольного оконного менеджера tmux 2.1"  –1 +/
Сообщение от Qwerty (??) on 20-Окт-15, 15:03 
>через мультиплексирование одного _физического_ терминала на несколько виртуальных терминалов.

То есть в xterm никак? Пичалька.

Пошел искать физический терминал.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Выпуск консольного оконного менеджера tmux 2.1"  +1 +/
Сообщение от Илья email(??) on 20-Окт-15, 17:17 
Почитайте больше про xterm
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

22. "Выпуск консольного оконного менеджера tmux 2.1"  +1 +/
Сообщение от GotF (ok) on 20-Окт-15, 18:56 
> Почитайте больше про xterm

Но он прав. XTerm это эмулятор VTxxx и Tektronix 4014, ни в каком смысле не являющийся аппаратным терминалом.

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

27. "Выпуск консольного оконного менеджера tmux 2.1"  +/
Сообщение от Qwerty (??) on 20-Окт-15, 19:43 
>Почитайте больше про xterm

NAME
       xterm - terminal emulator for X

SYNOPSIS
       xterm [-toolkitoption ...] [-option ...] [shell]

DESCRIPTION
       The  xterm  program is a terminal emulator for the X Window System.  It
       provides DEC VT102/VT220 (VTxxx) and Tektronix 4014  compatible  termi-
       nals  for  programs that cannot use the window system directly.


Рекомендую начать с https://ru.wikipedia.org/wiki/VT100

У меня долго жил Wy120, честно спертый из госконторы за непониманием "и шо это такое нам прислали?" =)
https://upload.wikimedia.org/wikipedia/commons/6/6b/Terminal...

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

31. "Выпуск консольного оконного менеджера tmux 2.1"  +/
Сообщение от ZloySergant (ok) on 20-Окт-15, 21:00 
>У меня долго жил Wy120, честно спертый из госконторы за непониманием "и шо это такое нам прислали?" =)
>https://upload.wikimedia.org/wikipedia/commons/6/6b/Terminal...

Ну и кто ты (Вы) после такого? :(

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

48. "Выпуск консольного оконного менеджера tmux 2.1"  +/
Сообщение от Qwerty (??) on 21-Окт-15, 23:40 
>Ну и кто ты (Вы) после такого? :(

Тот, кто максимально использовал имеющееся ресурсы =)

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

14. "Выпуск консольного оконного менеджера tmux 2.1"  –1 +/
Сообщение от б.б. on 20-Окт-15, 15:04 
кто-нибудь помнит среду Framework? и кто теперь скажет, что это не оконный менеджер?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "Выпуск консольного оконного менеджера tmux 2.1"  –1 +/
Сообщение от Илья (??) on 20-Окт-15, 19:51 
А Nvim - это, как я полагаю, Neovim?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

50. "Выпуск консольного оконного менеджера tmux 2.1"  +/
Сообщение от systemd_anonymousd on 25-Окт-15, 17:47 
> А Nvim - это, как я полагаю, Neovim?

Там же написано :)
/data/repo/neovim

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

38. "Выпуск консольного оконного менеджера tmux 2.1"  –1 +/
Сообщение от i_stas (ok) on 20-Окт-15, 23:18 
Ура! DESQview !
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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