Kilit ekranı giriş ekranı gibi görünmesini nasıl sağlar?


32

Oturum açma ekranını kilitli bir oturumdan ( Ctrl+ Alt+ kullanarak Lveya bir ekran zaman aşımı üzerinden) yeni bir oturum başlatırken oturum açma ekranına benzetmenin herhangi bir yolu var mı ? Kilit ekranında şifre girişinden başka her şeyin siyah olmasından nefret ediyorum.


1
11.10 / Oneiric / GNOME3 / 'de kilit ekranının artık siyah ekran yerine masaüstü arkaplanını kullanması dikkat çekicidir.
zpletan

Gnome'da 3 şey biraz daha karmaşık. Ekranı kilitle, masaüstü arka planını kullanır ... Ancak görüntü dosyalarını değiştirmek veya xml'leri düzenlemek dışında nasıl değiştirebilirim?
Igor Nardin

Yanıtlar:



7

GDM

Cevap biraz gecikmiş olabilir, ancak gerçek kilit açma iletişim kutusunun temasını ayarlamaktan başka, arka planı da (yani, diyalog etrafındaki siyah alan) istediğiniz görüntüye ayarlayabilirsiniz. Terminalde aşağıdaki komutu çalıştırmanız yeterlidir:

sudo gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --set /desktop/gnome/background/picture_filename --type string /usr/share/backgrounds/Holes_by_FireCobold.jpg

Komuttaki son yolu, kullanmak istediğiniz görüntünün yolu ile değiştirin. Masaüstü oturumunuzu yeniden başlatmayı unutmayın (veya gconfd-2en azından öldürerek yeniden başlatmayı deneyin ).

EDIT: giriş ekranının arka planını yapılandırmadıysanız (örn. Ubuntu Tweak aracılığıyla), yukarıdaki komut da değişecektir.


Gnome 3 için geçerli bir çözüm aradım. Ne yazık ki bu değil.
Igor Nardin


2

Eğer biraz C ve biraz GTK konusunda uzmansanız, kilit ekranının giriş ekranı gibi görünmesi mümkündür (ancak öyle olmaz!) - asıl endişeniz kilit kutusunun çirkinliği gibi göründüğü için?

Bunu gnome-screensaver, kilit ekranını sağlayan paketin kaynaklarını değiştirerek yaparsınız .

İpuçları için, lütfen Bunu nasıl anladınız? bu cevabın sonundaki bölüm . Asıl soru, kilit kutusunu merkez yerine sol alt köşeye yerleştirmekti. İstediğiniz şey için sola taşır, gri arkaplanı saydamlaştırır, kullanıcı adı ve "Şifre:" metninin boyutlarını uygun şekilde değiştirirsiniz.

Tecrübelerime göre, değiştirmeniz gereken kod muhtemelen iki dosyada olabilir: gs-lock-plug.cve gs-windows-x11.c.

Bunu denerseniz ve herhangi bir sorunuz varsa, lütfen bir yorum isteyin; sizi doğru yöne işaret etmek için elimden geleni yapacağım.


0

Işık dm

Bu ince ayar, OnScreen Sanal Klavyesine yapılan çağrıyı LightDM ile değiştirerek çalışır . Daha iyi bir değişiklik, Gnome ScreenSaver Lockscreen (Ubuntu'nun varsayılan LockScreen'i Ubuntu 13.10'a) ile bir Birlik Greeter'a (Ubuntu'nun varsayılan Oturum Açma Ekranı) bir tanesini değiştirmek olacaktır , ancak bunu yapmanın bir yolunu bulamadım.


Yöntem:

Dconf Editor'ü açın , şema org.gnome.desktop.screensaver'i seçin, embedded-keyboard-command değişkenini düzenleyin ve içeriğini değiştirin.

dbus-launch gdmflexiserver -xnest

ve sonra aynı şema için katıştırılmış klavyenin etkin olduğunu kontrol edin .

Kısayol Komutları: Terminal sevenler için ve orada tembel olanlar için, yukarıdaki ayarları sadece 2 komutla yapabilirsiniz:

gsettings set org.gnome.desktop.screensaver embedded-keyboard-command "dbus-launch gdmflexiserver -xnest"
gsettings set org.gnome.desktop.screensaver embedded-keyboard-enabled true

Şu andan itibaren, Ubuntu Giriş Ekranı ( Unity Greeter ), sistem Ekran Koruyucu ( Kilit Ekranı ) veya Askıya Alma modundan her uyandığında görünür .


Bu yöntem, Ubuntu Discourse iplik Wake in alina tarafından ekran koruyucudan doğrudan giriş ekranına getirildi . Ubuntu 12.04 LTS kullanıyorum ve bu yöntem iyi çalışıyor. 12.10, 13.04 ve 13.10'da da çalışabilir.

Bu yöntemle ilgili bir sınırlama, Unity Greeter'ı görmeden önce Gnome Screensaver LockScreen'i bir saniye boyunca görmenizdir. Ayrıca, Unity Greeter ekranı kilitlemek için tasarlanmadığından, varsayılan Kilit Ekranı kadar hızlı ve akışkan değildir. Ubuntu 14.04 LTS , Gnome Screensaver LockScreen yerine Light Locker kullanarak bu sorunlara bir çözüm bulacaktır .

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.