URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 125803
[ Назад ]

Исходное сообщение
"Релиз консольной библиотеки ncurses 6.3"

Отправлено opennews , 09-Ноя-21 17:45 
После полутора лет разработки представлен релиз библиотеки ncurses 6.3, предназначенной для создания многоплатформенных интерактивных консольных пользовательских интерфейсов и поддерживающей эмуляцию программного интерфейса curses из System V Release 4.0 (SVr4). Выпуск ncurses 6.3 совместим на уровне исходных текстов с ветками ncurses 5.x и 6.0, но расширяет ABI...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=56127


Содержание

Сообщения в этом обсуждении
"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 17:45 
Самая лучшая библиотека для построения интерфейсов. И не нужны ни GTK ни Qt ни другие.

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 18:10 
Да не нужно вообще ничего.Все равно осталось не долго.

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 21:19 
За упаднические настроения и пораженчество три наряда в не очереди клозет чистить. Даже если это конец, то он будет феерическим.

"Релиз консольной библиотеки ncurses 6.3"
Отправлено нах.. , 10-Ноя-21 21:37 
Недолго до чего?

"Релиз консольной библиотеки ncurses 6.3"
Отправлено coder , 11-Ноя-21 11:01 
До 2038 года

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Вестник Апокалипсиса , 12-Ноя-21 21:39 
https://youtu.be/rS3QSDXh9Ic

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 23:15 
К сожалению кортинке только через одно место, точнее через много мест но все они тугие какие-то. То спец апи под непонятно на чем писаный терминал, то фб ... вобщем "другие" пока не заменимы, к сожалению.

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 13-Ноя-21 06:42 
Не лучшая, а наиболее популярная....

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 17:47 
Я собираю программы под ncurses. Текстовый, табличный процессоры, браузер, почтовые клиенты аудио-видео плееры, месседжеры, все что есть. Пишите.

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 17:50 
Ладно

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним84701 , 09-Ноя-21 17:59 
> Я собираю программы под ncurses. Текстовый, табличный процессоры, браузер, почтовые клиенты
> аудио-видео плееры, месседжеры, все что есть.

А можно было просто взять Emacs.


"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 21:09 
Нет ну есть некий аналог среды рабочего стола (СРС) только текстовый https://github.com/cosmos72/twin но у меня все не дойдут руки из-за прокастинации. Но выглядит достаточно юзабельно.
https://www.youtube.com/watch?v=iW9E-8aXfdc

"Релиз консольной библиотеки ncurses 6.3"
Отправлено llolik , 09-Ноя-21 18:15 
Ну ладно всё это и ещё аудио, но на видеоплеере на ncurses моя фантазия сломалась.

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 18:28 
У меня на читалке сломалась, потому что их нет. Видеоплеер более реально (тут и фреймбуфер и libcaca).

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Иван_Лох , 09-Ноя-21 21:05 
fbless

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 21:16 
README
Описание
========
fbless - консольный ридер FB2 файлов.

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 10-Ноя-21 06:29 
Щас бы ещё книги с терминала читать.

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 21:13 
https://opensource.com/article/18/12/linux-toy-youtube-dl

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 21:16 

https://www.brow.sh/

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 21:55 
https://github.com/rothgar/awesome-tuis#messaging
cmdpxl Totally practical command-line image editor
mps-youtube Terminal based YouTube player and downloader
roku-cli A command line TUI remote for Roku
soundcloud2000 A terminal client for soundcloud
spotify-tui Spotify for the terminal written in Rust
spotui Spotify client written in Python
timg A terminal image viewer
tizonia-openmax-il Command-line cloud music player for Linux with support for Spotify, Google Play Music, YouTube, SoundCloud, Dirble, Plex servers and Chromecast devices
Productivity

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 19:59 
Удалось ли вам собрать blender под ncurses?
Возможно ли в такой сборке вместо графического процессора использовать текстовый?

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Какаянахренразница , 09-Ноя-21 20:54 
Бугага.

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 21:07 
Как ты думаешь, а до того как ты начал бугагакать, как делали 3д модели и чертежи?

"Релиз консольной библиотеки ncurses 6.3"
Отправлено x3who , 10-Ноя-21 00:51 
Векторные графические терминалы и плоттеры существовали.

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Какаянахренразница , 10-Ноя-21 03:08 
Не серчай, мой анонимный друг. Я взоржал потому, что у меня текстовый процессор стойко ассоциируется с Вордом (ну, в крайнем случае с Латехом). Поэтому твой вопрос для меня звучал, как "можно ли заменить видеокарту Вордом?".

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 21:05 
Я воспринимаю это как сарказм и ехидство свойственное местным аборигенам, но были:

Autodesk 3ds max были под MS-DOS
https://www.youtube.com/watch?v=VBSJjsdKPxk
https://winworldpc.com/product/autodesk-autocad/1x-dos
https://www.abandonwaredos.com/abandonware-game.php?abandonw...

Autodesk AutoCAD были под MS-DOS
https://winworldpc.com/product/autodesk-autocad/1x-dos

Adobe Photoshop был под тот самый Mac
https://applespbevent.ru/apple-history-adobe-releases-exclus.../

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


"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 21:18 
При чём тут DOS/не DOS?
Всё это работало в графическом режиме с прямым доступом к видеопамяти.

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 22:17 
Нее, это всё не про это.
Если вы помните те времена, тогда вы знакомы с режимом 13h, который был настолько привлекательнее паскального "ежавжа бэ-гэ-и", что некоторые школьники самостоятельно изучали ассемблер, чтобы сначала сделать вставку, обращающуюся к биос с прерыванием вида "пожааалуста, переключи меня в режим 13h" (звучало как-то типа "mov ah, 13h\n int 10h"), а потом выяснить, что пресловутый Graph не умеет работать в этом режиме и все штатные функции надо писать самостоятельно и, желательно, тоже на ассемблере, чтобы скорость и для души (видеопамять начиналась где-то с сегмента a000, один байт на пиксель).

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

Поэтому это шутка про совмещение несовместимого, которая в ответ на шутку про сборку всего-всего под текстовый режим.


"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 22:36 
Спасибо, кэп, но так длинно не надо было.
Кстати, graph в режим 13h не умел, а вот QBasic запросто.

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 22:41 
>Поэтому это шутка про совмещение несовместимого, которая в ответ на шутку про сборку всего-всего под текстовый режим.

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


"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 10-Ноя-21 01:23 
> Что конкретно не умеет в текстовый режим, для тех кто догоняет.

Графику.


"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 21:55 
https://github.com/rothgar/awesome-tuis#messaging
Games
2048-cli The game 2048 for your Linux terminal
bastet Evil falling block game
Gameboy Emulator A PHP Terminal GameBoy Emulator
go-life Terminal based Conway's Game of Life
Greed A game of consumption. Eat as much as you can before munching yourself into a corner!
moon-buggy Drive some car across the moon
MyMan MyMan is a video game for color and monochrome text terminals in the genre of Namco's Pac-Man
NetHack Dungeon exploration game
nInvaders Space Invaders
nSnake The classic snake game with textual interface
nudoku ncurses based sudoku game
steam-tui Just a simple TUI client for steamcmd. Allows for the graphical launching, updating, and downloading of steam games through a simple terminal client.
terminal-phase Space shooter game that runs in your terminal!
tinytetris 80x23 terminal tetris!

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Онаним , 09-Ноя-21 23:33 
Думаю, с либкакой вполне себе реально :D

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Онаним , 09-Ноя-21 23:33 
http://caca.zoy.org/wiki/libcaca

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 18:00 
ncurses лучше slang?

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 18:38 
Единственная программа, использующая сланг, это неттоп и она шлак. Как я это понимаю сабж нативный код и ключевой компонент, и сланг интерпретируемый мусор нигде и никем не используемый. Спасибо за напоминание, удалил эту дрянь.

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 19:16 
Ещё mutt умеет в slang.

"Релиз консольной библиотеки ncurses 6.3"
Отправлено eugener , 09-Ноя-21 19:54 
А как же mc?

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 21:38 
mcedit

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним84701 , 09-Ноя-21 20:04 
> Единственная программа, использующая сланг, это неттоп и она шлак. Как я это
> понимаю сабж нативный код и ключевой компонент, и сланг интерпретируемый мусор
> нигде и никем не используемый. Спасибо за напоминание, удалил эту дрянь.

Уточните, МС - это "никем" или "нигде"?
И сколько именно десятых процента экономии дает "труЪшный" вызов ncurses-api вместо "мусорного"


http://www.jedsoft.org/slang/doc/html/cslang-8.html#ss8.2
#include <slang.h>
      int main ()
      {
         SLtt_get_terminfo ();
         SLang_init_tty (-1, 0, 0);
         SLsmg_init_smg ();

         /* do stuff .... */

         SLsmg_reset_smg ();
         SLang_reset_tty ();
         return 0;
      }


?


"Релиз консольной библиотеки ncurses 6.3"
Отправлено n00by , 10-Ноя-21 08:47 
>> Единственная программа, использующая сланг, это неттоп и она шлак. Как я это
>> понимаю сабж нативный код и ключевой компонент, и сланг интерпретируемый мусор
>> нигде и никем не используемый. Спасибо за напоминание, удалил эту дрянь.
> Уточните, МС - это "никем" или "нигде"?

Он не ответит. Написал же -- удалил. Вместе с https://pagure.io/newt а стало быть и с NetworkManager


"Релиз консольной библиотеки ncurses 6.3"
Отправлено макпыф , 10-Ноя-21 09:56 
newt у нетворк манагера - опционально (сам нетворк манегер впринципе тоже)
Но если у него другие способы подключения к сети не настроены и networkmanager одним пакетом - то да, он же инструкцию по настройке не найдет

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Stax , 09-Ноя-21 20:39 
Ну а как же jed (эдакий emacs без лиспа) и slrn :) Последним не только ньюсы но и фидо было читать очень хорошо. В связке с fidogate и inn, да. И  там было довольно удобно на сланге расширять функциональность - фидошный квотинг (типа AK> ) вроде так делался, ну и еще всякое разное.

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 22:23 
да. шланг из системы выпилить можно, курсы - хрен

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 18:05 
Тут вот ещё https://github.com/magiblot/tvision пилят. Может, это более удобно и безопасно?

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Rev , 09-Ноя-21 18:18 
На C++? Да кому оно уже надо? RIIR.

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Ordu , 10-Ноя-21 00:24 
https://github.com/veeso/tui-realm

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 10-Ноя-21 00:46 
Это QwertyReg пригодится.

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 10-Ноя-21 00:45 
Мне. Кстати, кто-нибудь встречал на нём какой редактор кода?

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 11-Ноя-21 01:41 
https://github.com/magiblot/turbo

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 16-Ноя-21 13:58 
Requires libncursesw

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 18:23 
> Добавлены новые опции в утилиты tabs, tic, toe, toe, tput.

А tac почему не добавили?


"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 18:32 
Так он есть, очевидно в первом toe опечатка

"Релиз консольной библиотеки ncurses 6.3"
Отправлено PnD , 10-Ноя-21 11:09 
"Найди лишнее".
(tabs, tic, toe, tput) — каким местом тут tac? Тоже на "t" начинается?

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 10-Ноя-21 11:32 
крестики-нолики у американцев так называются: tic-tac-toe. Вот для полного совпадения tac и не хватает

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 10-Ноя-21 12:24 
вероятно потому, что tac идет в составе coreutils

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 19:29 
> драйвер для Windows Terminal.

Джва года ждал этого!


"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 21:19 
Маздай что-ли? Ты 2 года ждал фичу для вантуза?

"Релиз консольной библиотеки ncurses 6.3"
Отправлено макпыф , 10-Ноя-21 10:11 
> Маздай что-ли? Ты 2 года ждал фичу для вантуза?

Он не 2 года ждал, а джва

https://lurkmore.to/%D0%9A%D0%BE%D1...


"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 19:49 
А интересно, есть DE на ncurses?

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Qwerty123456 , 09-Ноя-21 20:37 
> А интересно, есть DE на ncurses?

screen ?


"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 21:17 
GNU screen

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 21:24 
DE как паровоз, не может без рельсов. Рельсы - это либо X.org, либо Wayland.

ncurses - это графика на голом "терминале" без графического сервера.


"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 21:28 
Хотя с другой стороны есть https://github.com/cosmos72/twin  но сам не юзал, да и по видео как-то уж слишком самобытно.

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 21:26 
Нет, нету, надо писать самому. Я вот давно думаю, менюшки, окошки нарисовать это можно, а как иконки рисовать, вот это вопрос.

"Релиз консольной библиотеки ncurses 6.3"
Отправлено OpenEcho , 10-Ноя-21 16:35 
А не проще tmux установить ?

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 21:36 
У меня короче отдельная папка есть в закладках браузера. Изучай.
библиотеки
https://ru.wikipedia.org/wiki/S-Lang
https://ru.wikipedia.org/wiki/Ncurses
https://ru.wikipedia.org/wiki/Ncurses
https://ru.wikipedia.org/wiki/Ncurses
https://ru.wikipedia.org/wiki/Turbo_Vision
https://github.com/wmcbrine/PDCurses
https://github.com/Bill-Gray/PDCursesMod
https://github.com/urwid/urwid
http://rus-linux.net/MyLDP/algol/urwid.html
https://habr.com/ru/post/352904/
https://github.com/pfalcon/picotui
https://github.com/vinibiavatti1/TuiCss
https://github.com/migueldeicaza/gui.cs
https://github.com/dankamongmen/notcurses
софт
https://awesomeopensource.com/projects/tui
https://habr.com/ru/post/78850/
https://tehnichka.pro/best-text-based-browsers-for-linux-win.../
https://superuser.com/questions/468044/command-line-jabber-c...
https://unix.stackexchange.com/questions/115548/terminal-bas...
https://github.com/rothgar/awesome-tuis#messaging
https://sparcie.wordpress.com/2014/10/14/works-for-dos/
https://habr.com/ru/post/208582/
https://habr.com/ru/post/205222/
Text-based user interface
https://en.wikipedia.org/wiki/Text-based_user_interface
https://ru.wikipedia.org/wiki/Текстовый_интерфейс_пользователя
http://petesqbsite.com/sections/express/issue21/tuiseriespar...
https://appliedgo.net/tui/
YaST in Text Mode
https://documentation.suse.com/sles/11-SP4/html/SLES-all/cha...
Console Desktop Guide
https://pspodcasting.net/dan/blog/2018/console_desktop.html
Spreadsheet
https://en.wikipedia.org/wiki/Multiplan
https://ru.wikipedia.org/wiki/VisiCalc


"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 10-Ноя-21 15:10 
Внушительно. Но всё же я тебе советую идти на поклон к композитору Вэйланд.

"Релиз консольной библиотеки ncurses 6.3"
Отправлено n00by , 10-Ноя-21 15:46 
Воланд - он маэстро. https://ru.wikipedia.org/wiki/Велунд

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 09-Ноя-21 23:20 
О, в рогалики обновление графония подъехало.

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Ordu , 10-Ноя-21 00:21 
А к ncurses существует что-нибудь типа Insights github'а? И если нет, то у меня вопрос назрел: кто мейнтейнит ncurses?

Понятно, что Thomas E. Dickey, это сложно не знать после того скандала с Раймондом. Но он один это всё тянет? Или там есть другие активные разработчики? Насколько они активны? Ну, в сумме хотя бы 10% от вклада Dickey набирают?

Вопросы эти -- не праздное любопытство: мне интересен фактор автобуса. Если Thomas E. Dickey будет сбит автобусом, то ncurses подвиснет без мейнтейнера? Поскольку этому Dickey, по самым скромным оценкам, должно быть 50+, то фактор оказывается весьма интересным. Да, средняя продолжительность жизни в США лет под 80 где-то? Dickey надо полагать, зарабатывает достаточно денег, чтобы для него матожидание продолжительности жизни было бы ещё больше, но... Но всё равно интересно.


"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 10-Ноя-21 04:27 
Если так переживаешь - пиши без ncurses, не шибко сложно.

"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 10-Ноя-21 00:40 
>Из популярных приложений, построенных с использованием ncurses, можно отметить aptitude, lynx, mutt, ncftp, vim, vifm, minicom, mosh, screen, tmux, emacs, less.

Midnight Commander забыли!


"Релиз консольной библиотеки ncurses 6.3"
Отправлено Аноним , 10-Ноя-21 02:06 
> Midnight Commander забыли!

Собран, как минимум в debian, fedora и фре по умолчанию с libslang.



"Релиз консольной библиотеки ncurses 6.3"
Отправлено Daemon , 11-Ноя-21 23:19 
Случайно запустил тетрис из примеров ncurses и пропал на пару часов :)