mirror of
https://github.com/kuhyx/screen-locker.git
synced 2026-07-04 15:43:02 +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
|
# Add autostart line to i3 config
|
||||||
echo "" >> "$I3_CONFIG"
|
echo "" >> "$I3_CONFIG"
|
||||||
echo "# Workout screen locker on startup (demo mode)" >> "$I3_CONFIG"
|
echo "# Workout screen locker on startup (production mode)" >> "$I3_CONFIG"
|
||||||
echo "exec --no-startup-id python3 $SCREEN_LOCK_PATH" >> "$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 "✓ Configuration added to: $I3_CONFIG"
|
||||||
echo ""
|
echo ""
|
||||||
echo "The screen locker will run on next i3 restart/login"
|
echo "The screen locker will run on next i3 restart/login"
|
||||||
echo ""
|
echo ""
|
||||||
echo "To test now, run: i3-msg restart"
|
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
|
# Copy service file to user systemd directory
|
||||||
cp "$SERVICE_FILE" "$USER_SERVICE_DIR/$SERVICE_NAME"
|
cp "$SERVICE_FILE" "$USER_SERVICE_DIR/$SERVICE_NAME"
|
||||||
|
|
||||||
# Update the ExecStart path in the service file to use absolute path
|
# 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|" "$USER_SERVICE_DIR/$SERVICE_NAME"
|
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
|
# Reload systemd daemon
|
||||||
systemctl --user daemon-reload
|
systemctl --user daemon-reload
|
||||||
|
|||||||
@ -6,7 +6,7 @@ After=graphical-session.target
|
|||||||
Type=simple
|
Type=simple
|
||||||
Environment=DISPLAY=:0
|
Environment=DISPLAY=:0
|
||||||
ExecStartPre=/bin/sleep 3
|
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
|
Restart=no
|
||||||
User=%u
|
User=%u
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user