Systemd 管理器 TUI:一个用于管理 systemd 服务的 TUI 应用程序
Systemd-manager-TUI: A TUI application for managing systemd services

原始链接: https://github.com/Matheus-git/systemd-manager-tui

## Systemd 管理器 TUI:摘要 Systemd 管理器 TUI 是一个基于文本的用户界面 (TUI) 应用程序,用于简化 systemd 服务管理。它提供类似 Vim 的导航体验,以便轻松**列出、控制(启动、停止、启用/禁用等)以及查看系统和用户单元的属性和日志**。 该工具利用 D-Bus API 进行直接的 systemd 交互,并允许过滤以仅显示正在运行的服务。安装可通过 `.deb`、`.rpm` 包、AUR (Arch Linux)、Nix 或直接二进制下载和 `cargo install` 进行。 作为开源软件(MIT 许可证),鼓励通过 issue 和 pull request 贡献代码。它需要 ratatui 0.29.0 和 zbus 5.5.0 才能正常运行。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Systemd-manager-TUI: 一个用于管理 systemd 服务的 TUI 应用程序 (github.com/matheus-git) 13 分,thunderbong 发表于 38 分钟前 | 隐藏 | 过去 | 收藏 | 1 条评论 帮助 quantummagic 发表于 19 分钟前 [–] 我欢迎这样的工具,但它已经三个月没有任何活动,这让我感到不安。 这只是一个一次性的尝试,然后就放弃了吗?回复 考虑申请 YC 2026 年夏季项目!申请截止日期为 5 月 4 日 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
相关文章

原文

rust

A TUI application for managing systemd services.

This tool allows you to manage systemd services with ease. You can view logs, list services, view properties, edit unit files, and control their lifecycle: start, stop, restart, mask, unmask, enable, and disable using the D-Bus API. It also supports Vim-like navigation. It is possible to navigate between system and user units and choose to list only running services or all units.

screenshot_list

View screenshots

After installation, you can create an alias to make it easier to use.

sudo dpkg -i ./systemd-manager-tui_x.x.x-x_amd64.deb 

Download the .deb file from Releases

sudo dnf install ./systemd-manager-tui_x.x.x-x_x86_64.rpm

Download the .rpm file from Releases

yay -S systemd-manager-tui

https://aur.archlinux.org/packages/systemd-manager-tui

nix run github:matheus-git/systemd-manager-tui

NixOS with flakes Read here

chmod +x systemd-manager-tui
./systemd-manager-tui

Download binary from Releases

cargo install --locked systemd-manager-tui
  • ratatui - 0.29.0
  • zbus - 5.5.0

Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.

This project is open-source under the MIT License.

联系我们 contact @ memedata.com