응용 프로그램이 시작될 때 GUI 응용 프로그램(python3 프로젝트)을 시작하려고 합니다. /etc/xdg/autostart/에 스크립트를 만들었습니다.
@lxpanel --profile LXDE
@pcmanfm --desktop --profile LXDE
@xscreensaver -no-splash
export DISPLAY=:0
@/usr/bin/python3 ~/path/to/the/file.py
또한 /home/debian/.config/autostart/fileName에서 다음 스크립트를 시도했습니다.
@lxpanel --profile LXDE-pi
@pcmanfm --desktop --profile LXDE-pi
@xscreensaver -no-splash
export DISPLAY=:0
@lxterminal -e /usr/bin/python3 ~/path/to/the/file.py
사용된 라이브러리 중 일부는 "debian" 로그인에서만 사용할 수 있다는 점에 유의해야 합니다. 따라서 이 스크립트를 "debian"으로 실행해야 합니다.
이 문제를 개선하는 방법에 대한 제안이 있으십니까? 현재 시작 시 아무 일도 일어나지 않습니다. 파일이 호출되었는지 확인하기 위해 내보내기 명령 앞에 터치 명령을 배치해 보았지만 생성되는 파일도 볼 수 없었습니다.
답변1
여기에서 해결책을 찾았습니다.LXQT 자동 시작이 아무 작업도 수행하지 않는 이유는 무엇입니까?
/home/debian/.config/autostart 폴더를 업데이트하고 입력을 사용하여 새 .desktop 파일을 만들었습니다.
[Desktop Entry]
Exec=sh script_name
Path=/full/path/to/working/directory
Name=MyAppName
Type=Application
Version=1.0