Unity greeter는 사용자 정의 배경 화면을 표시하지 않습니다 알고 있지만 게시물 중 어느

우분투 14.04 LTS 64 비트를 사용하고 있습니다. 나는이 질문이 여러 번 나왔다는 것을 알고 있지만 게시물 중 어느 것도 나에게 도움이되지 않았다는 것을 분명히하고 싶다.

내 문제 : Ubuntu 로그인 화면에서 / home / sudeepto / Pictures에 사용자 정의 배경 화면을 저장할 수 없습니다. 화면에 자주색 배경이 표시되고 로그인 자격 증명을 제공하면 그래픽이 실제로 잠시 동안 스크램블 된 다음 시스템을 잘 사용할 수 있습니다.

대부분의 기사가 Ubuntu 14.04 기반이 아니기 때문에 그러한 문제가 있습니다.

내가 시도한 것 :

나는 askbuntu 에이 포스트를 따랐다. 나는 두 가지 제안을 모두 시도했지만 운이 없다.

나는 화합의 스크린 샷을 만드는 방법을 모른다. 그렇지 않으면 로그인 화면에 대한 링크도 제공했을 것이다.

이전 버전의 우분투에서 결코 겪어 보지 않은이 문제를 해결하기 위해 다음에해야 할 일을 알려주십시오.



답변

로그인 화면의 배경을 변경하려면 ( 답변을 바탕으로 ) :

sudo -i
xhost +SI:localuser:lightdm
su lightdm -s /bin/bash
gsettings set com.canonical.unity-greeter draw-user-backgrounds 'false'
gsettings set com.canonical.unity-greeter background 'path-to-image'
exit

로그인 화면의 배경 만 변경됩니다. 잠금 화면의 배경도 변경하려면 배경을 변경할 각 사용자로 다음 명령을 실행해야합니다.

gsettings set com.canonical.unity-greeter draw-user-backgrounds 'false'
gsettings set com.canonical.unity-greeter background 'path-to-image'

14.04 LTS에서 작동하고 있음을 확인할 수 있습니다.


설정에 의해 draw-user-backgroundsfalse사용자 지정 배경을 설정할 수 있습니다.

분명히 path-to-image사용하려는 이미지의 절대 경로로 바꿔야 합니다. lightdm사용자에게이 파일에 대한 읽기 권한이 있는지 확인하십시오 .


당신이 좋아할 수있는 선택적인 조정

배경이로드되기 전에 플래시 (기본 자주색)에 표시되는 배경색을 변경할 수도 있습니다. 이렇게하려면 다른 gsettings명령 다음에 다음 명령을 실행하십시오 (색상이 검은 색으로 변경됨).

gsettings set com.canonical.unity-greeter background-color '#000000'

다음을 실행하여 로그인 화면에서 점을 비활성화 할 수 있습니다.

gsettings set com.canonical.unity-greeter draw-grid 'false'

또한 인사 소리를 제거

gsettings set com.canonical.unity-greeter play-ready-sound 'false'

답변

현재 Ubuntu 14.04 (2014 년 10 월)에서는 gsettings수동으로 해킹 할 필요가 없습니다 . 배경 화면 파일을 다른 사람이 사용할 수있는 경우 (읽기 권한), 인사부는 로그인 이름을 선택할 때 자동으로 모든 사람의 배경을 표시합니다.

내 배경 화면은 권한이있는 Dropbox 폴더 안에 drwx------있으며 따라서 인사는 액세스 할 수 없습니다. 권한이있는 그림 폴더로 복사하고 drwxr-xr-x해당 폴더에서 사용하면 문제가 해결됩니다. 아마도 ln -s작품을 통해 연결 했을 수도 있습니다 (시도하지는 않았지만).

에 대한 -l옵션을 사용하여 폴더에있는 모든 권한을 확인할 수 있습니다 ls.