Чтобы добавлять сообщения и комментарии, .

@lolicon:
lolicon

А как такое сделать?

raw.githubusercontent.com

@borman:
borman

Никак не мог начать пользоваться screen/tmux, потому что идея "терминал в терминале" неприятно ломает то, как я с терминалом взаимодействую. Но тут меня сагитировали попробовать интеграцию iterm2 + tmux, и это просто пушка — все вкладки tmux ведут себя совершенно как настоящие, и (хотя это уже заслуга конфига) никаких там поломанных цветов, скроллинга и сканкодов.

@name:
name

друзья, можно ли как-то научить тмукс отображать заряд батареи нотубука?

@name:
name

граждане, а можно ли как-нибудь научить xneur работать в командной строке? или может есть какой-нибудь другой переключатель именно для консоли?

@ComradeDOS:
ComradeDOS

Starting in tmux 1.9 the default-path option was removed, so you need to use the -c option with new-window, and split-window (e.g. by rebinding the c, ", and % bindings to include -c '#{pane_current_path}').

@name:
name

товарищи, а как сделать так чтобы тмукс при запуске открывал вкладки и в них запускал определённые программы?

Ну вот как в скрине можно написать

screen -t mc # создает пустое окно с именем указанным после ключа -t
exec /usr/bin/mc # запукает программу в этом окне

а то я ни в одном факе или чужои конфиге ничего подобного не нашёл, а ведь это очень удобная фича.

@name:
name

перезагрузка конфига tmux без перезапуска tmux

nano ~/.tmux.conf

добавить

# перезагрузка конфигов
bind r source-file ~/.tmux.conf \; display-message "Config reloaded"

и нажимать "префикс+r "

@name:
name

а вот чтобы не забыть — памятка по хоткеям тмукса xgu.ru

@name:
name

а ещё tmux умеет резизить окно консоли при изменении размера окна putty. тогда как в скрине вся псевдографика разваливается к хуям.

@name:
name

эта чудо-программа корректно обрабатывает нажатие клавиш с numlock-клавиатуры и в links2 работает мышь. ещё бы мкаббер этому научить.

@name:
name

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

На память, как сделать хоткеи как в скрине:

touch ~/.tmux.conf && nano ~/.tmux.conf

и добавить туда 

# клавиши перехода (как в screen)
set -g prefix C-a
bind C-a send-prefix

отличная штука, в общем-то

@anton0xf:
anton0xf

app-misc/tmux-1.9a
Я два года ждал эту опцию!
set -g status-position top

@GotF:
GotF

Никто не в курсе, в tmux исправили баг, когда сессия намертво висла при большом stdout?

@tuenut:
tuenut

^b : split-window разделить горизонтально
^b % разделить вертикально

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

@Zert:
Zert

Не могу прицепиться к запущенной сессии tmux. Версия одинаковая, и запущенная и клиент 1.8, юникс-сокет на месте, kill -s SIGUSR1 не помогает. При попытке подцепиться к сокету пишет Connection Refused. Что делать? В принципе не особо страшно, можно и прибить, но хотелось бы разобраться.

@dimio:
dimio

как блин прописать аналог ssh host -t 'command' в ssh config для нужного хоста?
сочетание RequestTTY yes, PermitLocalCommand yes и LocalCommand 'tmux attach' не желает работать аналогично опции -t, получаю при логине /bin/bash: tmux attach: команда не найдена

@Strephil:
Strephil

А вот tmux или screen можно так, что бы два разных человека сидели как бы в одной консольке? чтобы брат видел, что я набираю в командной строке? ведь нет же?

@Turbid:
Turbid

боже, как я раньше без второтега жил.

@side2k:
side2k

Коллеги, а кто-нибудь сталкивался с такой проблемой — надо скопировать в буфер обмена текст размером в несколько страниц, который отображен в tmux-e, запущенном удаленно. В случае со screen-ом, он просто проматывается(терминал yakuake) колесиком мыши, а вот tmux ничего не дает скроллить. Да, я знаю про copy-mode, который через "C-[", но, повторюсь — tmux удаленно запущен.

@istitov:
istitov

Получаю удовольствие в жизни от 3х вещей: Linux, Vim и tmux. © science
via linux.org.ru

@Turbid:
Turbid

Жуйк, есть фаны этих поделий? У вас есть шанс убедить меня в превосходстве одного мультиплексора над другим. Ибо я в разное время пробовал их оба и мне они показались оба ущербными. Но ситуация такова, что без них на серверах не обойтись, поэтому я решил выбрать что-то одно и разбираться только в нем. Это конечно не vim vs emacs, но я все равно жду аргументов и набросов.

@neFormal:
neFormal

А tmux подло занимает pty, а потом они кончаются и новые фреймы не создать. FFFUUUU~

@ComradeDOS:
ComradeDOS

tmux рулит, а screen в перде!

@tuenut:
tuenut

открыт эмулятор терминала, в нем запущен screen, в котором запущем tmux. Ощущаю себя в многомерной матрице. Это еще не учитывая то, что у меня в tty1 запущены иксы, в которых запущен эмулятор терминала, в котором запущен скрин, в котором запущен тмукс.
Охуеть просто. Алсо да, не спрашивайте, почему и зачем:3

@ComradeDOS:
ComradeDOS

tmux из коробки вполне юзабелен.

@anton0xf:
anton0xf

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

@tuenut:
tuenut

и правда, tmux куда более продвинутая штука.

@4DA:
4DA

Невиданный аттракцион щедрости от меня.
Палю годный кусок конфига для tmux:
Быстрый переход по окнам.

# start Window Numbering at 1
set -g base-index 1

bind-key -n M-1 select-window -t 1
bind-key -n M-2 select-window -t 2
bind-key -n M-3 select-window -t 3
bind-key -n M-4 select-window -t 4
bind-key -n M-5 select-window -t 5
bind-key -n M-6 select-window -t 6
bind-key -n M-7 select-window -t 7
bind-key -n M-8 select-window -t 8
bind-key -n M-9 select-window -t 9

@don-Rumata:
don-Rumata

А tmux афигенная штука. Особенно когда при глобальном обновлении всей системы рвётся ssh.

@kusayu:
kusayu

Если вы постоянно пользуетесь терминальным мультиплексором на {лэп|нет}топе, скорее всего окно у вас чаще всего разбито на множество зон ('pane'), но из-за небольшого размера экрана, иногда хочется иметь возможность эти зоны временно максимизировать. 

# Maximize Pane
unbind =
bind = new-window -d -n tmux-zoom 'clear && echo TMUX ZOOM && read' \; swap-pane -s tmux-zoom.0 \; select-window -t tmux-zoom
unbind -
bind - last-window \; swap-pane -s tmux-zoom.0 \; kill-window -t tmux-zoom

'C-b =' — переключил буфер в фулскрин, сделал что нужно, вернулся в исходное положение — 'C-b -'

@kusayu:
kusayu

Хм, посоны, а если в тмуксе открыты ссш-сессия с машиной, на которой тоже запущен тмукс (тмукс в тмуксе), как заставить хоткеи работать в той, или иной сессии тмукса?

@a13:
a13

а что, сабж не умеет переключать кодировку?

@sattellite:
sattellite

Однозначно tmux удобнее screen! Главное его красиво приготовить.

@anton0xf:
anton0xf

вот так уже можно пользоваться. только окна таки надо переименовывать (как им имена по умолчанию выдатся — не нашел, и от automatic-rename толку не видно).
и как перенести статусную строку, тоже не нашел. хотя sourceforge.net вроде closed..

# Set the prefix to ^S.
# в терминале эта комбинация не делает ничего полезного (только пугает тех, кто ее случайно нажмет и не знает, что случилось), а расположена довольно удобно
set-option -g prefix C-s
unbind-key C-b
bind-key C-s send-prefix

# посмотреть некоторые из текущих значений опций можно так:
# show-options -g
set -g set-titles on # чтобы title окна нормально отображался
set -g set-titles-string "[#S:#I] #T" # имя сессии, номер окна, заголовок терминала
set -g status-right "| #46W |" # справа рисуем имя окна (немного порезаеное)
set -g status-right-length 50
# в списке окон только индексы и статусы
set -wg window-status-format "#I#F"
set -wg window-status-current-format "#I#F"

@anton0xf:
anton0xf

вот нафига *1 по умолчанию так настроен, что в его статусную строку ни фига не влезает и ни черта в ней не разобрать?

@silentos:
silentos

Прикрутил к Tmux'у индикатор текущей раскладки. Теперь в консоли можно жить без куищще!

@iorlas:
iorlas

Любопытные статьи на тему tmux blog.hawkhost.com blog.hawkhost.com

@PapiChulo:
PapiChulo

*screen It's quite disturbing to run Vim on a 256-color terminal, but I think I like it.
Making programs aware that you're (well, they're) in a 256-color terminal is as simple as setting your TERM environment variable to "xterm-256color" (or screen-256color if you're using screen or tmux (with tmux don't forget to run it with option -2)).

@PapiChulo:
PapiChulo

Discovering tmux. I've been using GNU Screen for like 7 years, and I think tmux managed to seduce me in about 10 minutes.

@nyanko:
nyanko

kewl kewl kewl kewl
окошки в tmux крейтятся быстрее и работают няшней.