- install.sh: 创建 .venv、安装 adbutils、生成包装脚本使用 venv python - padsleep.service: ExecStart 指向 .venv/bin/python3 - requirements.txt: 添加 venv 安装说明 - 解决 PEP 668 (externally-managed-environment) 问题
18 lines
431 B
Desktop File
18 lines
431 B
Desktop File
[Unit]
|
|
Description=padsleep_adb — 基于 ADB 的安卓平板亮屏/息屏控制
|
|
Documentation=https://github.com/kushidou/padsleep_adb
|
|
After=network.target
|
|
|
|
[Service]
|
|
Type=simple
|
|
User=_INSTALL_USER_
|
|
WorkingDirectory=/opt/apps/padsleep
|
|
ExecStart=/opt/apps/padsleep/.venv/bin/python3 /opt/apps/padsleep/padsleep.py
|
|
Restart=on-failure
|
|
RestartSec=10
|
|
StandardOutput=journal
|
|
StandardError=journal
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|