최소한의 데스크톱 설정으로 아치 기반 컴퓨터를 구성하고 있습니다. qtile 세션에 로그인되어 있고 시작 시 "lxsession" 패키지가 설치되어 실행 중이지만 lxde 세션에는 로그인되어 있지 않습니다.
내 문제는 계속 나타나는 데스크톱 파일이 있는데 ~/.config/autostart
그 이유를 이해할 수 없다는 것입니다.
에는 자동 시작 폴더가 없고 ~/.config/lxsessions
, 에는 폴더가 없으며 /etc/xdg/LXDE
, 자동 시작과 관련된 내용은 없습니다 /usr/share/lxsessions
.
.config/autostart
폴더 내용을 계속 삭제 하고 lxsession
GUI 설정 앱에서 자동 실행되는 모든 항목이 비활성화되지만 재부팅할 때마다 데스크톱 파일이 다시 나타납니다.
왜 이런 일이 일어나는지 아는 사람이 있나요?
답변1
내가 아치 위키 페이지와 자동 실행 응용 프로그램 전용 lxsession github 페이지에서 읽은 내용에 따르면 lxsession이 이러한 성가심의 원인이라고 생각하지 않습니다.
자동 시작을 제어하도록 설계된 lxsession의 모든 설정을 시도했지만 아무 소용이 없었으며 lxsession 구성 폴더에 자동 시작 파일을 생성해 보았지만 역시 작동하지 않았습니다. lxsession gui 유틸리티의 설정은 자동 시작 또는 구성 파일에 영향을 주지 않습니다.
다양한 포럼에서 수집한 내용에 따르면 응용 프로그램 자체가 자동 시작 폴더에 이러한 데스크톱 파일을 생성하는 역할을 담당합니다. 일부 응용 프로그램은 자동 실행 데스크톱 파일을 자동으로 다시 생성하는 것으로 알려져 있으므로 파일 삭제가 항상 작동하는 것은 아닙니다.
마지막으로, 로컬 자동 실행 폴더에 항목이 포함된 데스크톱 항목을 배치하여 애플리케이션 자동 실행 제어권을 다시 얻을 수 있었습니다. Hidden=true
Arch wiki에서는 애플리케이션 자동 실행 제어권을 다시 얻을 수 있는 항목을 권장했습니다.이 솔루션은 지금까지 훌륭하게 작동하며 데스크톱 파일의 "자동 재생성" 문제를 해결합니다.
내가 완전히 이해하지 못하는 유일한 것은 lxsession이 폴더에 있는 데스크탑 파일의 자동 시작을 수행하지만 내가 시도한 구성 설정이 아무런 효과가 없는 이유입니다.