시스템 시작 시에, 더 정확하게는 GUI 로 계정에 로그인할 때, 리눅스 시스템에선 ~/.config/autostart-scripts 에 넣어놓은 스크립트들이 자동 실행돼 왔다.
그런데 최근, 적어도 KDE neon 5.22(KDE Plasma 5.22.4)에선 이 방식이 통하지 않는다.
어제 우연히 ~/.config/autostart
디렉토리를 보다가, 낯선 파일들을 발견했다. 내가 넣어놓은 파일은 아닌데…?
결론을 말하면, 이제 ~/.config/autostart-scripts
에 넣어놓은 스크립트는 작동하지 않는다.
굳이 저기에 넣어놓을 필요가 없다.
대신, .desktop
파일이 생성되며, 이 파일로 스크립트가 실행된다.
원하는 스크립트를 실행하기 위해선,
시스템 설정 – 작업 공간 – 시작 및 종료 – 자동 시작 – 로그인 스크립트 로 이동한 후, 원하는 스크립트를 선택해주면 된다.
그러면 알아서 ~/.config/autostart
에 .desktop 파일이 만들어지고, 로그인 시에 실행된다.
.desktop 파일은 이런 형식이다.
[Desktop Entry] Exec=<경로>/실행스크립트 Icon=dialog-scripts Name=적절히 Path= Type=Application X-KDE-AutostartScript=true
자동으로 만드는게 편하지만, 그게 싫다면 .desktop 파일을 위와 같이 만들고 ~/.config/autostart 에 넣어둬도 된다.