![로컬 사용자로 시작할 때 Python GUI 응용 프로그램을 자동으로 시작합니다(비글 분 블랙).](https://linux55.com/image/169783/%EB%A1%9C%EC%BB%AC%20%EC%82%AC%EC%9A%A9%EC%9E%90%EB%A1%9C%20%EC%8B%9C%EC%9E%91%ED%95%A0%20%EB%95%8C%20Python%20GUI%20%EC%9D%91%EC%9A%A9%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%9D%84%20%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C%20%EC%8B%9C%EC%9E%91%ED%95%A9%EB%8B%88%EB%8B%A4(%EB%B9%84%EA%B8%80%20%EB%B6%84%20%EB%B8%94%EB%9E%99)..png)
응용 프로그램이 시작될 때 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