The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск консольного оконного менеджера tmux 2.3, opennews (??), 30-Сен-16, (0) [смотреть все]

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


1. "Выпуск консольного оконного менеджера tmux 2.3"  –5 +/
Сообщение от Аноним (-), 30-Сен-16, 10:47 
Чем оно лучше screen?
Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск консольного оконного менеджера tmux 2.3"  +5 +/
Сообщение от user455 (?), 30-Сен-16, 10:59 
как-то более юзерфрендли на мой взгляд. плюс в скрине не поддерживался вертикальный сплит очень долгое время, а в тмуксе был изначально. тем, кто привык к скрину, то может показаться лишним возможно, но при освоении тмукс легче + удобная справка.
Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск консольного оконного менеджера tmux 2.3"  +/
Сообщение от anonymous (??), 30-Сен-16, 11:04 
А ещё оно обычно termcap не портит.
Ответить | Правка | Наверх | Cообщить модератору

61. "Выпуск консольного оконного менеджера tmux 2.3"  +/
Сообщение от rvs2016 (ok), 03-Окт-16, 17:43 
>  А ещё оно обычно termcap не портит.

А как screen портит termcap и как это проявляется? Как это можно увидеть? Или это происходит незаметно для пользователя не мешает работе?

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

7. "Выпуск консольного оконного менеджера tmux 2.3"  –1 +/
Сообщение от Alukardd (ok), 30-Сен-16, 11:13 
Я вот пересел буквально пару недель назад.
Ради единственной фичи — мне нужно было находу переключаться между сессиями. У меня разные группы окон под разные задачи и я их по долгу не закрываю.
Без быстрого переключения между сессиями, я в screen'е жил с 15 окнами, что сильно бесило, в т.ч. из-за медленного переключения между ними.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

16. "Выпуск консольного оконного менеджера tmux 2.3"  +/
Сообщение от 1 (??), 30-Сен-16, 13:01 
Ctrl+A [0-9] не получалось ?
Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск консольного оконного менеджера tmux 2.3"  +/
Сообщение от эцсамое (ok), 30-Сен-16, 13:07 
сессиями а не окнами же.
Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск консольного оконного менеджера tmux 2.3"  +1 +/
Сообщение от rshadow (ok), 30-Сен-16, 13:32 
Интересно, а для чего сессии плодились? У меня например в .bash_login подключение к текущей сессии.
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск консольного оконного менеджера tmux 2.3"  +1 +/
Сообщение от u (?), 30-Сен-16, 14:36 
У меня (я х.з. как у предыдущего оратора) в разных сессиях tmux разные "окружения" ("по работе сейчас", "по работе на будущее", "подрабатываю", "дома файлы сортирую", "это меня подруга/друг просил(а) посмотреть", "это я новую железяку мучаю", "пара книжек, которые надо до конца недели прочесть" и "музло/клипы"). Довольно удобно (C-b s и выбираем сессию).
Всё равно, по большинству дел, которые сложнее, чем набить пару строк в конфиге в итоге откроется 1-3 окна по неск. панелей (навигация, если всё открыть в одной сессии, становится адской).
По факту открытых сессий, конечно, меньше, но принял за правило: новая задача - новая сессия и если за сутки ничего в сессии не поменялось (либо задача неактуальна, либо ещё что-то) - сессию закрыть (кроме плеера/книжек), иначе можно сильно перетрудиться при попытке разгрести неск. десятков сессий потом.
Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуск консольного оконного менеджера tmux 2.3"  +1 +/
Сообщение от mario (??), 01-Окт-16, 08:48 
Так это ж надо Activities в Plasma юзать, а не сессии в tmux.
Ну или разные рабочие столы на худой конец, если Plasma не освоил.
Ответить | Правка | Наверх | Cообщить модератору

59. "Выпуск консольного оконного менеджера tmux 2.3"  –2 +/
Сообщение от P.Galloway (ok), 01-Окт-16, 19:49 
> Так это ж надо Activities в Plasma юзать, а не сессии в
> tmux.
> Ну или разные рабочие столы на худой конец, если Plasma не освоил.

Хм...

А если Plasma не установлена и не используется?
И, кстати, в чём такое принципиальное отличие Activities от сессий tmux?
Почему необходимо использовать именно Activities (или доп. рабочие столы)? Почему только их?

По беглому описанию (https://blog.hanschen.org/2011/02/04/activities-a-change-in-.../ , https://www.linux.com/learn/how-use-kde-plasma-desktop-pro) - принципиального отличия от тех же сессий нет. Создаются т.н. workflows, которые при необходимости запускаются (ну и используются), вполне себе удобно для программиста, который совмещает работу журналиста (как во второй статье и описано).

Для ежедневных однотипных действий они вполне подходят. Т.е. например: вы пишете ежедневно код на C (в Atom, например), занимаетесь его отладкой (GDB, например, или DTrace), а в остальное время переводите и/или публикуете новости на opennet. При фиксированном выборе ПО всё хорошо, когда же ПО становится чуть больше и ваши ежедневные действия становятся разнообразнее, то тут возникает больше вопросов.

Разные рабочие столы это конечно хорошо (и они используются, при необходимости, - на отдельный рабочий стол "выбрасывается" эмулятор терминала развёрнутый на весь экран), но для консольного ПО это как-то не то. ПО с граф. интерфейсом используется не так активно, чтобы от доп. рабочих столов был (в данном случае) большой прок.

Почтовик - mutt, редактор - vim (если пишется дока для "обычных нормальных людей" - то asciidoc с экспортом в html или PDF), браузер - w3m (или FF-vimperator, или luakit, или midori если надо графику), для картинок - cacaview/img2txt (mirage с GUI), для книжек - fbless, antiword, pdftohtml-w3m, einfo-w3m, плееры - mpv, moc, mpd-ncmpcpp (vitunes на худой конец), cvlc.

Для специфического (та же графика, например - GIMP, Krita, Inkscape, MyPaint, Alchemy Sketch, Blender) - как раз используются доп. раб. столы.

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

И да, я вполне отдаю себе отчёт, что в половине случаев такая организация рабочего пространства похожа на изврат, мне такой изврат вполне "пришёлся по душе".

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

62. "Выпуск консольного оконного менеджера tmux 2.3"  +1 +/
Сообщение от rvs2016 (ok), 03-Окт-16, 17:47 
> У меня (я х.з. как у предыдущего оратора) в разных сессиях tmux
> разные "окружения"

А Ctrl-a * в screen - это не список сессий? Я-то больше одной сессии screen никогда не запускаю, если только не случайно по ошибке, поэтому быстро сам проверить свою догадку не могу.

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

75. "Выпуск консольного оконного менеджера tmux 2.3"  –1 +/
Сообщение от P.Galloway (ok), 04-Окт-16, 15:18 
>> У меня (я х.з. как у предыдущего оратора) в разных сессиях tmux
>> разные "окружения"
> А Ctrl-a * в screen - это не список сессий?

Новость как-то связана со screen?
Человек выше предложил "нафиг" сессии в tmux и юзать везде Plasma (на десктопе, ноуте, сервере etc), т.к. по его мнению Plasma и "рабочие столы" - "для мужиков", а сессии в tmux никто не юзает (или не должен юзать).
Однако ж, отдельные личности юзают (я думаю что отдельные личности в т.ч. могут юзать и несколько сессий в screen).
Вы согласны с ним? Или же вы считаете, что в определённых ситуациях могут использоваться несколько сессий tmux/screen (или же рекурсивный запуск - screen в screen'e или tmux в tmux'e)

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

Но это не значит, что "все" не запускают более одной сессии в tmux (благо возможность есть, а дело ваше, использовать или нет).

В tmux (опционально можно забиндить) в командном режиме (prefix+: - "C-b :" ) запускаем new-session (также опционально можно переименовать сессию и т.п.).

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

18. "Выпуск консольного оконного менеджера tmux 2.3"  +/
Сообщение от screaner (?), 30-Сен-16, 13:27 
Можно скрин в скрине запустить, только надо разные escape использовать, например Ctrl-A в наружнем и ` во внутреннем. А можно Shift-1, ..., Shift-5 использовать для номеров больше 9, например, "bind % select 15".
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

63. "Выпуск консольного оконного менеджера tmux 2.3"  –1 +/
Сообщение от rvs2016 (ok), 03-Окт-16, 17:52 
> Можно скрин в скрине запустить,

А как? Простой вызов /usr/local/bin/screen приводит к созданию нового окна в этой же сессии.

> только надо разные escape использовать, например Ctrl-A

Можно. Но необязательно. Для вызова внутренного Ctrl-a снаруже надо отдать команду Ctrl-a a

> в наружнем и ` во внутреннем. А можно Shift-1, ..., Shift-5
> использовать для номеров больше 9, например, "bind % select 15".

При использовании окон больше десяти штук можно переключаться на них через дешёвое меню со списком окон Ctrl-a " или командой переключения на конкретный номер или название окна:
Ctrl-a ' номер_окна_или_начало_названия_окна

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

9. "Выпуск консольного оконного менеджера tmux 2.3"  +/
Сообщение от Аноним (-), 30-Сен-16, 11:23 
tmux не нужен tty
tmux меняет размер терминала, например:
на компьютере А с монитором разрешением 1920x1080 открыт tmux в эмуляторе терминала
на компьютере Б с монитором разрешением 1368x768 открыт tmux в эмуляторе терминала
в обоих случаях tmux будет корректно отображать ncurses приложения, irssi, например
чего не сделает screen
у tmux единственный на мой взгляд минус - он не умеет работать с последовательной консолью
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

20. "Выпуск консольного оконного менеджера tmux 2.3"  +1 +/
Сообщение от screener (?), 30-Сен-16, 13:34 
> в обоих случаях tmux будет корректно отображать ncurses приложения, irssi, например
> чего не сделает screen

Что-то у вас не так настроено: у меня скрин прекрасно передает размеры терминала при их изменении.

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

25. "Выпуск консольного оконного менеджера tmux 2.3"  –1 +/
Сообщение от тигар (ok), 30-Сен-16, 14:06 
screen -x сделай на 2 разных по размеру окошках
Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск консольного оконного менеджера tmux 2.3"  –2 +/
Сообщение от Andrey Mitrofanov (?), 30-Сен-16, 14:22 
#>>>tmux будет корректно отображать ncurses приложения, irssi, например чего не сделает screen
> screen -x сделай на 2 разных по размеру окошках

-x   Attach  to  a  not  detached  screen  session. (Multi display mode).
Ваша бздятина _два_ разных размера окон при одновоременном подключении "успешно решает"??

Карантин, санитары!! Альцгеймер косит??

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

28. "Выпуск консольного оконного менеджера tmux 2.3"  +/
Сообщение от тигар (ok), 30-Сен-16, 14:37 
> #>>>tmux будет корректно отображать ncurses приложения, irssi, например чего не сделает
> screen
>> screen -x сделай на 2 разных по размеру окошках
>
-x   Attach  to  a  not  detached 
>  screen  session. (Multi display mode).
Ваша бздятина _два_ разных

> размера окон при одновоременном подключении "успешно решает"??

а ты запусти и сравни. размеры там у окошек поменяй в процессе сравнения, уже приаттачившись, к примеру
святая борода не велит ставить софт под неугодной лицензией?;(
> Карантин, санитары!! Альцгеймер косит??

судя по твоим сегодняшним комментам...
мне кажется, или по пятницам ты как-то по особому упорот, начиная с обеда, примерно. ась ?

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

29. "Выпуск консольного оконного менеджера tmux 2.3"  +1 +/
Сообщение от Andrey Mitrofanov (?), 30-Сен-16, 14:55 
>> #>>>tmux будет корректно отображать ncurses приложения, irssi, например чего не сделает
>> screen
>>> screen -x сделай на 2 разных по размеру окошках
>>
-x   Attach  to  a  not  detached 
>>  screen  session. (Multi display mode).
Ваша бздятина _два_ разных

>> размера окон при одновоременном подключении "успешно решает"??
> а ты запусти и сравни. размеры там у окошек поменяй в процессе
> сравнения, уже приаттачившись, к примеру

в скрине с -x? Ну, запустил. Даже нашёл кнопку своего i3-wm для float-режима окон, чтоб вручную их ресайзить. Подвигал одно окно, подвигал другое.

mc не ресайзится - размер его окна "замёрз" по состоянию на появление второго подключения. Отключил второй (любой из) -- оставшийся ресайзится.

Окэй, будем считать, что про два одновременных подключения к одному tmux я там наверху не разглядел.

> святая борода не велит ставить софт под неугодной лицензией?;(
>> Карантин, санитары!! Альцгеймер косит??

Обмен прошёл на высоком дружественном уровне.

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

И даже сверЬх.

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

31. "Выпуск консольного оконного менеджера tmux 2.3"  –3 +/
Сообщение от тигар (ok), 30-Сен-16, 15:00 
> mc не ресайзится - размер его окна "замёрз" по состоянию на появление
> второго подключения. Отключил второй (любой из) -- оставшийся ресайзится.

вот. а теперь на том же mc попробуй с tmux. узрей разницу:)

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

34. "Выпуск консольного оконного менеджера tmux 2.3"  +1 +/
Сообщение от Andrey Mitrofanov (?), 30-Сен-16, 15:26 
>> mc не ресайзится - размер его окна "замёрз" по состоянию на появление
>> второго подключения. Отключил второй (любой из) -- оставшийся ресайзится.
> вот. а теперь на том же mc попробуй с tmux. узрей разницу:)

Чего он там делает-то, неси свой свет.
fit до тек. окна при ресайзе в любом из них? ...при переключении в любое из них?

//И передай анониму наверху, чтоб яснее писал.

---

При двух подключениях к одному mc кнопочка работает ->>>

       C-a F       (fit)         Resize the window to the current region size.
[...]
       fit

       Change  the window size to the size of the current region. This command is needed
       because screen doesn't adapt the window size automatically if the window is  dis‐
       played more than once.

А при двух разных mc (из-под одного [мастер-а-]скрина) -- ресайзит обоих в разные размеры.

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

48. "Выпуск консольного оконного менеджера tmux 2.3"  –1 +/
Сообщение от Аноним (-), 01-Окт-16, 11:16 
> #>>>tmux будет корректно отображать ncurses приложения, irssi, например чего не сделает
> screen
>> screen -x сделай на 2 разных по размеру окошках
>
-x   Attach  to  a  not  detached 
>  screen  session. (Multi display mode).
Ваша бздятина _два_ разных

> размера окон при одновоременном подключении "успешно решает"??
> Карантин, санитары!! Альцгеймер косит??

Вот вы сначала реагируете на нейтральное сообщение с агрессией/ провокацией, а потом (ниже) требуете, чтобы с вами общались так, как вы хотите. Вы действительно такой наивный?

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

50. "Выпуск консольного оконного менеджера tmux 2.3"  +/
Сообщение от Аноним (-), 01-Окт-16, 12:30 
Неа. Зазвездил соколик. В приступах ЧСВ перестает замечать, что вокруг него живые люди, которые зачастую не глупее его.
Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск консольного оконного менеджера tmux 2.3"  –1 +/
Сообщение от kachsheev (ok), 30-Сен-16, 16:43 
Я бы поспорил. В ConEmu (MSYS2) он не запускается.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

38. "Выпуск консольного оконного менеджера tmux 2.3"  –2 +/
Сообщение от Andrey Mitrofanov (?), 30-Сен-16, 17:23 
> Я бы поспорил. В ConEmu (MSYS2) он не запускается.

Главное, чтоб в pussy.exe запускалось, и версия - последняя.

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

51. "Выпуск консольного оконного менеджера tmux 2.3"  +/
Сообщение от Аноним (-), 01-Окт-16, 12:40 
> Главное, чтоб в pussy.exe запускалось, и версия - последняя.

А почему в тебе такая ненависть к putty, что ты даже не можешь название написать, не переврав его? Какой цели ты добиваешься своим ёрничанием, чтобы ещё одного линуксойда считали невменяемым?

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

64. "Выпуск консольного оконного менеджера tmux 2.3"  +/
Сообщение от rvs2016 (ok), 03-Окт-16, 17:55 
> tmux не нужен tty
> tmux меняет размер терминала, например:
> на компьютере А с монитором разрешением 1920x1080 открыт tmux в эмуляторе терминала
> на компьютере Б с монитором разрешением 1368x768 открыт tmux в эмуляторе терминала
> в обоих случаях tmux будет корректно отображать ncurses приложения, irssi, например
> чего не сделает screen

Это как? На компьютере А тмукс будет работать с одним размером терминала, а на компьютере Б будет работать с другим размером того же терминала? А программа в этом терминале как отнесётся к тому, что она одновременно имеет 2 разных размера терминала вокруг себя? Или я что-то не так понял?

> у tmux единственный на мой взгляд минус - он не умеет работать
> с последовательной консолью

Что это такое? Как с этим работает скрин? Примерчик какой-нибудь?

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

10. "Выпуск консольного оконного менеджера tmux 2.3"  –1 +/
Сообщение от john123 (ok), 30-Сен-16, 11:24 
>Чем оно лучше screen?

В screen таки не сделана корректная обработка многобайтовых символов.

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

22. "Выпуск консольного оконного менеджера tmux 2.3"  +3 +/
Сообщение от screener (?), 30-Сен-16, 13:41 
Никогда не замечал. В чем конкретно там некорректность?
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск консольного оконного менеджера tmux 2.3"  +/
Сообщение от rshadow (ok), 30-Сен-16, 14:56 
Скорее всего когда с винды подключаешься то в putty что-то глючит. Видал такое и со скрином и просто с терминалами.
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск консольного оконного менеджера tmux 2.3"  –1 +/
Сообщение от UNIm95 (ok), 30-Сен-16, 18:17 
Мануалом.

Когда созрел до мультипликаторов терминала(2009г) нашел информацию про screen и tmux
Поставил оба.
Открыл мануал и попробовал использовать.
Результат: tmux освоил минут за 5, а у screen даже не знаю аналога Ctrl+b

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

65. "Выпуск консольного оконного менеджера tmux 2.3"  +/
Сообщение от rvs2016 (ok), 03-Окт-16, 17:57 
> Мануалом.
> Когда созрел до мультипликаторов терминала(2009г) нашел информацию про screen и tmux
> Поставил оба.
> Открыл мануал и попробовал использовать.
> Результат: tmux освоил минут за 5, а у screen даже не знаю
> аналога Ctrl+b

Ctrl-a ? :-)
Вот же негодяи разработчики скрина! Это же надо так сильно спрятать команду! :-)

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

69. "Выпуск консольного оконного менеджера tmux 2.3"  –2 +/
Сообщение от UNIm95 (ok), 03-Окт-16, 19:28 
Да.
Именно.
В 2009 я был нубом.
Сейчас такой же нуб.
Однако tmux+man tmux = 7 лет работы
screen + man screen = знаю что существуют.
Ответить | Правка | Наверх | Cообщить модератору

70. "Выпуск консольного оконного менеджера tmux 2.3"  +2 +/
Сообщение от rvs2016 (ok), 03-Окт-16, 19:36 
> screen + man screen = знаю что существуют.

У меня аналогично, но только в отношении тмукса. Лет 10 назад его запускал и даже получалось в нём работать. Но остался на скрине. Сейчас периодически вижу новости о том, что тмукс жив и вроде даже развивается. Надо на него посматривать. Только я не знаю чем он лучше скрина. Поэтому пока и нет необходимости работы в нём.

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

45. "Выпуск консольного оконного менеджера tmux 2.3"  –1 +/
Сообщение от Аноним (-), 01-Окт-16, 03:38 
Для меня:
- не GNU
- не дохлятина
- нормально работает кнопка End
- адекватная нумерация окон с единицы
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

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

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




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

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