Làm thế nào để làm cho màn hình khóa trông giống như màn hình đăng nhập?


32

Có cách nào để làm cho màn hình đăng nhập từ một phiên bị khóa (bằng cách sử dụng Ctrl+ Alt+ Lhoặc từ thời gian chờ màn hình) trông giống như màn hình đăng nhập khi bạn bắt đầu một phiên mới? Tôi ghét rằng tất cả mọi thứ trên màn hình khóa ngoài đầu vào mật khẩu là màu đen.


1
Điều đáng chú ý là trong 11.10 / Oneiric / Gnome3 / bất cứ thứ gì mà màn hình khóa hiện sử dụng nền màn hình của bạn thay vì màn hình đen.
zpletan

Trong Gnome 3 mọi thứ phức tạp hơn một chút. Màn hình khóa sử dụng nền màn hình ... Nhưng làm cách nào để thay đổi ngoại trừ thay thế tệp hình ảnh hoặc chỉnh sửa xml?
Igor Nardin

Câu trả lời:


17

Giáo dục

Bạn không thể làm cho màn hình khóa trông giống như màn hình đăng nhập.

Tuy nhiên, bạn có thể sử dụng một chủ đề cho màn hình khóa. Có khá nhiều có sẵn tại gnome-look.org . Đây là một ví dụ .


7

Giáo dục

Câu trả lời có thể hơi muộn một chút, nhưng ngoài việc thiết lập chủ đề của hộp thoại mở khóa thực tế, bạn cũng có thể đặt nền (tức là khoảng đen xung quanh hộp thoại) thành bất kỳ hình ảnh nào bạn thích. Chỉ cần chạy lệnh sau trong 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

Thay thế đường dẫn cuối cùng trong lệnh bằng đường dẫn đến hình ảnh bạn muốn sử dụng. Đừng quên khởi động lại phiên máy tính để bàn của bạn (hoặc cố gắng khởi động lại gconfd-2bằng cách giết nó, ít nhất).

EDIT: trừ khi bạn định cấu hình nền của màn hình đăng nhập (ví dụ: thông qua Ubuntu Tweak), lệnh trên cũng sẽ thay đổi nó.


Tôi đã tìm kiếm một giải pháp áp dụng cho Gnome 3. Thật không may, giải pháp này không có.
Igor Nardin


2

Nếu bạn thành thạo C và một chút GTK, bạn có thể có màn hình khóa giống như (nhưng không phải!) Màn hình đăng nhập - vì mối quan tâm chính của bạn dường như là sự xấu xí của hộp khóa?

Bạn sẽ làm điều này bằng cách sửa đổi các nguồn của gnome-screensavergói cung cấp màn hình khóa.

Để biết các mẹo, vui lòng xem Làm thế nào bạn tìm ra điều này? phần cuối câu trả lời này . Câu hỏi ban đầu là về việc định vị lại hộp khóa ở phía dưới bên trái thay vì ở giữa. Đối với những gì bạn muốn, bạn sẽ di chuyển nó sang bên trái, làm cho nền màu xám trong suốt và thay đổi kích thước của tên người dùng và văn bản "Mật khẩu:" một cách thích hợp.

Theo kinh nghiệm của tôi, mã bạn cần thay đổi có lẽ chỉ có trong hai tệp: gs-lock-plug.cgs-windows-x11.c.

Nếu bạn thử điều này và có bất kỳ câu hỏi nào, xin vui lòng hỏi trong một nhận xét và tôi sẽ cố gắng hết sức để chỉ cho bạn đi đúng hướng.


0

DM nhẹ

Tinh chỉnh này hoạt động bằng cách thay thế cuộc gọi đến Bàn phím ảo OnScreen bằng LightDM . Một điều chỉnh tốt hơn sẽ là thay thế cuộc gọi đến Gnome ScreenSaver Lockscreen (LockScreen mặc định của Ubuntu cho đến Ubuntu 13.10) bằng một cuộc gọi đến Unity Greeter (Màn hình đăng nhập mặc định của Ubuntu), nhưng tôi không thể tìm ra cách nào để làm điều đó.


Phương pháp:

Mở Trình soạn thảo Dconf , chọn lược đồ org.gnome.desktop.sc Greensaver , chỉnh sửa lệnh nhúng bàn phím nhúng và thay thế nội dung của nó bằng

dbus-launch gdmflexiserver -xnest

và sau đó kiểm tra kích hoạt bàn phím nhúng cho cùng một lược đồ.

Các lệnh tắt: Đối với những người yêu thích Terminal và những người lười biếng ngoài kia, bạn có thể thực hiện các cài đặt ở trên chỉ với 2 lệnh:

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

Từ giờ trở đi, Màn hình đăng nhập Ubuntu ( Unity Greeter ) xuất hiện mỗi khi hệ thống thức dậy từ Trình bảo vệ màn hình ( Màn hình khóa ) hoặc Tạm dừng .


Phương pháp này được alina cung cấp trên chủ đề Ubuntu Discference Wake từ trình bảo vệ màn hình trực tiếp đến màn hình đăng nhập . Tôi đang sử dụng Ubuntu 12.04 LTS và phương pháp này hoạt động tốt. Có thể làm việc vào ngày 12.10,13.04 và 13.10.

Một hạn chế với phương pháp này là bạn sẽ thấy Gnome Screensaver LockScreen trong một giây trước khi thấy Unity Greeter. Ngoài ra, vì Unity Greeter không được thiết kế để khóa màn hình, nên nó không nhanh và mượt như Màn hình khóa mặc định. Ubuntu 14.04 LTS sẽ tìm ra giải pháp cho những vấn đề này bằng cách sử dụng Light Locker thay vì Gnome Screensaver LockScreen .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.