The OpenNET Project / Index page

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

Проект vtm развивает текстовое многооконное пользовательское окружение

09.02.2022 13:05

Доступен новый выпуск проекта vtm, развивающего мультиплексор терминалов, включающий полноценный оконный менеджер и предоставляющий средства для совместного использования сеансов. В отличие от таких проектов как screen и tmux, в vtm предоставляется поддержка полноценного многооконного интерфейса, позволяющего использовать внутри одного терминала несколько одновременно выводимых окон с своими вложенными виртуальными терминалами. Код vtm написан на языке C++ и распространяется под лицензией MIT.

Работа в vtm напоминает обычные многооконные графические интерфейсы, за тем исключением, что работа осуществляется в консоли. Имеется поддержка панели задач и подобия виртуальных рабочих столов. Окна могут как частично перекрывать друг друга, так и размещаться бок о бок в мозаичном режиме (tiling). Управление текстовыми окнами может осуществляться при помощи мыши. Возможно подключение к одному окружению нескольких пользователей и предоставление совместного доступа к одному текстовому рабочему столу, включая одновременное отображение нескольких курсоров. При изменении размера или перемещения окон используются визуальные эффекты (кинетическая анимация).

Vtm может быть запущен в эмуляторах терминала, поддерживающих Unicode, объединение графем, полноцветный вывод и обработку событий мыши в стиле xterm. Из платформ поддерживаются Linux, macOS, FreeBSD, NetBSD, OpenBSD, Windows 10, Windows Server 2019.













  1. Главная ссылка к новости (https://github.com/netxs-group...)
  2. OpenNews: Выпуск консольного оконного менеджера GNU screen 4.9.0
  3. OpenNews: Выпуск консольного оконного менеджера tmux 2.3
  4. OpenNews: Выпуск консольного оконного менеджера GNU screen 4.9.0
  5. OpenNews: Уязвимость в tmux, эксплуатируемая через escape-последовательность
  6. OpenNews: Первый выпуск abduco, легковесной альтернативы tmux и screen
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/56668-vtm
Ключевые слова: vtm, screen, terminal
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (174) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 13:21, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +33 +/
    Ещё и с модной псевдографической прозрачностью. Во дают.
     
     
  • 2.101, Аноним (101), 21:44, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Да, делать тупо нечего вот и дают!!!
     

  • 1.2, Аноним (2), 13:22, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –9 +/
    это же по сути вкладки из какого-нибудь Konsole, просто представление другое
     
     
  • 2.146, Аноним (146), 14:11, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    не совсем, в это можно удалённо и в режиме пультиплеера судя по всему
     

  • 1.3, Перастерос (ok), 13:29, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    надо пощупать!
     
  • 1.4, Аноним (4), 13:33, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Opensoft Windows
     
  • 1.5, Аноним (5), 13:40, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Выглядит очень странно, необычно.
     
     
  • 2.38, Аноним (38), 15:17, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • –5 +/
    как и любой вантузо-"софт"
     

  • 1.7, Аноним (7), 13:47, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Джвадцать лет ждал!
     
  • 1.8, Rev (?), 13:49, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –37 +/
    Очередной студент делает очередной ненужный софт для ненужного линукса. Ничего необычного.
     
     
  • 2.10, Аноним (5), 13:51, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >Из платформ поддерживаются ... macOS, FreeBSD, NetBSD, OpenBSD, Windows 10, Windows Server 2019.
     
     
  • 3.16, DeerFriend (?), 14:04, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Одно старьё. Нормальные пацаны уже обновили виндузей до 11.
     
     
  • 4.25, Аноним (5), 14:36, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    И зря...
    Windows 98 - Хорошо
    Windows ME - Плохо
    Windows XP - Хорошо
    Windows Vista - Плохо
    Windows 7 - Хорошо
    Windows 8 - Плохо
    Windows 10 - Хорошо
    windows 11 - ???
     
     
  • 5.33, Вася (??), 14:52, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +15 +/
    но ведь 10 тоже плохо...
     
     
  • 6.35, Аноним (35), 15:05, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    У 10 было меньше проблем на старте, потому что 8 была прекрасна. В 11 я так понимаю перекочевали все проблемы 10 последних лет, и получилось что получилось.
     
     
  • 7.84, D (?), 19:01, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    …НЕ была…
     
     
  • 8.88, Аноним (35), 19:22, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не была, а есть, да Но она перестала быть, как софт начал требовать 10, а дальш... текст свёрнут, показать
     
  • 6.56, Урри (ok), 16:35, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Windows 98 - Хорошо
    Windows ME - Плохо
    Windows XP - Хорошо
    Windows Vista - Плохо
    Windows 7 - Хорошо
    Windows 8 - Плохо
    Windows 10 - Плохо
    Windows 11 - Плохо
    Windows 12 - Плохо
    Windows 13 - Плохо
    Windows 14 - Плохо
    Windows 15 - Плохо
    Windows 16 - Плохо
    ...
     
     
  • 7.60, Staczhik (ok), 17:17, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Ковид победили в будущем?
     
     
  • 8.164, Урри (ok), 16:25, 13/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Нет ... текст свёрнут, показать
     
  • 7.61, Аноним (61), 17:19, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    это вы в win98 не работали что пишете "хорошо"...
     
     
  • 8.63, jamesjames (ok), 17:25, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Это вы Win95 не застали D ... текст свёрнут, показать
     
     
  • 9.86, Брат Анон (ok), 19:10, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тогда уж и мс-дос не забудьте Тоже было весело ... текст свёрнут, показать
     
     
  • 10.97, Аноним (5), 21:17, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не забудем, не простим... текст свёрнут, показать
     
  • 10.103, _ (??), 22:41, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А 3 1 1 95 98 ME типа не поверх DOS работал ... текст свёрнут, показать
     
     
  • 11.153, Брат Анон (ok), 16:39, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Строго говоря -- нет МС-ДОС там только пускач был А так технически и без него ... текст свёрнут, показать
     
  • 11.165, rvs2016 (ok), 18:25, 14/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А DOS работал не поверх BIOS - ... текст свёрнут, показать
     
  • 9.114, анонимус (??), 02:42, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    отвечу сразу чтоб не говорили работал со всем на реальном железе и с 95 и 98 и ... большой текст свёрнут, показать
     
     
  • 10.174, Хм (?), 00:40, 15/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Жесткий диск 1Гб в 82 году действительно чудо В 90 году у нас стояла IBM PC Tur... текст свёрнут, показать
     
     
  • 11.176, анонимус (??), 02:00, 15/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    уж не знаю от куда диск в той машинке, но про качество картинки между линем на 2... текст свёрнут, показать
     
  • 7.91, Аноним (91), 20:10, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Слыхал, что Windows 2000 лучше, чем XP. Впрочем 2к вроде не домашний выпуск, а XP есть 2к с какой-то темой своей
     
  • 6.119, Аноним (119), 06:38, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Windows 9 - good
     
  • 5.34, Аноним (35), 15:03, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Ты пропустил половину. А чем 8 не угодила? Эта была лучшая венда за всю историю. Ну хотя бы технически и 81. Спермёрка очень спорно, она весьма паршивая. Ме наверно была бы ок, если бы не баги. Но дос это дос в любом случае.
     
     
  • 6.36, Аноним (36), 15:07, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    потому как до первого сервиспака нельзя, а для 8ки это 8.1
     
  • 6.44, Аноним (44), 15:55, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Меню пуск раскрывающееся на весь очень хорошо, ага.
     
     
  • 7.45, Аноним (35), 15:57, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Интерфейс это мелочи. Метро там было совершенно опционально, меню пуск не такое уж и плохое и емнип заменялось.
     
     
  • 8.50, Аноним (44), 16:18, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А что не мелочи Чем 8-ка так выдающаяся перед 7-кой и 10-кой ... текст свёрнут, показать
     
     
  • 9.55, Аноним (35), 16:31, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    8 по сравнению с 7 она не пухла на терабайты от обновлений и не сыпалась так Хо... текст свёрнут, показать
     
     
  • 10.64, Аноним (44), 17:27, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Чёт про терабайты это твоя фантазия раздутая Да и не сказал бы что 8-ка падает ... текст свёрнут, показать
     
     
  • 11.69, Аноним (35), 17:37, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Сотни гигабайт не фантазии Я говорю про ситуации, когда система попыталась обно... текст свёрнут, показать
     
  • 8.126, Аноним (126), 09:10, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Для форточек ынтерфэйс это главное, плохой УЙ - плохие форточки Всё хорошее в в... текст свёрнут, показать
     
  • 6.82, Аноним (82), 18:56, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Лучшая винда за всю историю, по крайней мере для работы - NT. Долго не хотел с нее на XP слазить.
     
     
  • 7.85, Аноним (35), 19:04, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Если забыть о том, какой это рассадник малвари был… Нет, я, конечно, верю, что можно и без малвари, но, тогда, как минимум, нельзя пользоваться флешками и дискетами, подключать в локалку, да и вообще в сеть, это довольно проблематично. И не дай бже тебе сидюк с протрояненым варезом попадётся, потом только новый пк покупать.
     
  • 5.87, Аноним (87), 19:20, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ты удивишься, когда посмотришь версию 11 венды.
     
  • 5.94, Аноним (94), 20:39, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Перевираете факты ради собственной выгоды.
    Где Win2000?
     
     
  • 6.98, Аноним (5), 21:20, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Я её не устанавливал. Так что хз
     
  • 5.111, Аноним (111), 02:06, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты забыл 2000 и 8.1
     
     
  • 6.123, ВыньОпух неавторизован (ok), 07:15, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Список забытых версий больше.
     
  • 5.122, ВыньОпух неавторизован (ok), 07:15, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Где в списке Windows 3.11, Windows 95, Windows 95 OSR2, Windows 98 SE, Windows 2000, Windows 8.1?
     
  • 5.140, Аноним (140), 12:39, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Всегда смеюсь с этого списка. Составлявшие его явно XP без сервис-паков не видели. Да по сравнению с ней 11 — образец вылизанности.
    Претензии к восьмёрке вообще непонятны, ах да, у хомячков отобрали такой привычный «Пуск».
     
  • 4.96, Аноним (96), 20:54, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    У меня рабочий лаптоп обновился до Windows 11. Где-то чуть лучше, но такое ощущение, что опять многое поломали.

     
     
  • 5.106, Аноним (106), 00:47, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    От поверхностного общения с 11 сложилось впечатление, что это новое оформление контекстных меньшю поверх "старых" из 10-ки. Сужу на примере RDP клиента. Меню все большое, с иконками, с закругленными углами, как будто Apple покусал. Но есть возможность переключиться на старое десятичное меню.  Но мы помним, что 10-ка это "новый" интерфейс меню поверх 7-ки. Так что не вижу преимуществ 11-ой перед 7-кой.
     
     
  • 6.129, Дегенератор (ok), 10:18, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    И мс оффис LTSC изуродовали новой темой. Индусы, блин.
     
  • 2.17, Аноним (17), 14:08, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Как узнаваемы некоторые личности, даже если они ники меняют.
     
  • 2.43, Аноним (44), 15:50, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >Очередной студент делает очередной ненужный софт для ненужного линукса. Ничего необычного.

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

     
     
  • 3.54, Аноним (-), 16:30, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >>Очередной студент делает очередной ненужный софт для ненужного линукса. Ничего необычного.
    > Никому ненужное ядро Linux написал студент.

    Ну вот и запусти/используй _то самое_ ядро.

     
     
  • 4.108, Аноним (106), 00:54, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    rms на момент написания GNU бросил учиться и пошел учить. Что тоже не далеко. А мог бы пользу родине приносить.
     
  • 3.127, Jammy (?), 10:01, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Рассуждение быдлана или настолько тонко, что не понял.
     
  • 2.139, Аноним (139), 12:35, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Очередной студент делает очередной ненужный софт для ненужного линукса. Ничего необычного.

    И что?! По нашему времени надо за подобное орден давать, потому что проект выглядит полезным и не наркоманским, тем более ещё и не на расте каком или жоэсе, а вообще почти на годном языке!

    Я лично одназначно его как минимум попробую, тем более я хотел получить опыт с чем-то подобным.


     

     ....большая нить свёрнута, показать (49)

  • 1.9, Самокатофил (?), 13:51, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Может и нужно, но есть dvtm.
     
     
  • 2.166, rvs2016 (ok), 18:41, 14/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Может и нужно, но есть dvtm

    А dvtm - это не тот самый vtm, о котором написана обсуждаемая нами тут статья?

     
     
  • 3.167, Самокатофил (?), 18:47, 14/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не. Это что-то вроде dwm для tty. В связке с abduco/tty8 хорош.
     

  • 1.11, YetAnotherOnanym (ok), 13:57, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +13 +/
    Теперь можно больше не терзаться вопросом "иксы или вяленый".
     
  • 1.13, Аноним (96), 14:01, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А что там за электронные таблицы в тексте?
     
     
  • 2.19, Аноним (19), 14:08, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Какие-то оттуда же, не sc же.
     

  • 1.14, Аноним (14), 14:01, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    vtm - красивая "игрушка" или рабочий инструмент?

    Как думаете?

     
     
  • 2.21, ТотСамыйАнонимныйАнонимус (?), 14:12, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Думаю это как "инструменты" из сексшопа - красивые и "рабочие"
     
  • 2.22, Аноним (17), 14:14, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Если в ядрёной консоли Linux можно, если по SSH можно, то инструмент.
    Надо будет затестить.
     
  • 2.65, Аноним (44), 17:29, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Игрушка с bells and whistles. Вот нафига прозрачность и все эти перетаскивания окон из видео.
     
     
  • 3.178, IRASoldier_registered (ok), 01:14, 16/02/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Понимаю. С твоей видеокартой тридцатилетней давности не заведется, а на поновее ты не заработал. Обидно, да?
     
  • 2.66, Аноним (44), 17:30, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вот если бы была среда рабочего стола построенная полностью на ncurces вот это я понимаю было бы интересно.
     
  • 2.157, rshadow (ok), 18:10, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Идея супер. Вопрос в том что даже если оболочка есть нужен еще и софт под нее.
    Вот взять например электронную почту. Есть например mutt и еще кучка похожих консольных почтовых клиентов. Они неплохи, но в них нет поддержки мыши. Чтобы посмотреть почту надо быть "пианистом" - оперировать кучкой сочетаний клавиш.
    С чатами ситуация еще хуже. Был неплохой консольный пиджин с xmpp, но все эти проприетарные протоколы опять все это похоронили.
    А как замена скрину - может и зайдет кому то. В принципе в скине есть мультиоконность и сплит экрана. Более чем достаточно для удаленного сервера.
     

  • 1.15, Массоны Рептилоиды (?), 14:02, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ух! У них сейчас на демо сервере ssh vtm@netxs.online Содом и Гоморра твориться
     
     
  • 2.52, Ordu (ok), 16:27, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Астероид на них упал?
     
     
  • 3.147, Аноним (147), 14:12, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вот так всегда: кто-то хайпанул, заявив про содомский метеорит, понимающие люди разъяснили, что это хрень полнейшая, но запомнили только слова первых.
     
     
  • 4.148, Ordu (ok), 14:40, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Под "понимающим" ты имеешь в виду себя?
     
  • 2.168, rvs2016 (ok), 19:04, 14/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Ух! У них сейчас на демо сервере ssh vtm@netxs.online Содом и Гоморра твориться

    А почему у них там клавиатура не работает совсем, а мышью можно только менять окна (двигать, менять размер, закрывать) да работать с расположенным в левой части "системы" меню?
    Или это просто специальное ограничение действий юзеров в среде, предназначенной только для демонстрации возможностей?

    И что у них там (ещё на скриншоте видел) за программа открыла электронную таблицу? Для электронных таблиц не наваял же ещё никто программ, работающих только в текстовых терминалах. Или нааял? 🤔

     
     
  • 3.173, Аноним (173), 22:10, 14/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Или это просто специальное ограничение действий юзеров в среде, предназначенной только для демонстрации возможностей?

    Это ограничение - На демо-сервере доступны только кнопки Esc И Ctrl+PgDn/Up.

    > И что у них там (ещё на скриншоте видел) за программа открыла электронную таблицу?

    Это лишь макет приложения. Пока там из доступных приложений только эмулятор терминала.

     

  • 1.18, VZ (??), 14:08, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Если бы использовали FBDEV, то было бы куда понятнее и зачем.
     
     
  • 2.20, Аноним (19), 14:10, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    fbdev не нужен, нужен терминал с возможностью пролипать до фреймбуфера, например, писать в отдельные регионы. Такая штука в принципе может сделать вяленд и веб ненужным (чтобы сделать ненужными иксы, придётся ещё потрудиться)
     

  • 1.23, Return76 (?), 14:16, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Итак, скачал и запустил:
    Admin:~/vtm_linux_amd64$ ./vtm -s
    Monotty Desktopio v0.5.9999j
    host: created
    user: 1000
    pipe: monotty_1000
      os: error unix socket bind for monotty_1000 (98)
    bye!
    Вот, как бы так...
     
     
  • 2.57, Урри (ok), 16:42, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    У меня проще - 20 плюсы требует О_О.

    $ cmake --build .
    Scanning dependencies of target vtm
    [ 50%] Building CXX object CMakeFiles/vtm.dir/vtm.cpp.o
    .../vtm/src/netxs/ui/../console/richtext.hpp:11:10: fatal error: span: Нет такого файла или каталога
       11 | #include <span>
          |          ^~~~~~
    compilation terminated.

     
     
  • 3.95, Аноним (-), 20:45, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >> Building from Source
    >> POSIX-oriented
    >> Build-time dependencies
    >> git
    >> cmake
    >> gcc or clang with support for C++20
    > У меня проще - 20 плюсы требует О_О.
    > $ cmake --build .
    > Scanning dependencies of target vtm
    > [ 50%] Building CXX object CMakeFiles/vtm.dir/vtm.cpp.o

    И правда, какая неожиданность!

     
  • 3.169, rvs2016 (ok), 19:13, 14/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > У меня проще - 20 плюсы требует О_О.

    А у меня - ещё проще:

    # pkg search vtm
    dvtm-0.15                      Tiling window management for the console

    Во, думаю, хорошо! Для фряхи эта приблуда тоже водится, ну только назвалт её немного не так.
    Установил её, глянул - вроде работает.
    А потом тут дальше в обсуждении этой статьи на опеннете читаю:

    > Может и нужно, но есть dvtm

    Опа!
    dvtm != vtm
    ?

     
     
  • 4.177, Урри (ok), 12:06, 15/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Опа!
    > dvtm != vtm
    > ?

    Хых.
    Я сходил глянул - https://www.brain-dump.org/projects/dvtm/
    Получается, dvtm это такой tmux.

    vtm выглядит поинтересней, но изголяться со сборкой я точно не буду.

     
     
  • 5.179, Аноним (173), 14:05, 16/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А в чем собственно проблема? У этого проекта абсолютный ноль зависимостей и лишь один .cpp файл (по сути как "Hello World" скомпилировать). Требуемый компилятор имеется в штатных репозиториях подавляющего большинства систем.

    Например, для Ubuntu 20.04 компилятор устанавливается самым привычным способом

    sudo apt update
    sudo apt install gcc-10 g++-10
    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 60 --slave /usr/bin/g++ g++ /usr/bin/g++-10

    И собственно сборка и установка, если нужно (запустить попробовать можно и без выполнения установки)

    git clone https://github.com/netxs-group/vtm.git && cd ./vtm
    cmake ./src -DCMAKE_BUILD_TYPE=Release
    cmake --build .
    cmake --install .

     

  • 1.24, Скелетоны пляшуть (?), 14:22, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –12 +/
    По описанию вкусно. Надо пробовать.
    Даже не знал о таком продукте раньше.
    И лицензия правильная: не гнутый шлак.
     
     
  • 2.28, Аноним (-), 14:40, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +8 +/
    >И лицензия правильная: не гнутый шлак.

    И откуда такие альтернативные берутся?...

     
     
  • 3.31, Аноним (17), 14:44, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Овцы стада эпплова, мелкосаксова.
     
     
  • 4.78, Скелетоны пляшуть (?), 18:02, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Овцы стада эпплова, мелкосаксова.

    Каждый по себе мерит. Если я овца стада секты свидетелей швaбoдки, то и другие тоже должны принадлежать к какому-то стаду.

     

  • 1.26, user90 (?), 14:38, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Vtm может быть запущен в эмуляторах терминала, поддерживающих Unicode, объединение графем, полноцветный вывод и обработку событий мыши в стиле xterm.

    Ну вот только это разве. А само окно терминала рисует кто?? - Ога!

     
  • 1.27, InuYasha (??), 14:38, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    ASCII WM =))))
     
     
  • 2.48, Аноним (44), 16:09, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    TUI text user interface
     
     
  • 3.130, InuYasha (??), 10:40, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    TUI - это UI самой программы, типа MC или nmtui. А тут прям оконный менеджер.
     

  • 1.29, Аноним (29), 14:42, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Годная штука. Ноль зависимостей, tmux без необходимости вспоминать команды и шорткаты. Работает автоматически как сервер, то есть не надо руками tmux new | tmux attach или что там было. Нет инстансов - запускает новый, есть - подключается автоматом к существующему. Тут конечно режим одного сервера, а tmux позволит аттачиться к любому запущенному, зато оно работает без ручной возни.
     
     
  • 2.47, возвращенец (?), 15:58, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Отсутствие ручной возни это важно.
    На пару лет уходил на виндуз. Вернулся, запустил любимый, когда-то, tmux и понял что я больше в нём НИЧЕГО не могу делать, потому что забыл все хоткеи, да и вообще как его к сессии аттачить..
    В этом минус интерфейсов построенных на запоминании сложного набора команд.
     
     
  • 3.58, Урри (ok), 16:44, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    В tmux прекрасно работает мышка. И не надо ничего запоминать.
     
  • 3.90, guser (?), 20:05, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это какие сложные tmux attach, или C-b n,C-b w?

    А ещё, представляете, там можно править сложные хоткеи под свои не сложные и запоминающиеся , и хранить себе один конфиг файл где вам угодно.

    Единственное, что меня бесит в тмуксе, это невозможность выделить мышкой блок при двух вертикальных окнах. Но это уже не тмукс виноват.

    Посему вопрос решается i3 и tilix(или что душе угодно, вместо тиликса)

     
     
  • 4.120, возвращенец (?), 06:52, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Для полноценной работы нужно держать в памяти много хоткеев: создавать и закрывать "окна", переключаться между ними, split'ить их вертикально и горизонтально и переключаться между этими панелями.
    Выделить и скопировать текст - целая последовательность неочевидных действий: сначала перейти в "режим копирования", потом что бы просто начать выделять текст нужна ещё специальная команда...
    Всё это полностью забывается, если перестать периодически пользоваться хотя бы на 2 года.
     
  • 4.133, klmn (??), 11:16, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >выделить мышкой блок при двух вертикальных окнах

    Ctrl+Shift+LK?

     
     
  • 5.143, guser (?), 14:01, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Прозрение! Спасибо)
    Тогда всё ещё лучше.
     
  • 5.170, rvs2016 (ok), 19:18, 14/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Ctrl+Shift+LK?

    Когда в КДЕ сочетание Ctrl+Shift назначаешь на переключателя клавиатурной раскладки, тогда про применение этого сочетания во всех остальных местах среды приходится забыть. :-(

     
     
  • 6.181, Ooiiii (?), 16:31, 17/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    (Alt|ctrl|shift)+capslock
     
  • 2.175, Хм (?), 00:44, 15/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Осталось только всего ничего - прикрутить к нему автоматизацию tmux для разворачивания сессии, симуляции нажатия клавиш и т.д.
     

  • 1.32, Аноним (32), 14:49, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Так я не понял, оно может работать самостоятельно без запуска всего этого в терминале? Если нет, то какой в этом смысл? Т.е мне что бы запустить сие чудо, нужно установить какой то WM, в нем установить терминал поддержкой сабжа и только тогда этим можно пользоваться? Зачем, если я уже установил wm и там могу реализовать все это в нем?
     
     
  • 2.141, Аноним (141), 13:21, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Возможно, это имеет смысл, если будет какой-то простой лёгкий WM, который только показывает на весь экран лёгкий и производительный терминал. Например, cage (вяленый киоск) плюс какой-то терминал.

    Я попробовал подключиться на демосервер, и даже в ssh оно работает быстро и без лагов. Так что, мне кажется, вся эта затея не совсем лишена смысла.

     

  • 1.37, Аноним (37), 15:08, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Лишь бы емакс не использовать
     
     
  • 2.49, user90 (?), 16:15, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    "Кинетических эффектов" нету :)
     

  • 1.39, Аноним (39), 15:21, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Несколько лет назад была идея запилить текстовый десктоп с современным интерфейсом, но тут пошли еще дальше и запилили десктоп круче чем существующие графические окружения, нет серьезно, чем-то напомнило Arcan  Pipeworld, но гораздо более интуитивно понятное, я бы хотел попробовать такое окружение в gui.
     
     
  • 2.42, Аноним (35), 15:43, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Это не текстовый десктоп, текстовый десктоп это там где фреймбуфер. Хотя и он не текстовый, но фреймбуфер хотя бы выкидывается и получается текстовый. Я пользовался так некоторое время, из минусов только читалок для книг нет.
     
     
  • 3.70, Аноним (44), 17:42, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я знаю что такое Текстовый Интерфейс Пользователя но не знаю что такое Фреймбуфер.
    https://ru.wikipedia.org/wiki/Текстовый_интерфейс_пользователя
     
     
  • 4.73, Аноним (35), 17:47, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Фреймбуфер это когда экран доступен в виде картинки, грубо говоря. Как минимум можно красиво оформить текст тётеньками по краям и текст по центру, раньше это было довольно популярно. Либо выводить изображения вместо текста, если их нужно просмотреть (в текстовом режиме нельзя рисовать пиксели, только текст выводить, т.е. максимум текстовая псевдографика).
     
  • 4.107, Аноним (107), 00:48, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    фреймбуфер позволяет в консоли выводить полноценную графику. смотреть изображения, видео, играть некоторые игрушки. в своем время, на третьем пне, смотрел через него HD видео, а в иксах оно тормозило.
     

  • 1.40, Аноним12345 (?), 15:24, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хотеть
     
  • 1.41, Аноним (41), 15:39, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Всё хорошо, только заголовки пошире немного сделать. А то слишком уж тонкие. Пяткой не попасть.
     
     
  • 2.142, Аноним (141), 13:22, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Можно узкие делать, в видео показано.
     

  • 1.46, Alex (??), 15:58, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Просто разработчики как всегда решили раздуть обычный терминал до ненужных размеров, не подумав, а надо ли вообще раздувать терминал, чтобы он запускал несколько окон и служб. Ведь это все потом скажется на работе операционной системы. Спрашивается:"Ну и нафига такая раздутость-то??"
     
     
  • 2.72, Аноним (72), 17:45, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ну хотят они пускай занимаются. Если они это делают, то им это нужно.
     

  • 1.51, Аноним (44), 16:19, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    text user interface (TUI) наше все.
     
  • 1.53, Аноним (53), 16:28, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Пару раз пробовал пользоваться что тайловыми менеджерами окон, что мультиплексорами терминала. Так и не понял, в чём прикол запуска консоли в окошке 40x20 символов, куда даже не каждая команда поместится, не говоря уж о её выводе. Максимум, что ещё как-то юзабельно - это деление монитора на четыре области, но с этим справляются даже самые дубовые менеджеры окон, вроде xfwm4.
     
     
  • 2.89, smit (??), 19:35, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А 43x80, а 50x120 ?
     

  • 1.59, Аноним (59), 16:50, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Screen все это умеет и так. Ах да, окна красиво не перекрываются - и как мы оказывается все это время страдали!
     
  • 1.62, Аноним (44), 17:25, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Реквестирую клон Windows 98 на этом vtm.
     
  • 1.67, Аноним (67), 17:31, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Переизобрели турбопаскаль, мдя..
     
  • 1.68, Аноним (44), 17:33, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Как это  погонять в виртуалке?
     
     
  • 2.76, Аноним (76), 17:56, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ставишь виртуалку, качаешь подходящий бинарник с https://github.com/netxs-group/vtm/releases/tag/v0.5.9999j
    Распаковываешь и запускаешь ./vtm.
     

  • 1.71, Аноним (44), 17:44, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А кто знает, если ли инструкция на русском как это видоизменять можно? Кастомизацию присутствует? Задумка неплохая, но вот реализация слишком уж абстрактная.
     
  • 1.74, Аноним (39), 17:50, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Очень порадовала производительность, в vte терминале(Tilix) и в Kitty скорость отрисовки отличная, выглядит потрясающе, видео через "mpv --vo=tct" играет шустро, как в голом терминале, чего не скажешь о tmux.
     
     
  • 2.75, Аноним (39), 17:55, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В виртуальном терминале работает, но не работает мышка, по крайней мере через GPM.
     
     
  • 3.79, Аноним (173), 18:37, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    VTM в консоли linux работает напрямую с /dev/input/mice и с GPM не совместим. GPM необходимо деактивировать.

    Также чтобы мышь заработала при запуске не из под root, нужно либо права дать всем на все мыши в системе:
    sudo chmod 666 /dev/input/mice

    либо сделать финт:
    https://github.com/netxs-group/vtm/issues/125#issuecomment-965791700

     
  • 2.171, rvs2016 (ok), 19:29, 14/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > видео через "mpv --vo=tct" играет шустро

    Видео - в каком смысле?
    Это же текстовый терминал. Псевдографикой что ли? Или УТФ-ными символами? Не прямо пикселями же потекстовому-то терминалу рисуют?

     

  • 1.77, Аноним (77), 18:01, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    30 лет линуксоиды шли к пониманию того, что мышь это удобно даже в консоли
     
     
  • 2.92, guser (?), 20:23, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Однако, не всегда. Только в случае выделения, в остальных, нет, не удобно.
    У вас просто тренированные руки,вам нравится их перемещать туда сюда с мышки\тачпада на клаву и назад. Многим не нравится.
     
     
  • 3.104, Аноним (104), 23:15, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нет, просто у нас нормальные клавы с нормальными трекпоинтами.
     
     
  • 4.132, InuYasha (??), 11:03, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    У вас своё сообщество? ) Как отличить нормальный трекпоинт от ненормального?
     
     
  • 5.144, guser (?), 14:03, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Счастливые обладатели Т410 и всей линейки от ИБМ до Леново.
    Я и сам таковым являюсь, но чем меньше мне нужен курсор, тем более я счастлив всё равно.
     
     
  • 6.149, InuYasha (??), 15:18, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, у моей машинки есть красный тактильный орган ) Только трогать его при работе в консоли вообще не приходится..
     

  • 1.80, ыы (?), 18:48, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Лавры ТурбоПаскаля не дают покоя...очередным...
     
     
  • 2.116, Аноним (116), 03:55, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Новый турбопаскаль это Питон.
    Только нет нормальной компиляции.
    И воспринимается как внебрачный союз LOGO и Turbo Pascal.
     
  • 2.117, ДаНуНафиг (?), 04:36, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Не ТурбоПаскаль, а TurboVision, который был и на паскале, и BC++. Я прямо тоже сразу вспомнил. Крутая фича была 30 лет назад, да.
     

  • 1.81, denkin (ok), 18:50, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Крутезная вещь, надо пощупать.
     
  • 1.93, BrainFucker (ok), 20:28, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Лет 30 назад было бы может и неплохо пользоваться такой штукой, а сейчас фиг знает зачем оно. По ssh если на сервере юзать, то там с лихвой хватает screen/tmux/byobu: панель есть, "окна" переключаются, когда надо сразу несколько окон, есть возможность сплита.

    Из подобного, кстати, был ещё VWM, я его из любопытства как-то собрал и погонял полчасика. http://vwm.sourceforge.net/screenshots.html

     
     
  • 2.102, Аноним (173), 21:48, 09/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Иногда такого рода программ, как screen/tmux/byobu, не хватает под Windows (Core/Nano).
     
     
  • 3.138, Аноним (138), 11:51, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    http://bb4win.sourceforge.net/ на оконник под нано, фар сам найдёшь
     

  • 1.99, AKTEON (?), 21:21, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    (Ностальгически Плачет вспоминая qbasic и eureca)
     
  • 1.100, Аноним (100), 21:39, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Если это используется что то перезаимствованое сродни gjs в wayland то я бы их убил , столько умников развелось и пере ну поняли
     
  • 1.105, Вуся (?), 23:49, 09/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    C++ в 2022? Уж либо Rust, либо Си. Всем же понятно что кресты только на свалку.
     
     
  • 2.163, Аноним (163), 02:15, 13/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ждать пока вымрет последний ООП-шный евангелойю.
     

  • 1.109, mickvav (?), 00:57, 10/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Попробовал.
    Красиво, но как-то не супер юзабельно. Причем не по причине проблем с самой прогой или с концепцией, а скорее с механизмом дистрибуции.

    Поясню - чтобы собрать из исходников, нужен конкретный весьма свежий C++-тулчейн. Я сломался на этапе объяснения 10-му clang-у, хто такой <span>

    Ок, смотрим на бинарь:
    ./vtm
    ./vtm: /lib/x86_64-linux-gnu/libpthread.so.0: version 'GLIBC_2.30' not found (required by ./vtm)

    Ну блин, если уж раздавать бинарь, то можно статически слинкованный, а?

    Ладно, у меня старая бубунта, стартанем свежую в докере:

    docker run -it ubuntu:jammy-20220130 /bin/bash
    apt-get update
    apt-get install wget
    wget https://github.com/netxs-group/vtm/releases/download/v0.5.9999j/vtm_linux_amd6
    tar -xvzf vtm_linux_amd64.tar.gz
    cd vtm_linux_amd64
    ./vtm

    запускается!
    Няшная мышка бегает по экрану, таскает окошки
    однако первая же прилажуха "внутри" - term вываливает "term: exit code 1". Нублиин...

     
     
  • 2.110, Аноним (110), 01:38, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    может быть export SHELL=bash; ./vtm сможет спасти ситуацию?
     
     
  • 3.112, mickvav (?), 02:22, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Помогает, да. Но сырость-то остается - сообщение об ошибке может и должно быть достаточно информативным, чтобы пользователь мог самостоятельно решить проблему, правда?
     
     
  • 4.135, Аноним (173), 11:31, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Видимо отсутствие переменной SHELL в окружении достаточно редкий случай для unix-like систем, и да, по-хорошему этот кейс надо патчить
     
  • 3.113, mickvav (?), 02:31, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А еще оно без предупреждения меняет переменную окружения TERM с xterm на xterm-256color, и mc разучается рисовать свои границы окон. Но это уже мелочи, конечно. Прикольно. Ждем в дистрибутивах.
     
     
  • 4.137, Аноним (173), 11:47, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Тут переменная TERM меняется правильно, ее устанавливает тот кто интерпретирует поток из STDOUT. Если ваш терминал в котором запускается vtm умеет только xterm, то vtm это должен учитывать при выводе. Встроенный же vtm терминал умеет xterm-256color, и все что запускается у него внутри должно это видеть.

    Что касается mc, то он рисует границы в режиме упрощенной псевдографики (буквы вместо псевдографики) потому что по какой-то причине считает, что ваша система не поддерживает UTF-8, либо встроенный терминал vtm не до конца красноречиво настраивает окружение, чтобы такие программы как mc понимали, что можно выводить в UTF-8 и не использовать легаси костыли в виде режимов упрощенной псевдографики, которые очевидно vtm не поддерживает.

     
  • 4.172, rvs2016 (ok), 20:35, 14/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > А еще оно без предупреждения меняет
    > переменную окружения TERM с xterm на xterm-256color

    Когда-то в старину давным-давно midnight commander запускался командой midc.
    Затем в каком-то очередном обновлении коанду запуска заменили на mc.
    Ну я привычки-то свои менять не собираюсь.
    Наваял скриптик midc, в который засунул запуск mc с нужными параметрами типа отключения мыши да шелла, правильным рисованием каких-то символов и т.п., в общем примерно так:

    export MC_TMPDIR=/var/tmp/mc
    export EDITOR=joe
    /usr/local/bin/mc --nosubshell --stickchars --xterm --nomouse $*

    А перед запуском mc со временем добавилась настройка переменных окружения.

    Вот таким способом можно и возвращать миднайт командеров нужные значения переменных, которые им кто-то снаружи что-то портит.

     

  • 1.115, Аноним (116), 03:54, 10/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Моя не понимать.
    Есть же Tmux(и еще пачка похожего).
    А еще i3(тоже не он один).

    А это зачем, и куда поперёк батек в пекло?

     
  • 1.118, iCat (ok), 06:34, 10/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    JustForFun 80lvl...
    Браво!
     
  • 1.121, Аноним (121), 06:52, 10/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Но зачем?
     
  • 1.131, Аноним (131), 10:42, 10/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Годно. Если бы браузер с жабаскриптом в терминале работал, то я бы перешел на vtm.
     
     
  • 2.134, Аноним (39), 11:16, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Годно. Если бы браузер с жабаскриптом в терминале работал, то я бы
    > перешел на vtm.

    Немного извращение, но можете попробовать Browsh, по крайней мере прочувствовать как бы это было.

     
     
  • 3.145, guser (?), 14:03, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Если бы он не был тормознее самого ФФ, то да,можно бы было.
     
     
  • 4.162, Аноним (162), 00:46, 13/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    главная претензия не эта, а то как он показывает сайты в tty
     
  • 2.136, Аноним (138), 11:46, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    qtшные браузеры умеют во фреймбуффер
     

  • 1.150, User_o0 (?), 15:20, 10/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Классно стильно молодёжно, но зачем оно?
     
  • 1.151, User_o0 (?), 15:20, 10/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Классно стильно молодёжно, но зачем оно?
     
     
  • 2.152, Аноним (173), 16:27, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Демонстрация возможностей.

    Ждём релиза Desktopio Framework - платформы для создания TUI приложений в духе WPF, с событиями, анимациями и привязками, но под C++. Который после кросплатформенной обкатки в текстовой среде, планирует заматереть в GUI.

     
  • 2.155, А (??), 16:50, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Скажем так... В числе самых удобных приложений бывают в текстовом интерфейсе.

    Эта штука даёт возможность развернуть окружение с нужными тебе возможностями внутри не предназначенных для того систем. Типа в Ведроиде сделать нужную среду, не имеющую общего в возможностях.

     

  • 1.154, Аноним (154), 16:44, 10/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Попробовал демочерез ssh. Это просто поразительно что можно сделать с терминалом если постараться.

    Правда, в текущем виде, не очень юзабельно, в urxvt наблюдаются глюки с цветами и подвисания, а также некоторые окна не реагируют на щелчки мыши. А также, я сомневаюсь, что оно сможет заменить более "лёгкие" утилиты на ncurses.

    Удачи проекту.

     
     
  • 2.158, vorona (?), 21:56, 10/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    urxvt глючит есть такое uxterm отлично под FreeBSD.
     

  • 1.156, А (??), 16:52, 10/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Выглядит на вид великолепно и нужно.
     
  • 1.159, Vasyan2 (ok), 00:58, 12/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Крутая вещь. Но и недостаток один нашелся: с ноутбука управлять неудобно так как сильно завязано на мышь которой в ноутбуке нет.
     
  • 1.160, Nxx (ok), 02:54, 12/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Зачем текстовое? У меня на БК-0010 в 1992 году была графическая оболочка. А текстовая зачем нужна?

    Мне кажется, текстовый режим - наследие неправильного подхода к компьютингу.

     
     
  • 2.161, Vasyan2 (ok), 10:02, 12/02/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Графический режим сильно больше похож на наследие неправильного подхода к компьютингу!
     

  • 1.180, xcode (?), 08:47, 17/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кстати, а есть хорошая консольная IDE (среда разработки)? Не редактор, а именно среда в стиле старых Borland C/Pascal? С понятием "файл проекта", с отладкой и запуском приложений? ну и возможно с фичами типа автокомплита и аутлайнера кода? И с классическим интерфейсом и управлением (как mc), а не экзотикой типа vim/emacs.
     

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



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

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