Unity greeter는 사용자 정의 배경 화면을 표시하지 않습니다


9

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

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

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

내가 시도한 것 :

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

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

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


나는 lightdm greeter의 배경을 바꿀 수 있기 전에 이것을 만났다. 그러나 07/04/14.에 나의 시스템 업데이트 이후 .. 모두 지금 괜찮아 보인다.. 내가 바탕 화면 배경 무늬를 바꿀 때, 그것은 또한 자동으로 lightdm greeter에 표시됩니다.
xsoultribex

무엇을 설치 했습니까? 무엇이 바뀌 었습니까?
0xC0000022L

답변:


8

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

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'

1
따라서 기본 배경 이외의 다른 배경 화면에이 설정을 적용해야합니까 ?? 나는 / home / sudeepto / Pictures 폴더 안에 월페이퍼를 추가 할 때마다 위에서 언급 한 설정을 자동으로 적용 할 수있는 방법이 있습니까?
sud_the_devil

배경 화면을 변경하려면 명령을 다시 실행하거나 마지막 배경 이미지를 새 이미지로 덮어 쓰면됩니다.
Louis Matthijssen

죄송합니다. 이미지 덮어 쓰기와 변경의 차이점을 이해하지 못했습니다. 그림 폴더 에서 다른 배경 화면을 선택 했다고 가정하고 위의 모든 명령을 다시 실행해야하거나 배경 화면을 변경하면 로그인 화면이 새 배경 화면으로 자동 설정됩니다.
sud_the_devil

배경 화면을 이와 같이 설정하면 Unity는 /home/sudeepto/Pictures/bg.jpg매번 이미지를 열므로 (예를 들어 ) 덮어 쓰기 만하면 bg.jpgUnity가 새 이미지를로드합니다 bg.jpg. 바탕 화면의 배경은 설정해야합니다 같은 배경 사용하려는 경우 draw-user-backgrounds에를 true, 그러나 이것은 그럼 기본 설정이 질문을 왜 궁금해.
Louis Matthijssen

1
경우 lightdm(로그인 화면을 실행하는 사용자) 이미지 파일을 읽을 수있는 권한이 없습니다 당신이 그것을 볼 수 없습니다, 그래서 그것을로드 할 수 없습니다. 마우스 오른쪽 버튼으로 선택하여 이미지를 클릭 Properties, 클릭 Permissions시, Others설정 AccessRead-only.
Louis Matthijssen

10

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

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

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


완전한! 배경 화면으로 사용한 사진을 마우스 오른쪽 버튼으로 클릭하고 모든 사람이 읽고 쓸 수 있도록 권한을 변경하십시오. 배경 화면이 보관되어있는 그림 폴더의 권한을 변경 했으므로 이제 모든 배경 화면이 잠금 화면에 표시됩니다. 대박!
x__x

홈 디렉토리가 암호화되어 있으면 작동하지 않습니다 (적어도 위의 시도했지만 작동하지 않았습니다). 나 에게서
Koen
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.