The OpenNET Project / Index page

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

Первый выпуск abduco, легковесной альтернативы tmux и screen

06.07.2014 23:08

Представлен первый выпуск утилиты abduco, а также новый выпуск dvtm 0.12 - мозаичного оконного менеджера для консоли. Комбинация abduco и dvtm может использоваться в качестве легковесной альтернативы tmux и screen. Утилиты развиваются в рамках сообщества suckless в соответствии с философией Unix, подразумевающей уход от создания усложнённых многофункциональных программ в пользу комбинирования простых приложений, решающих свою конкретную задачу. В частности, dvtm занимается только управлением окнами, а abduco берёт на себя работу с сеансами. Код утилиты abduco распространяется под свободной лицензией ISC и состоит из примерно 500 строк на языке Си. Dvtm состоит из около 4000 строк кода и распространяется под лицензией MIT/X11.

Утилита abduco близка по своему назначению к утилите dtach и также позволяет временно отсоединить задачу от активного терминала и продолжить её выполнение несмотря на отключение пользователя. Когда пользователь подсоединится вновь, он может вернуться к работе с программой. Процесс работы с abduco сводится к созданию сеанса (abduco -c session-name), отсоединению сеанса от терминала (CTRL+\\) и возвращению к работе с сеансом (abduco -a session-name).

Консольный оконный менеджер dvtm берёт на себя функции по организации работы с несколькими приложениями в рамках одного физического терминала. Поддерживается большой набор моделей раскладки окон на экране, в том числе вертикальное разделение экрана, отображение на весь экран только активного окна, отображение активного окна в левой половине с выводом остальных окон в правой половине и т.п. Для создания нового окна используется комбинация CTRL+g+с, для перехода между окнами можно использовать CTRL+g+j/CTRL+g+k или CTRL+g+номер_окна, для перемещения текущего окна в основную область - CTRL+g+Enter, для выбора раскладки окон - окон CTRL+g+Space.



  1. Главная ссылка к новости (http://lists.suckless.org/dev/...)
  2. OpenNews: Выпуск консольного оконного менеджера tmux 1.9
  3. OpenNews: Выпуск консольного оконного менеджера GNU screen 4.2.0
Автор новости: NO_ID
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/40143-tmux
Ключевые слова: tmux, screen
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (59) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 00:11, 07/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +13 +/
    >легковесной альтернативы tmux и screen

    А что screen и тем более tmux - образцы разжиревшего bloatware?
    Сделали +1 поделку в ту же тему, ну и хорошо ...

     
     
  • 2.2, анон (?), 00:19, 07/07/2014 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Кажется dvtm был ещё до велосипеда по имени tmux
    А тут автор новости видимо имел в виду кол-во строк кода в проекте - ни чита тмуксу и тем более скрину
     
     
  • 3.14, Аноним (-), 07:07, 07/07/2014 [^] [^^] [^^^] [ответить]  
  • +25 +/
    Чита, братюнь, это город такой.
     
     
  • 4.24, Читаттель (?), 11:36, 07/07/2014 [^] [^^] [^^^] [ответить]  
  • +6 +/
    А живут там все сплошь читеры :)
     
     
  • 5.31, Аноним (-), 17:53, 07/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы его не поняли, он клялся что играет честно - не использовал ни единого чита!
     
  • 2.3, anonymus (?), 00:21, 07/07/2014 [^] [^^] [^^^] [ответить]  
  • –12 +/
    ну консольщики, судя по всему, ещё не видели гнома. Живут в своём мире, пока всему остальному настал апокалипсис.
     
     
  • 3.7, Аноним (-), 01:46, 07/07/2014 [^] [^^] [^^^] [ответить]  
  • +16 +/
    Нет. Это те, кто увидев гном, ушел в консоль окончательно.
     
     
  • 4.21, Аноним (-), 10:00, 07/07/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Нет. Это те, кто увидев гном, ушел в консоль окончательно.

    это те, кто уже из гнома выпилил всё

     
     
  • 5.40, Аноним (-), 19:16, 07/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Сiнку ... из консоли ты можешь сделать столько всего чего тебе не дадут все гуятины всех оЭсок на всём шарике вместе взятые.

    Что конечно не отменяет некоторых тасков должных делаться в гуйне, мы не упертые.

     
     
  • 6.46, arisu (ok), 23:21, 08/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Сiнку

    что это такое? O_O

     
     
  • 7.57, Наше имя легион (?), 04:59, 14/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Это из Гоголя. Это он под укра косит. Неудачно.
     
     
  • 8.58, arisu (ok), 05:25, 14/07/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    нет, это из каких-то его наркотических фантазий у Гоголя всё правильно было ... текст свёрнут, показать
     
  • 8.64, Michael Shigorin (ok), 18:24, 14/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Удачно было бы сь 1110 нку - ... текст свёрнут, показать
     
  • 2.16, Аноном (?), 09:41, 07/07/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Screen то еще не юзабельное г. A tmux нужна конкуренция так что да, пусть пилят.
     
     
  • 3.25, Читаттель (?), 11:38, 07/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Чо, скрин ниасилил? Бывает...
     
     
  • 4.38, DeadLoco (ok), 19:00, 07/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Чо, скрин ниасилил? Бывает...

    Вашему столу от нашего


    # screenrc
    nethack         on
    msgminwait      0
    msgwait         10
    backtick        1 0 0 hostname
    caption splitonly "%?%F%{= yk}%:%{= Kk}%? %n %t%="
    hardstatus alwayslastline "%{= rY}  %1'  %{= bw}  %-w%{= Yk} %n %t %{-}%+w %=%{c} %l %{= bY} %0c "


     
  • 3.32, Аноним (-), 17:54, 07/07/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Screen то еще не юзабельное г. A tmux нужна конкуренция так что
    > да, пусть пилят.

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

     
     
  • 4.39, Аноним (-), 19:14, 07/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Был такой TUI - TurboVision. Он опровергал ваши слова. Для областей, где ненужны картинки, например, бухгалтерский софт, это был бы идеальный UI.
     
  • 4.41, Аноним (-), 19:19, 07/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Идея делать оконный интерфейс из текста имеет определенные проблемы с юзабилити.

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

    За такое даже у осьминогов тентакли отрывают, впрочем ты ещй не осьминог а так ... осьминожка зелёная :) Подрастешь - [возможно] поумнеешь.

     
  • 3.56, Влад (??), 19:32, 12/07/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А в чем проблема у tmux?
     
  • 2.18, Andrey Mitrofanov (?), 09:51, 07/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >>легковесной альтернативы tmux и screen
    > А что screen и тем более tmux - образцы разжиревшего bloatware?
    > Сделали +1 поделку в ту же тему, ну и хорошо ...

    И этот разжиреет, когда они допилят _всё, что вдруг понадобится его пользователям, буде таковых будет, в разных уголках терминалов и их эмуляции.

    Но пока они думают, что это _легко.

     
     
  • 3.28, Аноним (-), 16:17, 07/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    dwm разжирел до такой степени, что уже на диск не помещается.
     
     
  • 4.29, Andrey Mitrofanov (?), 17:10, 07/07/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > dwm разжирел до такой степени, что уже на диск не помещается.

    А в америке негров линчуют. Прямо на импортированных с Киева кустах бузины.

     
     
  • 5.42, Аноним (-), 19:21, 07/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > А в америке негров линчуют. Прямо на импортированных с Киева кустах бузины.

    В лёгком о*ении - " ... до чего дошёл процесс Ынтеграции ..."

     
  • 3.47, arisu (ok), 23:22, 08/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > И этот разжиреет, когда они допилят _всё, что вдруг понадобится его пользователям

    советую таки почитать про идеологию suckless.

     
     
  • 4.51, Vkni (ok), 10:16, 10/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Оне хорошие люди, но терминал так и не допилили.
     
     
  • 5.52, arisu (ok), 10:18, 10/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Оне хорошие люди, но терминал так и не допилили.

    странно. а я пользуюсь.

     
     
  • 6.53, Vkni (ok), 10:35, 10/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот перекомпиляция для Solarized как-то неправильна. Хотя остальное меня устраивает.
     
     
  • 7.54, arisu (ok), 11:13, 10/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    форкни и почини. большинство софта от suckless просто умоляет, чтобы его форкнули и допилили под свои нужды.
     
     
  • 8.59, Vkni (ok), 10:10, 14/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Я им и так два патча для соляриса только что прислал - см последние коммиты abd... текст свёрнут, показать
     
     
  • 9.61, arisu (ok), 10:40, 14/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    вполне понятно правило хорошего тона 8212 писать автора, если он не попросил... текст свёрнут, показать
     
  • 2.36, Аноним (-), 18:31, 07/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А что screen и тем более tmux - образцы разжиревшего bloatware?

    Вообще-то, да.

     
     
  • 3.37, DeadLoco (ok), 18:56, 07/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Пример лишнего функционала скрина в студию. Хотя бы один.
     
     
  • 4.60, Vkni (ok), 10:13, 14/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Пример лишнего функционала скрина в студию. Хотя бы один.

    Лицуха при запуске screen'а раздражает.

     
     
  • 5.62, DeadLoco (ok), 12:29, 14/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> Пример лишнего функционала скрина в студию. Хотя бы один.
    > Лицуха при запуске screen'а раздражает.

    А что выводить, когда выводить нечего?
    Пропишите в конфиге создание хоть одного окна при старте, и лицуху выводить больше не будет.

    Если же вы против включения функционала "-V" в софт, то у слишком многих мнение отлично от вашего.

     
  • 5.63, Michael Shigorin (ok), 14:47, 14/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> Пример лишнего функционала скрина в студию. Хотя бы один.
    > Лицуха при запуске screen'а раздражает.

    ---
    startup_message off
    caption always "%{+b rk}%H%{gk} |%c %{yk}%d.%m.%Y | %72=Load: %l %{wk}"
    defscrollback 1000
    --- ~/.screenrc

     
     
  • 6.65, Vkni (ok), 21:03, 14/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо.
     

  • 1.4, Аноним (-), 00:49, 07/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/

    >>sylware says: May 5, 2010 at 17:43 gnu screen and tmux are bloatware. I swtiched to dtach. http://dtach.sourceforge.net/
    >ed says: August 14, 2010 at 11:47 dtach is bloatware. You should switch to nohup http://en.wikipedia.org/wiki/Nohup
     
  • 1.5, rshadow (ok), 01:23, 07/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Специальную олимпиаду по минималистичному кодированию считаем открытой!
     
     
  • 2.44, Аноним (-), 20:25, 08/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Специальную олимпиаду по минималистичному кодированию считаем открытой!

    Она давно открыта, неуч. Демо-сцена называется.

     
     
  • 3.50, Michael Shigorin (ok), 00:02, 09/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> Специальную олимпиаду по минималистичному кодированию считаем открытой!
    > Она давно открыта, неуч. Демо-сцена называется.

    Только кодированием это язык назвать не поворачивается.  Как и http://modarchive.org/index.php?request=view_by_moduleid&query=144244 -- лабаньем.

     

  • 1.6, Аноним (-), 01:35, 07/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    ох, что-то меня tmux вполне устраивает.
     
  • 1.8, Аноним (-), 02:21, 07/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    геморный запуск, tmux лучший.
     
  • 1.15, Аноним (-), 09:34, 07/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > организации работы с несколькими приложениями в рамках одного физического терминала

    В каком смысле, "физического"?

     
     
  • 2.17, Аноним (-), 09:42, 07/07/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В прямом. Если этим людям мешает размер кода tmux, то не удивительно, что у них еще сохранились физические терминалы. Впрочем, пусть пилят, может после атомной войны пригодится.
     
  • 2.20, Andrey Mitrofanov (?), 09:56, 07/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >>в рамках одного физического терминала
    > В каком смысле, "физического"?

    В смысле косноязычия писателя текста, конечно.

     
  • 2.34, Аноним (-), 17:58, 07/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > В каком смысле, "физического"?

    В прямом: у некоторых лиц компьютер превращается в dumb terminal, несмотря на наличие микропроцессора :).

     
     
  • 3.45, Аноним (-), 20:26, 08/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> В каком смысле, "физического"?
    > В прямом: у некоторых лиц компьютер превращается в dumb terminal, несмотря на
    > наличие микропроцессора :).

    Излишние интеллектуальные и прочие навороты компьютер калечат. Как бы, скажем, тебе понравились говорящие пассатижи?

     
     
  • 4.55, Аноним (-), 11:38, 12/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >>> В каком смысле, "физического"?
    >> В прямом: у некоторых лиц компьютер превращается в dumb terminal, несмотря на
    >> наличие микропроцессора :).
    > Излишние интеллектуальные и прочие навороты компьютер калечат. Как бы, скажем, тебе понравились
    > говорящие пассатижи?

    Смотря что, когда, кому, как и где они будут говорить.

     

  • 1.19, Аноним (-), 09:54, 07/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    доколе в консольном wm нельзя будет смотреть в графический браузер???!!!11
     
     
  • 2.22, абыр (ok), 10:27, 07/07/2014 [^] [^^] [^^^] [ответить]  
  • +9 +/
    less 'which firefox'
     
  • 2.23, Аноним (-), 10:57, 07/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    $ ed $(which firefox)
     

  • 1.26, Аноним (-), 15:29, 07/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    новый шелл на Kickstarter http://xiki.org/
    https://www.kickstarter.com/projects/xiki/xiki-the-command-revolution
     
     
  • 2.30, Andrey Mitrofanov (?), 17:13, 07/07/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > новый шелл на Kickstarter http://xiki.org/
    > kickstarter.com/projects/xiki/xiki-the-command-revolution

    MaxOS и руби? Сметут dwm с лица, однозначно. >///>

     
  • 2.48, arisu (ok), 23:24, 08/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > новый шелл на Kickstarter http://xiki.org/

    хипстерам не хватает на бухло.

     

  • 1.27, Аноним (-), 15:47, 07/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Утилиты развиваются в рамках сообщества suckless в соответствии с философией Unix, подразумевающей уход от создания усложнённых многофункциональных программ в пользу комбинирования простых приложений, решающих свою конкретную задачу.

    С systemd в каждой щели теперь уж какая разница.

     
     
  • 2.33, Аноним (-), 17:57, 07/07/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > С systemd в каждой щели теперь уж какая разница.

    Сказал ядру ini=/bin/bash и рули себе как хочешь. Ну или что там тебе удобнее как init...

     
     
  • 3.43, Led (ok), 02:55, 08/07/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> С systemd в каждой щели теперь уж какая разница.
    > Сказал ядру ini=/bin/bash и рули себе как хочешь. Ну или что там
    > тебе удобнее как init...

    Прям вот так вот - "ini="?

    А драйвер клавиатуры кто загрузит? Или чем ты там "рулить" собрался?

     
  • 2.49, arisu (ok), 23:25, 08/07/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > С systemd в каждой щели теперь уж какая разница.

    лично для тебя — никакой, ты всё равно будешь жрать то, что тебе дали.

     

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



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

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