Bagaimana cara membuat layar kunci terlihat seperti layar login?


32

Apakah ada cara untuk membuat layar masuk dari sesi terkunci (baik dengan menggunakan Ctrl+ Alt+ Latau dari batas waktu layar) terlihat seperti layar masuk saat Anda memulai sesi baru? Saya benci bahwa semua yang ada di layar kunci selain dari input kata sandi berwarna hitam.


1
Perlu dicatat bahwa di 11.10 / Oneiric / GNOME3 / apa pun yang layar kunci sekarang menggunakan latar belakang desktop Anda, bukan layar hitam.
zpletan

Dalam Gnome 3 hal-hal sedikit lebih rumit. Layar kunci memang menggunakan latar belakang desktop ... Tapi bagaimana cara mengubahnya kecuali mengganti file gambar atau mengedit xml?
Igor Nardin

Jawaban:


17

GDM

Anda tidak dapat membuat layar kunci terlihat seperti layar masuk.

Namun, Anda dapat menggunakan tema untuk layar kunci. Ada beberapa yang tersedia di gnome-look.org . Ini sebuah contoh .


7

GDM

Jawabannya mungkin agak terlambat, tetapi selain mengatur tema dialog pembuka kunci yang sebenarnya Anda juga dapat mengatur latar belakang (yaitu ruang hitam di sekitar dialog) ke gambar apa pun yang Anda suka. Jalankan saja perintah berikut di terminal:

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

Ganti jalur terakhir dalam perintah dengan jalur ke gambar yang ingin Anda gunakan. Jangan lupa untuk memulai kembali sesi desktop Anda (atau mencoba untuk memulai kembali gconfd-2dengan mematikannya, setidaknya).

EDIT: kecuali Anda mengkonfigurasi latar belakang layar login (mis. Via Ubuntu Tweak), perintah di atas juga akan mengubahnya.


Saya telah mencari solusi yang berlaku untuk Gnome 3. Sayangnya yang ini tidak.
Igor Nardin


2

Jika Anda agak mahir di C dan sedikit GTK, itu mungkin untuk memiliki layar kunci seperti (tetapi tidak!) Layar login - karena perhatian utama Anda tampaknya keburukan kotak kunci?

Anda akan melakukan ini dengan memodifikasi sumber gnome-screensaverpaket, yang menyediakan layar kunci.

Untuk tips, silakan lihat Bagaimana Anda mengetahuinya? bagian di akhir jawaban ini . Pertanyaan aslinya adalah tentang reposisi kotak kunci ke kiri bawah, bukannya tengah. Untuk apa yang Anda inginkan, Anda akan memindahkannya ke kiri, membuat latar belakang abu-abu transparan, dan mengubah ukuran nama pengguna dan "Kata Sandi:" teks dengan tepat.

Dari pengalaman saya, kode yang perlu Anda ubah kemungkinan besar hanya dalam dua file: gs-lock-plug.cdan gs-windows-x11.c.

Jika Anda mencoba ini dan memiliki pertanyaan, silakan tanyakan dalam komentar dan saya akan mencoba yang terbaik untuk mengarahkan Anda ke arah yang benar.


0

DM ringan

Tweak ini berfungsi dengan mengganti panggilan ke OnScreen Virtual Keyboard dengan yang dari LightDM . Tweak yang lebih baik adalah mengganti panggilan ke Gnome ScreenSaver Lockscreen (LockScreen default Ubuntu hingga Ubuntu 13.10) dengan satu ke Unity Greeter (Layar Login default Ubuntu), tetapi saya tidak dapat menemukan cara untuk melakukan itu.


Metode:

Buka Dconf Editor , pilih skema org.gnome.desktop.screensaver , edit variabel embedded-keyboard-command dan ganti isinya dengan

dbus-launch gdmflexiserver -xnest

, dan kemudian periksa embedded-keyboard-enabled untuk skema yang sama.

Perintah Shortcut: Untuk pecinta Terminal dan pemalas di luar sana, Anda dapat melakukan pengaturan di atas hanya dengan 2 perintah:

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

Mulai sekarang dan seterusnya, Layar Login Ubuntu ( Unity Greeter ) muncul setiap kali sistem dibangun dari Screensaver ( Lock Screen ) atau Suspend .


Metode ini disediakan oleh alina pada utas Wacana Ubuntu Bangun dari screensaver langsung ke layar login . Saya menggunakan Ubuntu 12,04 LTS dan metode ini berfungsi dengan baik. Dapat bekerja pada 12.10,13.04 dan 13.10 juga.

Keterbatasan dengan metode ini adalah Anda akan melihat Gnome Screensaver LockScreen untuk sesaat sebelum melihat Unity Greeter. Juga, karena Unity Greeter tidak dirancang untuk mengunci layar, ini tidak secepat dan lancar seperti Layar Kunci default. Ubuntu 14.04 LTS akan menemukan solusi untuk masalah ini dengan menggunakan Light Locker alih-alih Gnome Screensaver LockScreen .

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.