service add

This commit is contained in:
Your Name 2026-01-08 04:14:05 +03:00
parent cb7f769f79
commit 4d8bb42e10
3 changed files with 64 additions and 1 deletions

1
.gitignore vendored
View File

@ -5,6 +5,7 @@ config/SSL/fullchain.pem
config/SSL/privkey.pem
logs/
SECRET_KEY.key
car_ui.spec
repository/achievement_repository.py
service/achievement_service.py

31
car-ui.service Normal file
View File

@ -0,0 +1,31 @@
[Unit]
Description=Car UI
#After=network.target
#Wants=network.target
After=lightdm.service
Wants=lightdm.service
[Service]
Type=simple
User=cheykrym
Group=cheykrym
# Поднимаем X / lightdm ПЕРЕД UI
#ExecStartPre=/bin/systemctl start lightdm
# Окружение X
Environment=DISPLAY=:0
Environment=XAUTHORITY=/home/cheykrym/.Xauthority
Environment=QT_QPA_PLATFORM=xcb
WorkingDirectory=/opt/car_ui
ExecStart=/opt/car_ui/car_ui
Restart=always
RestartSec=2
NoNewPrivileges=true
PrivateTmp=true
[Install]
WantedBy=multi-user.target

33
qqqq
View File

@ -7,4 +7,35 @@ sudo usermod -aG bluetooth cheykrym
rfkill list
sudo rfkill unblock bluetooth
cat ~/.cache/car_ui/bluetooth.log
cat ~/.cache/car_ui/bluetooth.log
sudo apt install fonts-noto
cd dist/car_ui
chmod +x car_ui
./car_ui
sudo mkdir -p /opt/car_ui
sudo cp -r car_ui/* /opt/car_ui/
sudo chown -R cheykrym:cheykrym /opt/car_ui
/opt/car_ui/car_ui
sudo cp car-ui.service /etc/systemd/system/car-ui.service
sudo systemctl daemon-reload
sudo systemctl start car-ui
sudo systemctl enable car-ui
sudo systemctl set-default multi-user.target
sudo systemctl disable lightdm
sudo systemctl stop lightdm
sudo systemctl start display-manager
sudo systemctl set-default graphical.target
sudo systemctl enable lightdm
sudo systemctl start lightdm