KDE: ~/.config/autostart-scripts 는 사라졌다.

시스템 시작 시에, 더 정확하게는 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 에 넣어둬도 된다.

Author: 아무도안

안녕하세요. 글 남겨주셔서 고맙습니다.