lightdm을 사용하여 로깅 화면에 배경화면을 설정하려고 합니다 lightdm-settings
.
아래에 이미지를 설정하면 작동 /usr/share/backgrounds
합니다.
아래 이미지를 설정하면 /home/me/Images
이미지는 로딩되지 않고 배경색만 표시됩니다. 테스트 이미지에서는 lightdm --test-mode
제대로 작동하는 것으로 보이지만 실제 로딩 화면에서는 작동하지 않습니다.
Linux mint 21.1에서 테스트되었습니다. (참고: Linux mint 21에서는 잘 작동합니다.)
답변1
이러한 파일은 누구나 읽을 수 있고 해당 파일을 가리키는 디렉터리는 모든 사용자가 실행할 수 있는지 확인해야 합니다.
요약하자면, 디렉터리에 포함된 파일을 읽으려면 실행 권한이 필요합니다. 파일이 실행 권한이 없는 디렉터리에 있는 경우 모든 사람이 파일 자체를 읽을 수 있게 만드는 것만으로는 충분하지 않습니다.
Lightdm 자체는 시스템 프로세스이므로 일부 구성 요소는 다음과 같이 작동 root
하지만 보안상의 이유로 우리가 논의하는 부분은 nobody
개인 파일에 대한 액세스가 제한된 낮은 권한의 시스템 사용자로 실행될 수 있습니다.
이상적으로는 시스템 전체에서 이러한 파일을 사용하려면 해당 파일을 시스템이 소유하고 시스템 위치(아마도 이와 유사한 위치 /usr/local/lib
)에 저장해야 합니다. 그러나 이것이 단지 귀하의 PC라면 현재 배열은 아마도 수용 가능합니다.