5个版本
0.1.6 | 2024年8月3日 |
---|---|
0.1.5 | 2024年7月26日 |
0.1.3 | 2024年7月16日 |
0.0.2 | 2024年6月18日 |
0.0.1 | 2024年6月18日 |
143 在 Unix API
每月286次下载
125KB
3K SLoC
SysD Manager
此应用程序旨在通过图形界面轻松允许用户管理他们的<强>systemd单元强>。您不仅可以更改每个单元的启用和运行状态,还可以查看和修改它们的单元文件以及检查日志。
功能
以下是
- 启用或禁用单元
- 激活或停用单元
- 查看和修改单元文件
- 所有运行单元的列表,按它们初始化的时间排序 <强>systemd-analyze blame强>
<强>注意强>如果您需要功能,请联系作者或为此项目做出贡献。如果您遇到困难,请查看<强>systemctl强>。
要求
任何采用<强>systemd强>的Linux发行版。
屏幕截图
致谢
该项目受Guillaume Gomez的工作启发 https://github.com/GuillaumeGomez/systemd-manager/
贡献
如果您想为此项目做出贡献,请联系我的GitHub。
项目路线图
目前计划添加新功能,例如
- 文件列表浏览器
- 非阻塞调用
- 语法高亮
- 始终管理员模式
- 保存窗口状态
- 改善用户体验
- 更好的布局
- 跟随暗色和亮色主题切换
安装说明
从您的计算机
目前
- 下载并安装rust http://www.rust-lang.net.cn/tools/install
- 安装所需库(GTK4,...)
- 安装GTK 4和构建必备工具。 https://gtk-rs.org/gtk4-rs/stable/latest/book/installation_linux.html
- 安装dbus开发包
- 编译和运行
cargo run
在RHEL、Fedora和CentOS基于的发行版上安装
您可以从COPR安装此应用程序
添加仓库
首先,您需要安装dnf-plugins-core
sudo dnf install dnf-plugins-core
然后您可以使用以下命令启用仓库
sudo dnf copr enable plrigaux/sysd-manager
使用dnf安装
然后您可以使用以下命令简单地安装sysd-manager
sudo dnf install sysd-manager
为copr生成RPM
1 在模拟组中:添加您的用户名到模拟组
sudo usermod -a -G mock <my user name>
本地生成 RPM
您可以使用 crate cargo-generate-rpm
的帮助在本地生成您的 rpm。
安装
cargo install cargo-generate-rpm
用法
cargo build --release
strip -s target/release/sysd-manager
cargo generate-rpm
使用dnf安装
然后您可以使用以下命令安装 sysd-manager
别忘了调整 rpm 文件的路径
sudo dnf localinstall target/generate-rpm/sysd-manager[version-release-arch].rpm
设置
cargo install cargo-generate-rpm
用法
运行以下脚本。
sh ./create_rpm
它将在目标/generate-rpm 子目录中创建一个 rpm 文件。
Flatpack
目前 Flatpack 的限制太严格了
安装构建器
flatpak install org.flatpak.Builder
可能的问题
未找到 'flathub' 的远程引用
flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
APT
稍后等待贡献者或当我重新安装类似 Debian 的发行版时
依赖关系
~26–37MB
~729K SLoC