Найти в Дзене
avencores.

Desktop-TUI: Среда рабочего стола без графического интерфейса, похожая на tmux

Desktop-TUI — это минималистичная среда рабочего стола в терминале, созданная на языке Rust. Она позволяет управлять окнами, запускать приложения и команды в текстовом интерфейсе, предоставляя функционал, схожий с оконным менеджером, но без графической оболочки. * Анализ файлов ярлыков: поддержка конфигурационных файлов (в формате TOML), содержащих описание приложений, их команд и аргументов. * Пользовательские команды: можно добавить собственные действия — например, «Открыть файл» или «Открыть папку». * Настройки окон: поддерживается изменение размеров, фиксированное положение и кнопка закрытия. * Настройки терминала: изменение отступов, цвета фона и других параметров интерфейса. * Отображение вывода приложений: любая команда, использующая стандартный вывод, может быть запущена и выведена в отдельное окно. * Работа с окнами: можно перемещать и изменять размер окон прямо в терминале. * Обработка ошибок: при сбое программы Desktop-TUI отображает сообщение об ошибке. * Дополнительные фун
Оглавление

Desktop-TUI — это минималистичная среда рабочего стола в терминале, созданная на языке Rust. Она позволяет управлять окнами, запускать приложения и команды в текстовом интерфейсе, предоставляя функционал, схожий с оконным менеджером, но без графической оболочки.

Основные возможности

* Анализ файлов ярлыков: поддержка конфигурационных файлов (в формате TOML), содержащих описание приложений, их команд и аргументов.

* Пользовательские команды: можно добавить собственные действия — например, «Открыть файл» или «Открыть папку».

* Настройки окон: поддерживается изменение размеров, фиксированное положение и кнопка закрытия.

* Настройки терминала: изменение отступов, цвета фона и других параметров интерфейса.

* Отображение вывода приложений: любая команда, использующая стандартный вывод, может быть запущена и выведена в отдельное окно.

* Работа с окнами: можно перемещать и изменять размер окон прямо в терминале.

* Обработка ошибок: при сбое программы Desktop-TUI отображает сообщение об ошибке.

* Дополнительные функции: с версии v0.3.1 добавлены часы и улучшена работа панели задач.

Преимущества

* Минимализм: отсутствие графического интерфейса делает Desktop-TUI лёгким и быстрым.

* Терминальный комфорт: всё управление осуществляется с клавиатуры, без мыши.

* Гибкость: благодаря настройке ярлыков можно создавать собственные рабочие окружения и сценарии.

* Безопасность и совместимость: не требует графических библиотек и может использоваться в серверных или headless-средах.

Где можно использовать

Desktop-TUI особенно полезен:

* на серверных системах без графики;

* для разработчиков, предпочитающих работу в CLI;

* при необходимости лёгкого оконного интерфейса в терминале, аналогичного tmux, но с оконной структурой и настройкой внешнего вида.

Скачать с GitHub

⬇️Поддержать автора⬇️

✅SBER: 2202 2050 7215 4401