The OpenNET Project / Index page

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

Выпуск консольного оконного менеджера tmux 1.9

21.02.2014 18:46

После почти года разработки представлен релиз консольного оконного менеджера tmux 1.9 ("terminal multiplexer"), разрабатываемого в рамках проекта OpenBSD в качестве распространяемой под лицензией BSD замены программы GNU Screen. Tmux позволяет организовать многооконный интерфейс в консоли, через мультиплексирование одного физического терминала на несколько виртуальных терминалов.

Основные отличия tmux от GNU Screen:

  • Исходные тексты распространяются в рамках лицензии BSD. Более современная и упрощенная кодовая база (коду screen 20 лет);
  • Предусмотрена возможность подключения расширений от сторонних разработчиков;
  • Четко формализованная клиент-серверная модель, при которой окна выступают в роли независимых объектов, которые могут сопоставляться и перераспределяться между разными сессиями. При этом поддерживается назначение одного окна нескольким разным клиентам и передача окон от одного клиента другому;
  • Наличие механизма автоматизации выполнения типовых действий, через подключение внешних скриптов. Полноценный интерфейс управления из командной строки, позволяющий управлять всеми операциями tmux из скриптов;
  • Наличие нескольких независимых буферов обмена;
  • Поддержка опции для ограничения размера окна. Более гибкие возможности по разбиению окон на части (поддержка вертикального разделения);
  • Более ясный синтаксис для формирования содержимого строки статуса. Возможность отображения в строке статуса первой строки вывода определенной команды;
  • Более экономное расходование оперативной памяти;
  • Улучшенная поддержка UTF-8.

Наиболее заметные изменения в tmux 1.9:

  • Обновлена версия протокола, что приведёт к ошибке при попытке использования новой версии клиента tmux со старой версией серверной части (для избежания ошибки после обновления следует не забыть перезапустить сервер);
  • Прекращена поддержка команды 'default-path', вместо которой для определения пути для нового окна следует использовать опцию "-c", например, 'neww -c путь'. Для определения пути при создании нового сеанса можно использовать конструкцию 'new-session -c путь';
  • Объявлены устаревшими команды foo-{fg,bg,attr}, вместо которых следует использовать аналогичные опции;
  • Добавлена переменная окружения TMUX_TMPDIR, позволяющая организовать хранение директории с управляющим сокетом вне временной директории, заданной переменной TMPDIR.
  • Форматы теперь могут быть вложены друг в друга, один формат может расширять другой. Добавлена поддержка #{pane_syncronized} и некоторых других спецификаторов формата;
  • Добавлена поддержка опции 'automatic-rename-format', позволяющей использовать в механизме автоматического переименования параметры, отличные от значений по умолчанию #{pane_current_command}';
  • Обеспечена работа в окружении Cygwin;
  • При отсоединении сеанса на терминал теперь выводится имя сеанса;
  • Клавиша Paste позволяет вставить текст из буфера обмена в режиме копирования;
  • В режиме копирования обеспечена поддержка поиска без учёта регистра символов;
  • В команды attach-session и switch-client добавлена опция '-t' для выбора используемого окна или панели;
  • Добавлена поддержка 256 цветов при запуске в терминале fbterm.


  1. Главная ссылка к новости (http://sourceforge.net/mailarc...)
  2. OpenNews: В базовую систему OpenBSD включен консольный оконный менеджер Tmux
  3. OpenNews: В базовую систему NetBSD включен консольный оконный менеджер tmux
  4. OpenNews: В рамках проекта tmate подготовлен инструмент для совместного доступа к терминалу
  5. OpenNews: Выпуск Xpra 0.10, аналога утилиты screen для графических программ
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/39152-tmux
Ключевые слова: tmux, screen
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (80) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Фыр (?), 19:11, 21/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    >коду screen 20 лет

    Не знаю что там думают BSD-шники, но я рассматриваю возраст кода как положительную характеристику: если 20 лет программа не требует обслуживания, то код идеален, а программа офигенна.
    Таково мнение прикладного программиста.

     
     
  • 2.3, Fracta1L (ok), 19:12, 21/02/2014 [^] [^^] [^^^] [ответить]  
  • +12 +/
    Или она просто умерла.
     
     
  • 3.9, Фыр (?), 19:26, 21/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    За 20 лет уж кто-то бы точно залез туда, если бы была необходимость.
    Скорее всего программу просто хорошо написали.
    И добавить особо нечего.

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

     
     
  • 4.12, Аноним (-), 19:39, 21/02/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > За 20 лет уж кто-то бы точно залез туда, если бы была необходимость.

    Для этого есть апстримные "разработчики" - они пресекают такие попытки.

    > Скорее всего программу просто хорошо написали.

    Если человек не шевелится уже три недели и уже начал пованивать - "скорее всего, он просто достиг просветления"?

     
     
  • 5.20, scorry (ok), 20:17, 21/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> Скорее всего программу просто хорошо написали.
    > Если человек не шевелится уже три недели и уже начал пованивать - "скорее всего, он просто достиг просветления"?

    Утилиту cp тоже собираешься переписывать, анон?

     
     
  • 6.21, Аноним (-), 20:23, 21/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Утилиту cp тоже собираешься переписывать, анон?

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

     
     
  • 7.27, Аноним (-), 21:22, 21/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Уверен? В код-то давно заглядывал?
     
     
  • 8.61, someone (??), 20:19, 22/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Системные вызовы отменили ... текст свёрнут, показать
     
     
  • 9.66, Аноним (-), 00:18, 23/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ну сходил бы уже 10 раз почитал чем спорить-то ... текст свёрнут, показать
     
  • 6.25, Аноним (-), 20:47, 21/02/2014 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > не шевелится уже три недели

    http://git.savannah.gnu.org/gitweb/?p=coreutils.git
    11 days ago Pádraig Brady cp: with --link always use linkat() if available

     
  • 4.14, Kibab (ok), 19:44, 21/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Предполагать -- это круто, конечно, но советую таки попробовать.
     
  • 4.29, Добрый доктор (?), 21:35, 21/02/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Под БЗД я использую исключительно screen.
    tmux достал своими нереальными глюками.
    tmux неработоспособен.
     
     
  • 5.34, anonymous (??), 22:18, 21/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Под БЗД я использую исключительно screen.
    > tmux достал своими нереальными глюками.
    > tmux неработоспособен.

    Что за ерунда.
    В скрине, чтобы нормально включить ряд функциональности, особенно касающейся цветов ряда терминалов и поддержки в них utf-8, надо копипастить малопонятную абракадабру из самых темных и забытых уголков интернетов, и в документации этого нет. В tmux же это работает либо из коробки, либо спустя две директивы в конфиге. Вообще tmux многократно удобнее: начиная от panes и чистого, понятного конфига и заканчивая нормальной реализацией копирования.

     
     
  • 6.35, Аноним (-), 22:28, 21/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В скрине, чтобы нормально включить ряд функциональности, особенно касающейся цветов ряда терминалов и поддержки в них utf-8, надо копипастить малопонятную абракадабру из самых темных и забытых уголков интернетов, и в документации этого нет.

    Где вы такие терминалы берете, если не секрет?
    Сколько лет в screen работаю - проблем с UTF-8 не было. За цвета не скажу, нафига они в консоли, кроме как в nethack играть?

     
     
  • 7.40, anonymous (??), 09:48, 22/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> В скрине, чтобы нормально включить ряд функциональности, особенно касающейся цветов ряда терминалов и поддержки в них utf-8, надо копипастить малопонятную абракадабру из самых темных и забытых уголков интернетов, и в документации этого нет.
    > Где вы такие терминалы берете, если не секрет?
    > Сколько лет в screen работаю - проблем с UTF-8 не было. За
    > цвета не скажу, нафига они в консоли, кроме как в nethack
    > играть?

    Я в VIM разрабатываю, и приятнее работать с 256-color терминалом.
    Обычно разрабатываю на удаленных серверах, если есть интернет, подключаюсь через ssh, делаю tmux attach и вуаля - полностью готовое рабочее окружение уже доступно.

     
     
  • 8.44, Аноним (-), 11:44, 22/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А со скрином оно какое-то неполное Кстати, Emacs для таких вещей куда как удобн... текст свёрнут, показать
     
     
  • 9.53, Аноним (-), 14:56, 22/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В нем нет редактора, а виме есть ... текст свёрнут, показать
     
     
  • 10.63, Аноним (-), 20:25, 22/02/2014 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Можно поставить systemd, в нем-то точно должен быть ... текст свёрнут, показать
     
  • 6.45, ананим (?), 13:24, 22/02/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > В скрине, чтобы нормально включить ряд функциональности, … и поддержки в них utf-8

    Это чё, бзди-прикол такой?
    Опять же, в бзде в консоли уже таки уникод запилили? О-о-о!

     
     
  • 7.46, anonymous (??), 13:38, 22/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> В скрине, чтобы нормально включить ряд функциональности, … и поддержки в них utf-8
    > Это чё, бзди-прикол такой?
    > Опять же, в бзде в консоли уже таки уникод запилили? О-о-о!

    Я вообще-то использую GNU/Linux.
    И да, в screen 256-colorscheme в vim зачастую некорректно отображает цвета.

     
     
  • 8.47, ананим (?), 13:39, 22/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Догадайтесь в каком месте вы сбрехали ... текст свёрнут, показать
     
  • 8.49, ананим (?), 14:23, 22/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Про 256-цветов 8212 делаем так последний шаг от root, поэтому лучше cd root... текст свёрнут, показать
     
     
  • 9.50, ананим (?), 14:25, 22/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    а, ну да, в screenrc прописываем term xterm-256color-my ... текст свёрнут, показать
     
  • 7.80, Аноним (-), 14:01, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> В скрине, чтобы нормально включить ряд функциональности, … и поддержки в них utf-8
    > Это чё, бзди-прикол такой?
    > Опять же, в бзде в консоли уже таки уникод запилили? О-о-о!

    Сначала узнайте разницу между текстовой консолью и эмулятором терминала, а? Или вы uxterm/Terminal/Konsole/Yakuake/пр. никогда не видели?

     
     
  • 8.86, Nas (??), 18:25, 27/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну дык типичный линуксоид ... текст свёрнут, показать
     
  • 5.81, Аноним (-), 14:03, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Под БЗД я использую исключительно screen.
    > tmux достал своими нереальными глюками.
    > tmux неработоспособен.

    А если по факту, а не голословно?

     
  • 4.82, Аноним (-), 14:05, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > За 20 лет уж кто-то бы точно залез туда, если бы была
    > необходимость.
    > Скорее всего программу просто хорошо написали.
    > И добавить особо нечего.

    Увы, конкретно это - не тот случай. Хотя пользу она, конечно, приносит, но...

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

    А вы не предполагайте. Вы интервью с автором почитайте, например. Как он начинал пользоваться screen, и как ему это быстро надоело. Был бы автор GPL-фанбоем - был бы tmux под GPL.

     
     
  • 5.83, Andrey Mitrofanov (?), 15:58, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > А вы не предполагайте. Вы интервью с автором почитайте, например. Как он
    > начинал пользоваться screen, и как ему это быстро надоело.

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

     
  • 4.87, Аноним (-), 12:11, 30/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    емнип, в миднайт очень долго никто не хотел залезать, несмотря на залюбивший всех баг "оболочка всё ещё активна".
     
  • 3.23, Аноним (-), 20:30, 21/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    TeX
     
     
  • 4.37, Аноним (-), 22:31, 21/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > TeX

    XeTeX

     
  • 3.54, Петр (??), 15:07, 22/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Сейчас в 90% случаев какая-то серьезная функциональность tmux не нужна, и куда проще пользоваться более простым screen. В итоге, по моим впечатлениям, до смерти screen еще очень и очень далеко.
     
     
  • 4.55, ананим (?), 16:02, 22/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Я бы не сказал, что screen так уж проще.
    А строчка „term xterm-256color-my“ в .screenrc решает все остальные проблемы.
     
     
  • 5.56, ананим (?), 16:15, 22/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > А строчка „term xterm-256color-my“ в .screenrc решает все остальные проблемы.

    если нет xterm-color

     
  • 5.79, Аноним (-), 13:58, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Я бы не сказал, что screen так уж проще.
    > А строчка „term xterm-256color-my“ в .screenrc решает все остальные проблемы.

    Проще то, что раньше удалось освоить.

     
  • 3.68, Alex (??), 18:12, 23/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Windows имеет строки, которые и постарше двадцати лет, и пока не умерла. И очень даже здравствует.
     
  • 2.4, Аноним (-), 19:17, 21/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Не знаю что там думают BSD-шники, но я рассматриваю возраст кода как положительную характеристику: если 20 лет программа не требует обслуживания

    Если чего-то _нет_ - это не значит, что это _не требуется_.
    Скорее, это просто фимозность апстрима (например, дебианщики уже много лет тащат out-of-tree патч для вертикального разделения в screen).

     
     
  • 3.38, Аноним (-), 05:21, 22/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    8-о и какой комбинацией бьёт по вертикали? 7.3 если что
     
     
  • 4.62, Аноним (-), 20:23, 22/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    ctrl + a, потом shift + \ (то бишь |). Проверил на своем 6.0.9 - работает.
     
     
  • 5.72, Аноним (-), 00:28, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Век живи - ...
    7.4 и Screen version 4.01.00devel (GNU) 2-May-06
    ... действительно работает! Спасибо :)
     
  • 3.73, Andrey Mitrofanov (?), 10:42, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >апстрима (например, дебианщики уже много лет тащат out-of-tree
    > патч для вертикального разделения в screen).

    Вообще-то, уже не тащат. После squeeze-а (да, пора обновиться уже, я тоже тяну) там то ли апстрим ожил, то ли ментенеры сменились, то ли и то, и это, но 01CVS.dpatch (split -v в нём) был выкинут при импорте нового апстрим-сорса. Добавлен был в пакете от 28 Jul 2009, выкинут в 20 Mar 2012. Три года чего-то не так было... Хорошо, что Debian никуда не торопится. Но и к wheezy они чего-то ещё там допиливали (подключение к сесcии, запущенной со старой версией из новой, уже обновлйнной версии [бинарника] screen -- поминается в release-notes-ах).

     
  • 2.7, Аноним (-), 19:22, 21/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    мы за вас рады, продолжайте пользоваться screen
     
  • 2.16, Аноним (-), 19:53, 21/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >>коду screen 20 лет
    > Не знаю что там думают BSD-шники, но я рассматриваю возраст кода как
    > положительную характеристику: если 20 лет программа не требует обслуживания, то код
    > идеален, а программа офигенна.
    > Таково мнение прикладного программиста.

    Вы, видимо, никогда не пробовали пользоваться screen. Я не видел ещё ни одного человека, который бы ушёл с tmux на screen. А вот обратных примеров десятки только среди знакомых.

     
     
  • 3.19, Аноним (-), 20:01, 21/02/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Вы, видимо, никогда не пробовали пользоваться screen. Я не видел ещё ни
    > одного человека, который бы ушёл с tmux на screen. А вот
    > обратных примеров десятки только среди знакомых.

    Лично я, когда слышу про "миллионы лично ушедших с screen на tmux", достаю вилку, чтобы снимать лапшу с ушей. Меня не впечатлило, например. Существенных (для меня) киллeр-фич никаких, а переучиваться надо. Лишний набор шорткатов в голове держать - бессмысленно, оно того не оправдывает.

     
     
  • 4.78, Аноним (-), 13:56, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> Вы, видимо, никогда не пробовали пользоваться screen. Я не видел ещё ни
    >> одного человека, который бы ушёл с tmux на screen. А вот
    >> обратных примеров десятки только среди знакомых.
    > Лично я, когда слышу про "миллионы лично ушедших с screen на tmux",
    > достаю вилку, чтобы снимать лапшу с ушей. Меня не впечатлило, например.
    > Существенных (для меня) киллeр-фич никаких, а переучиваться надо. Лишний набор шорткатов
    > в голове держать - бессмысленно, оно того не оправдывает.

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

     
     
  • 5.84, Аноним (-), 21:56, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    да свалили все 7 админов в которых отлично знаю, в возрасте от 26-50 свалили на tmux кто то раньше кто то позже. И все довольны каждый нашел себе фичи по вкусу, да и конфиги удобные.
     
  • 3.24, Аноним (-), 20:35, 21/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А я не видел ни одного ушедшего с мако-буков на что угодно другое.
    И что?
    Это, во-первых, многое говорит о тех кто перешел на маки, а во-вторых совершенно не отменяет их угребищности - начиная с глянцевых экранов, отвратительной клавиатуры (7-рядная Thinkpad'овская передаёт ей привет) и заканчивая ненастраиваемым жирным шрифторазмытием, которое там называется рендерингом, от которого у меня глаза начинают болеть на третьей минуте.
     
     
  • 4.28, scorry (ok), 21:29, 21/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >  и заканчивая ненастраиваемым
    > жирным шрифторазмытием, которое там называется рендерингом, от которого у меня глаза
    > начинают болеть на третьей минуте.

    Тебе кто-то мешает сменить ось?

     
     
  • 5.36, Аноним (-), 22:30, 21/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >>  и заканчивая ненастраиваемым
    >> жирным шрифторазмытием, которое там называется рендерингом, от которого у меня глаза
    >> начинают болеть на третьей минуте.
    > Тебе кто-то мешает сменить ось?

    А при чем тут это? Мы сейчас о миллионах мух, кажется.

     
     
  • 6.51, scorry (ok), 14:27, 22/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >>>  и заканчивая ненастраиваемым
    >>> жирным шрифторазмытием, которое там называется рендерингом, от которого у меня глаза
    >>> начинают болеть на третьей минуте.
    >> Тебе кто-то мешает сменить ось?
    > А при чем тут это? Мы сейчас о миллионах мух, кажется.

    А. Ну я только о шрифторазмытии, извините. Слишком много отквотировал.

     
  • 5.39, Аноним (-), 08:30, 22/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    От смены оси на макбуках сразу появляется трекпойнт и экран становится матовым?
    Я уж не говорю о сменном аккумуляторе и добавлении RAM.
     
     
  • 6.52, scorry (ok), 14:28, 22/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > От смены оси на макбуках сразу появляется трекпойнт и экран становится матовым?
    > Я уж не говорю о сменном аккумуляторе и добавлении RAM.

    Да я слишком много отквотирвал. Я о шрифторазмытии размышлял.

     
  • 6.57, Аноно (?), 16:22, 22/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ну у меня макбук с матовым экраном, добавленной RAM, купленной в Юлмарте. Еще я поставил туда нештатный SSD, а штатный HDD поставил на место DVD-ROM. Менять аккумулятор не вижу необходимости. Дальше что?
     
     
  • 7.59, anonymous (??), 18:22, 22/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну у меня макбук с матовым экраном, добавленной RAM, купленной в Юлмарте.
    > Еще я поставил туда нештатный SSD, а штатный HDD поставил на
    > место DVD-ROM. Менять аккумулятор не вижу необходимости. Дальше что?

    А какой это макбук с матовым экраном? Я видел преимущественно глянец везде.

     
  • 7.67, ssh (ok), 01:15, 23/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Неужели конец 2008?
     
  • 6.58, Аноно (?), 16:23, 22/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    И да, трекпоинта там нет, зато тачпад заруливает в минуса все, что я когда-либо видел. А видел я немало.
     
     
  • 7.65, Аноним (-), 00:15, 23/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Огласите, пожалуйста, модели трэкболов, которые Вы использовали сколько-нибудь продолжительное время.
    Ну так, для начала разговора.
     
  • 4.85, Аноним (-), 22:00, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А я не видел ни одного ушедшего с мако-буков на что угодно
    > другое.
    > И что?
    > Это, во-первых, многое говорит о тех кто перешел на маки, а во-вторых
    > совершенно не отменяет их угребищности - начиная с глянцевых экранов, отвратительной
    > клавиатуры (7-рядная Thinkpad'овская передаёт ей привет) и заканчивая ненастраиваемым
    > жирным шрифторазмытием, которое там называется рендерингом, от которого у меня глаза
    > начинают болеть на третьей минуте.

    откладывай с обедов или попроси маму купить тебе макбук про.

     
  • 2.60, Аноним (-), 19:46, 22/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > код идеален

    Это же миф, недостижимый идеал.

     

  • 1.2, svlasov (ok), 19:12, 21/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Нормальную поддержку мыши бы. Почему в vim и выделение текста и изменение размера окон работает, а в tmux какой-то костыль через shift.
     
     
  • 2.10, Revolution (?), 19:27, 21/02/2014 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Потому что вы пишете запрос не в багтрекер, а на опеннет.
     
     
  • 3.13, Аноним (-), 19:40, 21/02/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Потому что вы пишете запрос не в багтрекер, а на опеннет.

    WONTFIX же.

     
  • 2.17, Аноним (-), 19:54, 21/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Нормальную поддержку мыши бы. Почему в vim и выделение текста и изменение
    > размера окон работает, а в tmux какой-то костыль через shift.

    tmux - это как бы совсем не то же, что xterm.

     
     
  • 3.18, Аноним (-), 19:58, 21/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > tmux - это как бы совсем не то же, что xterm.

    vim - тем более не xterm. Но все это должно корректно работать вместе, не ограничивая пользователя. А кто ограничивает - тот слабое звено.

     
  • 2.74, Аноним (-), 13:47, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Видимо, чтобы не мешать vim, работающему в tmux?
     

  • 1.5, Аноним (-), 19:19, 21/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто-нибудь подскажет - там вообще скроллинг возможен? Ну т.е. чтобы оно запоминало в буффере, скажем 5000 строк, и можно было бы в xterm проскролить вверх?

     
     
  • 2.8, Ego (?), 19:23, 21/02/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ctrl+b [

    и скрольте, сколько хотите

     
     
  • 3.41, anonymous (??), 09:51, 22/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Ctrl+b [
    > и скрольте, сколько хотите

    Уточнение:
    set -g history-limit 50000
    в .tmux.conf, и скрольте. А по дефолту там буфер меньше - кажется, 2к строк.

     

  • 1.11, AnonymousSL (?), 19:29, 21/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вопрос знатокам:
    1. Как сделать двух-трёх-строчный статус в tmux?
    2. Как сделать так, чтобы при подключении с двух компов с разным разрешением консоли, не было этих |... по бокам и внизу?
     
     
  • 2.15, Kibab (ok), 19:46, 21/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вопрос знатокам:
    > 1. Как сделать двух-трёх-строчный статус в tmux?
    > 2. Как сделать так, чтобы при подключении с двух компов с разным
    > разрешением консоли, не было этих |... по бокам и внизу?

    Не знаю по поводу 1, но вот про 2: а как тогда, по-Вашему, должна обрабатываться такая ситуация? Очевидно, что при разном разрешении консоли или на одном, или на другом мониторе будет невозможно увидеть всю консоль целиком. Сейчас разрешение фактически сокращается до минимального из двух. Как должно быть?

     
  • 2.22, q (??), 20:29, 21/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >2. Как сделать так, чтобы при подключении с двух компов с разным разрешением консоли, не >было этих |... по бокам и внизу?

    tmux attach -d

     
  • 2.77, Аноним (-), 13:55, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Вопрос знатокам:
    > 1. Как сделать двух-трёх-строчный статус в tmux?

    Никак. А зачем, если не секрет?

     

  • 1.26, жопка3 (?), 20:50, 21/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Не юзал, но ее потребление ресурсов настараживает. На шеллбоксах, в топе стабильно висит tmux, в то время как screen потребляет на два порядка меньше процессорного времени при том же времени, проведенном за консолью.
     
     
  • 2.42, anonymous (??), 09:52, 22/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Не юзал, но ее потребление ресурсов настараживает. На шеллбоксах, в топе стабильно
    > висит tmux, в то время как screen потребляет на два порядка
    > меньше процессорного времени при том же времени, проведенном за консолью.

    Странно, у меня всегда было наоборот.
    Покажите свой .tmux.conf или /etc/tmux.conf

     

  • 1.48, Аноним (-), 14:17, 22/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Помоему они dwm насмотрелись, а так как у них там с X11 все сложно, вот и написали что могли
     
     
  • 2.75, Аноним (-), 13:48, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Помоему они dwm насмотрелись, а так как у них там с X11
    > все сложно, вот и написали что могли

    Что это было?

     

  • 1.69, x0r (??), 14:13, 24/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Подскажите есть ли аналог screen -xR флагам для tmux?
    У меня screen иногда зависает, ищу замену.
     
     
  • 2.70, x0r (??), 15:09, 24/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Подскажите есть ли аналог screen -xR флагам для tmux?

           -R   attempts  to  resume the first detached screen session it finds.
           -x   Attach to a not detached screen session. (Multi display mode).

     
     
  • 3.71, user455 (?), 19:51, 24/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    tmux at ?
     
  • 3.76, Аноним (-), 13:51, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Подскажите есть ли аналог screen -xR флагам для tmux?
    >        -R   attempts  
    > to  resume the first detached screen session it finds.
    >        -x   Attach to
    > a not detached screen session. (Multi display mode).

    Нет. tmux изначально позволяет подключаться к одной сессии "вмногером", без лишних проблем. Но если надо, можно эти опции реализовать - думаю, любой человек с лёгким знанием C с этим справится. Апстрим адекватный.

     

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



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

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