LightDM에서 내 고유 한 HTML 테마를 어떻게 설정합니까?


13

LightDM은 새로운 로그인 관리자이며 HTML 및 CSS를 사용하여 테마를 지정할 수 있습니다. 우분투 11.10에서 어떻게합니까? 나만의 텍스트로 나만의 HTML 파일을 사용할 수 있습니까?

내가 시도한 것 :

  • 인터넷 검색을하는 동안 약간의 시간을 보냈으며 배경 이미지를 변경하는 방법 외에는 지금까지 매우 유용한 것을 발견하지 못했습니다 .
  • 테마 디렉토리를 참조 하는 런치 패드 답변이 있지만 테마 디렉토리 에 무엇이 있어야하는지에 대한 실마리는 없습니다. 있을 사용 나타납니다 /usr/share/lightdm/themes디렉토리하지만 내 시스템에 없습니다.
  • 나는 보면서 오랜 시간을 보냈지 만 현재 테마가있는 파일을 찾지 못했습니다. 복사하고 적용 할 수 있다면 dpkg -Llightdm 및 unity-greeter 패키지를 모두 수행 했지만 아무것도 보지 못했습니다. HTML 또는 CSS 파일.
  • LightDM 참조 매뉴얼 을 찾았 지만 구성 안내서가 아닌 API 참조 인 것으로 보입니다.
  • LightDM 코드 찾아보기 를 시도했지만 샘플 HTML / CSS 파일을 찾을 수 없습니다.

편집 : 명확히하기 위해 글꼴과 배경 이미지를 변경하는 것이 아니라 로그인 화면에 텍스트를 추가 할 수 있도록 HTML 파일을 편집하고 싶습니다. 불분명 한 질문에 답변 한 @jokerdino에게 죄송합니다.

편집 2 : 몇 가지 단서가 더 있지만 나중에 함께 연주해야합니다.

  • /usr/share/lightdm-gtk-greeter/greeter.uilightdm-gtk-greeter 패키지의 일부를 찾았습니다 . 로그인 화면과 비슷한 XML 파일이지만 편집 방법에 익숙하지 않습니다.
  • 또한 소스를 볼 수있는 이 샘플 HTML 파일 을 찾았습니다 (제대로 시간을 초과하지 않으면-5 초). 이 자바 스크립트 파일에 링크되어 웹 모형을 위해 lightdm을 가짜로 만듭니다. 따라서 수정 된 버전의 HTML 파일을 디렉토리에 넣고 테마 디렉토리를 호출 할 수 있습니다 ...하지만 누군가가 그 전에 작동 지침을 작성하지 않으면 나중에 시도해야합니다-힌트, 힌트.

답변:


11

주의 : lightdm 구성을 복구하기 위해 X를 사용하지 않고 완전히 부팅하지 않으면이 방법을 사용하지 마십시오.

lightdm-webkit-greeter 패키지는 아직 우분투 저장소에 포함되어 있지 않습니다. HTML, CSS 및 Javascript로 자신 만의 인사말을 작성하려면 Launchpad ( lp:lightdm-webkit-greeter) 에서 lightdm-webkit-greeter 코드를 다운로드하여 설치해야합니다 . 나는 또한 변경 사항을 병합lp:~elementaryart/lightdm-webkit-greeter/fixes-ubuntu-old

그런 다음 유니티 (또는 기본값)와 달리 웹킷 인사 장을 사용하도록 Lightdm 구성을 변경해야합니다.

lightdm-webkit-greeter.conf 파일에 "default"라는 웹킷 테마를 나타내는 버그가 있다고 생각합니다. "webkit"이어야합니다.

나는 현재 웹킷 인사 장을 사용하여 로그인했으며 현재 느리고 연마되지 않았다고 말할 수 있습니다.

단계별 :

(실패한 경우 GUI없이 인사 장 구성을 수정하도록 준비하십시오)

  1. bzr branch lp:lightdm-webkit-greeter
  2. cd lightdm-webkit-greeter
  3. bzr merge lp:~elementaryart/lightdm-webkit-greeter/fixes-ubuntu-old
  4. ./autogen.sh (you'll have to install some dependencies here - probably only libwebkit-dev)
  5. make
  6. sudo make install
  7. gksudo gedit /etc/lightdm/lightdm.conf
  8. 설정 greeter-session=lightdm-webkit-greeter(새 설정으로 로그인 할 수없는 경우 이전 설정을 대체로 기억하십시오)
  9. gksudo gedit /etc/lightdm/lightdm-webkit-greeter.conf
  10. 설정 webkit-theme=webkit

기본 웹킷 로그인을 사용하려면 작동해야합니다. 이제 여기에서 테마를 편집 할 수 있습니다.

gksudo gedit /usr/share/lightdm-webkit/themes/webkit/index.html

편집 : 다른 경고-이것이 작동하지 않으면 그놈을 피할 수 있습니다.


좋은 답변, 감사합니다. 그것이 현재로서는 너무 미숙하다는 것을 몰랐습니다 : /
Hamish Downer

1
예, 가장자리가 꽤 거칩니다. 우분투 REPOS에 그것을 얻기에 진행 상황을 다음과 같이하십시오 웹킷 손님 맞이 도우미 우분투 Oneiric의의 repos에없는
Niel Thiart

2

이 명령을 실행 gksu gedit /etc/lightdm/unity-greeter.conf

이미지에서 강조 표시된 선을 편집 할 수 있습니다. 그러나 당신이하고있는 일을 확신하십시오.

여기에 이미지 설명을 입력하십시오


HTML 파일을 편집하여 텍스트를 추가 할 수 있기를 바랐습니다. 질문을보다 명확하게 편집 할 것입니다.
Hamish Downer

2

명확히하기 위해 글꼴과 배경 이미지를 변경하는 것이 아니라 로그인 화면에 텍스트를 추가 할 수 있도록 HTML 파일을 편집하고 싶습니다.

표시하려는 텍스트를 포함하도록 배경 이미지 편집을 고려 했습니까? 목표를 달성하는 가장 쉬운 방법 인 것 같습니다 ....


나는 그것을 고려했지만 질문을 할 때 HTML / CSS 가능성에 대해 많은 것을 읽었으며 관련된 내용을 찾고 싶었습니다. 나는 지금이 길을 갈 수 있습니다.
Hamish Downer

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.