LINUX.ORG.RU

Ncurses


13

0

Всего сообщений: 15

nwipe 0.38

nwipe 0.38
Группа Open Source

После восьми месяцев разработки состоялся выпуск 0.38 консольной утилиты nwipe, предназначенной для надёжного стирания содержимого дисков с использованием многих методов стирания и генераторов псевдослучайных чисел. Она может стирать как один диск, так и несколько одновременно.
Утилита написана на языке C с использованием библиотеки ncurses для текстового интерфейса и распространяется по лицензии GNU GPL 2.0.

( читать дальше... )

>>> Список изменений версии 0.38 на GitHub

 , , , ,

dataman
()

Newsraft 0.23

Группа Open Source

Состоялся выпуск Newsraft 0.23, консольной программы для просмотра RSS-лент. Проект во многом вдохновлён Newsboat и пытается быть его облегчённым аналогом.

( читать дальше... )

>>> Подробности

 , , , ,

txgk
()

ttyplot 1.6.0

Группа Open Source

После более месяца разработки состоялся выпуск небольшой консольной утилиты ttyplot, написанной на языке C с использованием библиотеки ncurses, и распространяемой по лицензии Apache-2.0.
Утилита предназначена для вывода графиков в реальном времени с получением данных из stdin / pipe.

Список изменений:

  • улучшена стабильность;
  • добавлена поддержка вывода многобайтных символов;
  • исправлены ошибки;
  • другие изменения.

>>> Подробности

 , , , ,

dataman
()

Релиз nEMU 3.1.0 — интерфейса к QEMU, основанного на псевдографике ncurses

Релиз nEMU 3.1.0 — интерфейса к QEMU, основанного на псевдографике ncurses
Группа Open Source

Состоялся релиз nEMU версии 3.1.0.

nEMU — это ncurses-интерфейс к QEMU, упрощающий создание, настройку и управление виртуальными машинами. Код написан на языке C и распространяется под лицензией BSD-2.

( читать дальше... )

>>> Подробности

 , ,

pascal
()

Релиз nEMU 3.0.0 — интерфейса к QEMU, основанного на псевдографике ncurses

Релиз nEMU 3.0.0 — интерфейса к QEMU, основанного на псевдографике ncurses
Группа Open Source

Состоялся релиз nEMU версии 3.0.0.

nEMU — это ncurses-интерфейс к QEMU, упрощающий создание, настройку и управление виртуальными машинами.
Код написан на языке C и распространяется под лицензией BSD-2.

Основные изменения:

  • Поддержка -netdev user (hostfwd, smb). Позволяет без каких-либо дополнительных настроек сети предоставить доступ во внешнюю сеть виртуальной машине.
  • Поддержка QMP команд snapshot-{save, load, delete}, появившихся в QEMU-6.0.0. Теперь для работы со снепшотами больше нет необходимости патчить QEMU.
  • Корректное отображение форм ввода и редактирования параметров при изменении размера окна (баге было семь лет, @GrafIn героически пофиксил).
  • API для удаленного управления виртуальными машинами. Теперь nEMU умеет принимать JSON команды через TLS сокет. Описание методов находится в файле remote_api.txt. Также был написан Android клиент. С помощью него в данный момент можно запускать, останавливать и подключаться к виртуальным машинам по протоколу SPICE.

( читать дальше... )

>>> Подробности

 ,

pascal
()

Вышла новая версия библиотеки notcurses 2.0

Вышла новая версия библиотеки notcurses 2.0
Группа Open Source

Автор библиотеки notcurses выпустил новую версию 2.0 «stankonia». В этом релизе зафиксирован стабильный API библиотеки.

Notcurses это библиотека TUI для современных терминальных эмуляторов. Буквально переводя – не проклятия (not curses). Она написана на С, с использованием C++-safe headers. Доступны обёртки для Rust, C++ и Python.

( читать дальше... )

Демо видео к релизу

>>> Подробности

 , , ,

cocucka
()

Вышла notcurses v1.4.1 — библиотека для современных текстовых интерфейсов

Группа Open Source

Вышла новая версия библиотеки notcurses v1.4.x «the saga continues! wu-tang! wu-tang!»

Notcurses это библиотека TUI для современных терминальных эмуляторов. Буквально переводя – не проклятия (not curses). Она написана на С, с использованием C++-safe headers. Доступны обёртки для Rust, C++ и Python.

( читать дальше... )

Видео демо с комментариями автора Книга «Hacking The Planet! with Notcurses» от автора

>>> Подробности

 , , ,

cocucka
()

Релиз nEMU 2.1.0

Группа Open Source

Состоялся релиз nEMU версии 2.1.0.

nEMU — это ncurses-интерфейс к QEMU, упрощающий создание, настройку и управление виртуальными машинами. Код написан на языке C и распространяется под лицензией BSD-2.

Нововведения:

  • Экспорт карты сети в SVG формате
  • Теперь можно выбрать стандарт USB (EHCI/xHCI)
  • В конфигурационный файл добавлена опция hl_color, позволяющая менять цвет отображения работающей виртуальной машины
  • Добавлен параметр --create-veth, создающий все необходимые VETH интерфейсы
  • Более детальная информация по сетевым интерфейсам виртуальной машины


Изменения:

  • Состояние виртуальной машины отныне отслеживается посредством попытки соединения с соответствующим qmp сокетом, а не только его наличием.
  • Минимальная поддерживаемая версия QEMU теперь 2.12.0

Ранние версии программы доступны в некоторых дистрибутивах Linux.

>>> Подробности

 , , ,

pascal
()

QEMU Manage 0.2.1

Группа Open Source

Проект qemu-manage дорос до версии 0.2.1. qemu-manage — это ncurses-интерфейс к qemu, упрощающий создание, настройку и управление виртуальными машинами. Проект примечателен тем, что является полностью самостоятельной разработкой, не использующей libvirt.

Код написан на языке C++ и распространяется под лицензией WTFPL.

Поскольку новостей про этот проект ещё не было, кратко перечислим основные возможности:

  • запуск и остановка виртуальных машин;
  • установка гостевой системы;
  • удаление виртуальной машины;
  • клонирование виртуальных машин;
  • настройка возможности подключения к гостевой системе по VNC и, в случае если программа запущена в псевдотерминале в X окружении, удобное подключение к гостю по VNC с помощью хоткея из самой программы;
  • управление виртуальным оборудованием;
  • настройка сетевых tap-интерфейсов.

Из нового в этой версии:

  • Для работы теперь не требуются права root (см. файл setup_qemu_nonroot).
  • Для установки гостевой системы можно использовать ISO-образы и образы диска.
  • Перерисовка окон при изменении геометрии (главного и списка виртуалок).
  • Добавлена возможность указывать кастомный файл с BIOS.
  • Автодополнение системных путей по tab.
  • Улучшен механизм сбора списка USB-устройств.
  • Реструктуризован конфигурационный файл.

В ближайших планах: поддержка SPICE и 9p shared folders.

Для сборки необходимы cmake, компилятор C++, libncursesw, boost-1.56 и tigervnc.

Разработку героически в одиночку ведёт pascal.

P. S. ebuild'ов ждать не надо: они уже есть и лежат в дереве исходников проекта.

>>> Подробности

 ,

DELIRIUM
()

Guile-Ncurses 2.0

Группа GNU's Not Unix

Состоялся релиз guile-ncurses 2.0 — библиотеки для создания текстовых пользовательских интерфейсов на GNU Guile, реализации функционального языка программирования Scheme. guile-ncurses является оберткой к библиотеке Ncurses.

( читать дальше... )

>>> Анонс в рассылке

 , , ,

cetjs2
()

XT gyoretsu 0.2

Группа Игры

Вышла XT gyoretsu 0.2 — расширенная ncurses версия игры «Renshu-cho gyoretsu» от Курашова А.К. (программирование, идея случайного и шестнадцатеричного режимов, разработка интерфейса, ascii-art), Костюкова Д.А. (идея) и Якушева Д.О. (идея режима Kuangshan Yougang).
Задача игры - очистить всё поле через удаление парами чисел, которые или равны, или дают в сумме требуемое число.

( Управление )

Скриншот

>>> Скачать (2910 байт)

 logic,

saahriktu
()

В стратегию Curse of War добавлен мультиплеер

Группа Игры

Curse of War — стремительная стратегическая игра для GNU/Linux, написанная на C и ncurses, распространяется под лицензией GNU GPL 3.

( читать дальше... )

>>> Подробности

 curse of war, , ,

toney
()

tig 1.0

Группа Open Source

11 мая 2012 года вышла новая версия tig.

tig — основанный на ncurses консольный просмотрщик репозитариев git. Может также использоваться как пейджер для вывода различных команд git.

Изменения:

  • нумерация строк в главном окне;
  • подсветка удаленных коммитов и различий;
  • сортировка по умолчанию по git-log;
  • поддержка перехода к конкретным SHAs в главном окне;
  • запуск команд с префиксом @ без вывода в консоль;
  • поддержка лога команд git;
  • и другие.

Полный список изменений

>>> Подробности

 , , ,

doluphio
()

GNU guile-ncurses версия 1.2

Группа GNU's Not Unix

Майк Грэн (Mike Gran) сообщает о выходе новой версии библиотеки GNU guile-ncurses v1.2, предназначенной для создания текстовых пользовательских интерфейсов с помощью Guile - диалекта языка Scheme - с применением средств ncurses.

Основные изменения:

Компоненты библиотеки адаптированы для использования функций проверки условий модулей srfi-34/35. Добавлены функции curses-wrong-type-arg-error?, curses-bad-state-error?

Новые функции: mcprint, is-subwin?, is-pad?, is-cleared?, is-idlok?, is-idcok?, is-immedok?, is-leaveok?, is-scrollok?, getscrreg, has-mouse?, is-keypad?, is-meta?, is-nodelay?, is-immedok?, is-notimeout?, getmaxx, getmaxy, getbegx, getbegy, getparx, getpary, getcurx, getcury

Новые вспомогательные функции: wcwidth, standout, standout-on, standout-off

Три функции переименованы: wsyncdown -> syncdown, wsyncup -> syncup, wcursyncup -> cursyncup

>>> Подробности

 , , ,

OldFatMan
()

MCabber 0.10.0

Группа Open Source

11 апреля 2010 года, тихо, незаметно и совершенно внезапно состоялся релиз консольного jabber-клиента MCabber, основанного на ncurses.

В новой 0.10.0 версии:

  • Осуществлен переход на библиотеку Loudmouth
  • MCabber теперь умеет просмотр DNS SRV
  • Добавлена поддержка модулей
  • Пример модуля «beep»
  • Добавлена поддержка XEP-0184 «Message Reciepts»
  • Обновлена поддержка XEP-0115 «Entity Capabilities»
  • Новая команда «/request ping»
  • Добавлена поддержка libidn
  • Комманда «/source» теперь принимает файлы по шаблону
  • Уровень tracelog может быть изменен во время выполнения
  • Небольшие улучшения поддержки vCard
  • Устаревшая опция 'hide_offline_buddies' удалена
  • Устаревший XEP-0022 «Message Events» отключен по-умолчанию
  • Добавлен файл синтаксиса Vim для файлов истории

Интерфейс

  • Буферы имеют приоритеты и по-умолчанию MUC комнаты имееют меньший приоритет. Приоритет используется в MCabber для перехода к следующему непрочитанному сообщению
  • Знак (!) отображается для срочных сообщений или когда ник пользователя используется в MUC комнате (в зависимости от приоритета буфера)
  • Используется локаль для определения языка онлайн помощи
  • Вывод списка опций для команды «/set»
  • Исправления iline word_upcase/word_downcase/word_capit команд

MUC

  • Добавлена возможность редактировать ник в MUC закладках
  • Суффикс, например ':', может быть добавлен к законченному нику


Информацию по уже существующим модулям можно получить в wiki.

>>> Подробности

 , , , ,

daemonpnz
()