1 个稳定版本
使用旧的 Rust 2015
1.0.0 | 2016年6月29日 |
---|
#79 in #systemd
415KB
763 行
Systemd 管理器
此应用程序是用 Rust 编程语言编写的 systemd 服务管理器,使用 GTK3 作为首选的图形用户界面。单元被过滤到三个单独的列表中:服务、套接字和定时器。在左侧面板中选择单元时,右侧面板将更新与该单元相关的信息,并且右侧标题栏将更新以反映单元的状态,您可以在其中禁用/启用以及启动/停止选定的单元。服务是立即激活的单元,套接字是需要时激活的单元,定时器是在固定时间间隔内激活的单元。除了显示单元外,该应用程序还提供了在 Systemd 分析视图中由 systemd-analyze
生成的统计数据。
安装说明
Arch Linux
此软件包可在 AUR 中作为 git 软件包使用:systemd-manager-git
。
Fedora
Nuno Dias 已经为 Fedora 22、23 和 24 制作了 RPM 存储库。
Ubuntu
目前没有提供 PPA。然而,我提供了 Debian 软件包,应该只需点击两到三次即可安装。此软件包应适用于所有发行了比 GTK 3.16 新版本的 GTK 的 Debian 基础发行版。
https://github.com/mmstick/systemd-manager/releases/download/0.4.7/systemd-manager_0.4.7_amd64.deb
从源代码构建
Debian/Ubuntu
对于基于 Debian 的用户,请确保您已安装了 cargo-deb
子命令。该 cargo-deb
子命令基于 Cargo.toml
文件中的信息自动构建和生成 Debian 软件包。
sudo apt install libgtk-3-dev -y
cargo install --git https://github.com/mmstick/cargo-deb
git clone https://github.com/mmstick/systemd-manager
cd systemd-manager
cargo deb && sudo dpkg -i systemd-manager*.deb
其他所有人
这将直接安装到 /usr 前缀。只需通过 rustup.rs 安装 Rust 并执行 make & sudo make install
即可。安装 Rust 软件的过程非常简单,因为整个过程主要是 cargo build --release
,但此安装脚本将安装所有必要的文件,以便应用程序能够正确集成到文件系统的正确位置,而 cargo install
不会执行此操作。
git clone https://github.com/mmstick/systemd-manager && cd systemd-manager && make && sudo make install
如果您想卸载应用程序,只需运行以下命令
sudo make uninstall
屏幕截图
依赖项
~13MB
~323K SLoC