Hacker News Digest

Тег: #ncurses

Постов: 3

GNU Midnight Commander (midnight-commander.org) 🔥 Горячее 💬 Длинная дискуссия

Добро пожаловать в Midnight Commander

GNU Midnight Commander (или mc) — это визуальный файловый менеджер с двумя панелями, распространяемый под лицензией GNU GPL. Он предоставляет возможности копирования, перемещения, удаления файлов и каталогов, поиска и выполнения команд. Включает встроенные средства просмотра, редактор и сравнения файлов.

mc использует текстовые библиотеки, такие как ncurses или S-Lang, что позволяет работать в консоли, X Window, через SSH и другие удалённые оболочки.

Установка

Установите mc через системный менеджер пакетов:

  • Debian/Ubuntu: apt-get install mc
  • Fedora/Red Hat: dnf install mc
  • FreeBSD: pkg install mc
  • macOS: brew install midnight-commander

Исходные коды доступны на GitHub и через зеркало OSU OSL.

Документация

Используйте контекстную справку (F1) или руководства:

Цветовые схемы

Поддерживаются темы. См.: skins.midnight-commander.org.

Участие и поддержка

by pykello • 17 сентября 2025 г. в 03:54 • 467 points

ОригиналHN

#gnu#midnight-commander#ncurses#s-lang#ssh#file-manager#gnu-gpl#github

Комментарии (262)

  • Пользователи выражают ностальгию по Norton Commander и его клонам (Midnight Commander, FAR Manager, Total Commander), отмечая их эффективность для навигации и файловых операций.
  • Подчёркивается особая популярность orthodox file managers (двухпанельных файловых менеджеров) в Восточной Европе и бывшем СССР.
  • Обсуждается переход многих пользователей на более современные альтернативы (ranger, nnn, yazi, lf, dired в Emacs) или возврат к работе чисто через командную строку.
  • Отмечается ценность MC и аналогов для работы в ограниченных средах (терминал, SSH, консольные системы) и на мобильных устройствах.
  • Упоминаются проблемы с неинтуитивными горячими клавишами в MC для новых пользователей, привыкших к GUI.
  • Подчёркивается мощь встроенных функций: интеграция с shell, FTP/VFS, быстрый просмотр, встроенный редактор с подсветкой синтаксиса.
  • Некоторые пользователи отмечают, что со временем необходимость в таких менеджерах снизилась из-за изменения паттернов работы с файлами.

A desktop environment without graphics (tmux-like) (github.com)

desktop-tui — графикс-фри десктоп: терминальное окружение без X/Wayland.
Управляется клавиатурой, рисует рамки/окна в консоли, запускает TUI- и CLI-приложения.
Лёгкий, зависит только от ncurses и libc; конфиг на YAML.
Сборка: cargo build --release; запуск: ./target/release/desktop-tui.

by mustaphah • 08 сентября 2025 г. в 12:07 • 140 points

ОригиналHN

#tmux#ncurses#yaml#rust#tui#cli#desktop-environment#low-resource#github

Комментарии (45)

  • Пользователи сравнивают проект с DESQview, TWIN и TurboVision, спорят о целесообразности «переизобретения» оконного TUI-интерфейса.
  • Основные плюсы: минимализм, низкое потребление ресурсов, удобство работы по SSH, возможность запуска на слабом железе (Raspberry Pi, VPS).
  • Главные минусы: отсутствие браузера и современных коммуникационных приложений, проблемы с ресайзом, непонятные хоткеи, необходимость докачивать библиотеки.
  • Некоторые советуют проверенные альтернативы: tmux+Emacs/Vim+SLIME, TWIN, Wordgrinder, browsh.
  • Общий вывод: интересное решение для низкоуровневого или «отвлечённого» окружения, но пока требует документации и доработки.

Show HN: An ncurses CUDA-based fluid simulation (github.com)

fluid-sims — коллекция симуляций жидкости от seanwevans.
Репозиторий публичный, доступен без авторизации.

by goosethe • 27 августа 2025 г. в 20:03 • 80 points

ОригиналHN

#c#cuda#ncurses#fluid-simulation#webgpu#navier-stokes#gpu#graphics#github

Комментарии (6)

  • Пользователи восторженно отреагировали на стиль Jos Stem и 3D-демо.
  • @clbrmbr попросил сделать GPU-анимацию всего одной строки.
  • @petermcneeley поделился примером realtime-флюида на WebGPU.
  • @glouwbug задался вопросом, хватит ли CPU для уравнения Бюргерса.
  • @dahart считает, что при низком разрешении и Navier–Stokes спокойно укладывается в CPU.