lightdm 배경 변경

lightdm 배경 변경

AskUbuntu에서 비슷한 질문을 여러 번 보았지만 대부분의 답변은 unity-helpers 또는 gconf ...canonical... 등에 관한 것이므로 실제로 작동하지 않는 것 같습니다.
문제는 gdm에서 lightdm으로 마이그레이션하기로 결정했다는 것입니다. 예, 작동합니다. 하지만 배경 이미지를 설정할 수 없습니다. 항상 이미지를 검은색 배경색으로 바꿉니다.
내 구성:

tempos@parmasse ~ $ cat /etc/lightdm/lightdm-gtk-greeter.conf 
#
# logo = Logo file to use, either an image absolute path, or a path relative to the greeter data directory
# background = Background file to use, either an image path or a color (e.g. #772953)
# theme-name = GTK+ theme to use
# icon-theme-name = Icon theme to use
# font-name = Font to use
# xft-antialias = Whether to antialias Xft fonts (true or false)
# xft-dpi = Resolution for Xft in dots per inch (e.g. 96)
# xft-hintstyle = What degree of hinting to use (hintnone, hintslight, hintmedium, or hintfull)
# xft-rgba = Type of subpixel antialiasing (none, rgb, bgr, vrgb or vbgr)
# show-language-selector (true or false)
#
[greeter]
#logo=
background=/usr/share/backgrounds/lightdm.jpg
#background=#772953
#theme-name=Adwaita
#icon-theme-name=gnome
#font-name=
#xft-antialias=
#xft-dpi=
#xft-hintstyle=
#xft-rgba=
show-language-selector=true

파일 자체:

tempos@parmasse ~ $ ls -la /usr/share/backgrounds/lightdm.jpg
-rwxrwxrwx 1 root root 1362684 авг 14 12:36 /usr/share/backgrounds/lightdm.jpg

답변1

해결책을 찾았습니다.

마음에 드는 배경화면을 선택하여 aliceinwire에서 제공하는 디렉토리에 복사했습니다.

sudo cp your-wallpaper.jpg /usr/share/backgrounds/lightdm.jpg

답변2

배경 이미지에서 알파 채널을 제거해 볼 수 있습니다(김프를 사용하여 제거 가능).
알파 채널이 있는지 확인하려면 다음을 수행하세요.
file /usr/share/backgrounds/lightdm.jpg

알파 채널이 있으면 "RGBA"로 표시됩니다.
A는 알파 채널을 나타냅니다.
따라서 "RGB"는 없습니다.

아무것도 작동하지 않으면 새 것을 추가해 볼 수 있습니다.

convert <input> -alpha on <output>

이상한 문제로 인해 lightdm의 구성 파일을 통해 설정할 수 없는 경우 feh를 사용하여 설정할 수 있습니다.

(feh — 이미지 뷰어 및 카탈로그 작성자)

종속성이 많지 않으며 이미지 파일을 보는 데 좋습니다.

feh에서는 거의 모든 곳에서 배경/배경화면을 설정할 수 있습니다.

feh --bg-fill /usr/share/backgrounds/lightdm.jpg

배경 세터
feh는 배경 세터로도 사용할 수 있습니다. --no-fehbg 옵션을 전달하지 않으면 배경을 설정하는 데 필요한 명령줄이 ~/.fehbg에 저장되므로 X를 시작할 때마다 배경을 복원하려면 "eval $(cat ~/ .fehbg)"를 X 시작 스크립트(예: ~/.xinitrc)에 추가합니다.

답변3

다들 감사 해요.
이것은 lightdm 자체(패키지 특정 또는 일부 라이브러리를 의미)의 일부 버그이거나 설치의 일부 버그/버그인 것 같습니다. 지금은 compiz, awesome, Enlightment, lightdm 등과 같은 다양한 것들을 설치하려고 하므로 확신할 수 없습니다.
실제로 오늘 lightdm과 lightdm-gtk-greeter는 모두 업데이트를 받았으며 원본 이미지와 구성에서도 배경 문제가 수정되었습니다.

관련 정보