LightDM'de kendi (HTML) temamı nasıl ayarlarım?


13

LightDM yeni giriş yöneticisidir ve HTML ve CSS kullanarak teması sağlanabilir. Bunu Ubuntu 11.10'da nasıl yapabilirim? Kendi HTML dosyamı kendi metnimle kullanabilir miyim?

Denediğim şeyler:

  • Ben biraz googling geçirdi ve arka plan görüntüsünü değiştirmek dışında, şimdiye kadar çok yararlı bir şey buldum .
  • Bir tema dizinine atıfta bulunan bir fırlatma rampası yanıtı var, ancak tema dizininde ne yapılması gerektiğine dair hiçbir ipucu yok. Eskiden bir /usr/share/lightdm/themesdizin varmış gibi görünüyor , ama benim sistemimde değil.
  • Bir süre baktım ama mevcut temanın içinde olduğu dosyaları bulamadım - kopyalamayı ve uyarlamayı deneyebilseydim - dpkg -Lhem lightdm hem de birlik karşılama paketlerini yaptım ama görmedim HTML veya CSS dosyaları.
  • LightDM Başvuru Kılavuzunu buldum, ancak bir yapılandırma kılavuzu değil, bir API referansı gibi görünüyor.
  • LightDM koduna göz atmayı denedim ancak herhangi bir örnek HTML / CSS dosyası bulamıyorum.

Düzenleme: Açıklamak için, sadece yazı tiplerini ve arka plan resmini değiştirmekle kalmayıp, giriş ekranına metin ekleyebilmem için bir HTML dosyasını düzenleyebilmek istiyorum. Belirsiz bir soruyu cevaplayan @jokerdino için üzgünüz.

Edit 2: Birkaç ipucu daha buldum, ancak daha sonra onlarla oynamak zorunda kalacaksınız.

  • /usr/share/lightdm-gtk-greeter/greeter.uiHangi lightdm-gtk-welcomeer paketinin bir parçası olduğunu buldum . Giriş ekranına benzeyen bir XML dosyası, ancak bunu nasıl düzenleyeceğimi bilmiyorum.
  • Ayrıca kaynağına bakabileceğim bu örnek HTML dosyasını buldum (zaman aşımına uğramamam şartıyla - 5 saniye). Web mockup için lightdm taklit bu javascript dosyası ile bağlantılıdır . Yani belki HTML dosyasının değiştirilmiş bir sürümünü bir dizine koymayı ve tema dizinini çağırmayı deneyebilirim ... Ama daha sonra denemek zorunda kalacak - birisi daha önce bazı çalışma talimatlarını yazmadıkça - ipucu, ipucu.

Yanıtlar:


11

Dikkat: lightdm yapılandırmasını onarmak için X olmadan tamamen rahat önyükleme yapmıyorsanız bunu denemeyin.

Lightdm-webkit-greeter paketi henüz ubuntu deposunda yer almıyor. HTML, CSS ve Javascript ile kendi karşılama mesajınızı oluşturmak için Launchpad ( lp:lightdm-webkit-greeter) ' den lightdm-webkit-welcomeer kodunu indirip kurmanız gerekir . Ayrıca,lp:~elementaryart/lightdm-webkit-greeter/fixes-ubuntu-old

Daha sonra webkit karşılayıcıyı birliğin (veya varsayılanın ne olduğu) aksine kullanmak için Lightdm yapılandırmasını değiştirmeniz gerekir.

Ben "webkit" olması gereken "varsayılan" adlı bir webkit-teması ifade lightdm-webkit-greeter.conf dosyasında bir hata olduğuna inanıyorum.

Şu anda oturum açmak için webkit karşılayıcıyı kullanıyorum ve şu anda yavaş ve cilasız olduğunu söyleyebilirim.

Adım adım:

(başarısız olursa karşılama yapılandırmasını GUI olmadan düzeltmeye hazır olun)

  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. Ayarla greeter-session=lightdm-webkit-greeter(yeni ayarlarınızla giriş yapamıyorsanız eski ayarı yedek olarak hatırlayın)
  9. gksudo gedit /etc/lightdm/lightdm-webkit-greeter.conf
  10. Yı kur webkit-theme=webkit

Bu, varsayılan webkit girişini etkinleştirmek için çalışmalıdır. Şimdi temayı burada düzenleyebilirsiniz:

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

Düzenleme: Başka bir uyarı - bu işe yaramazsa görünüşte kendinizi gnome dışında kilitleyebilirsiniz.


Güzel cevap, teşekkür ederim. Şu anda oldukça olgunlaşmamış olduğunu fark etmedim: /
Hamish Downer

1
Evet kenarlarda oldukça pürüzlü. Ubuntu depolarına ulaşmadaki
Niel Thiart 20:11

2

Bu komutu çalıştır gksu gedit /etc/lightdm/unity-greeter.conf

Görüntüde vurgulanan satırlardan herhangi birini düzenleyebilirsiniz. Ancak, ne yaptığınızdan emin olun.

resim açıklamasını buraya girin


Bir HTML dosyasının düzenlenmesini umuyordum, bu yüzden metin ekleyebilirim - soruyu daha net olacak şekilde düzenleyeceğim.
Hamish Downer

2

Bir HTML dosyasını düzenleyebilmek istiyorum.

Arka plan resmini, görüntülenmesini istediğiniz metni içerecek şekilde düzenlemeyi düşündünüz mü? Bu hedefe ulaşmak için en kolay yolu gibi görünüyor ....


Düşünmüştüm, ama soruyu sorduğumda HTML / CSS olasılıkları hakkında birçok şey okudum ve neyin dahil olduğunu öğrenmek istedim. Şimdilik bu rotaya gidebilirim.
Hamish Downer

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.