mirror of
https://github.com/kuhyx/screen-locker.git
synced 2026-07-04 13:03:11 +02:00
fix: worklout screen lkocker
This commit is contained in:
parent
d2312a5a23
commit
7b3bca7c78
@ -40,13 +40,13 @@ fi
|
||||
|
||||
# Add autostart line to i3 config
|
||||
echo "" >> "$I3_CONFIG"
|
||||
echo "# Workout screen locker on startup (demo mode)" >> "$I3_CONFIG"
|
||||
echo "exec --no-startup-id python3 $SCREEN_LOCK_PATH" >> "$I3_CONFIG"
|
||||
echo "# Workout screen locker on startup (production mode)" >> "$I3_CONFIG"
|
||||
echo "exec --no-startup-id python3 $SCREEN_LOCK_PATH --production" >> "$I3_CONFIG"
|
||||
|
||||
echo "✓ Screen locker added to i3 autostart (demo mode)"
|
||||
echo "✓ Screen locker added to i3 autostart (production mode)"
|
||||
echo "✓ Configuration added to: $I3_CONFIG"
|
||||
echo ""
|
||||
echo "The screen locker will run on next i3 restart/login"
|
||||
echo ""
|
||||
echo "To test now, run: i3-msg restart"
|
||||
echo "To switch to production mode later, edit $I3_CONFIG and add --production flag"
|
||||
echo "To run in demo mode, remove --production flag from $I3_CONFIG"
|
||||
|
||||
@ -12,8 +12,8 @@ mkdir -p "$USER_SERVICE_DIR"
|
||||
# Copy service file to user systemd directory
|
||||
cp "$SERVICE_FILE" "$USER_SERVICE_DIR/$SERVICE_NAME"
|
||||
|
||||
# Update the ExecStart path in the service file to use absolute path
|
||||
sed -i "s|ExecStart=/usr/bin/python3.*|ExecStart=/usr/bin/python3 $SCRIPT_DIR/screen_lock.py|" "$USER_SERVICE_DIR/$SERVICE_NAME"
|
||||
# Update the ExecStart path in the service file to use absolute path with production flag
|
||||
sed -i "s|ExecStart=/usr/bin/python3.*|ExecStart=/usr/bin/python3 $SCRIPT_DIR/screen_lock.py --production|" "$USER_SERVICE_DIR/$SERVICE_NAME"
|
||||
|
||||
# Reload systemd daemon
|
||||
systemctl --user daemon-reload
|
||||
|
||||
@ -6,7 +6,7 @@ After=graphical-session.target
|
||||
Type=simple
|
||||
Environment=DISPLAY=:0
|
||||
ExecStartPre=/bin/sleep 3
|
||||
ExecStart=/usr/bin/python3 /home/kuhy/testsAndMisc/PYTHON/screen_locker/screen_lock.py
|
||||
ExecStart=/usr/bin/python3 /home/kuhy/testsAndMisc/python_pkg/screen_locker/screen_lock.py --production
|
||||
Restart=no
|
||||
User=%u
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user