Làm cách nào để thay đổi màn hình đăng nhập trong Ubuntu 16.04+?


40

Những người nhận để thay đổi màn hình đăng nhập của một người trong 14.04 [EDIT hoặc trong 15.04, 15.10 ] không hoạt động trong 16.04. Nền "tùy chỉnh" hiển thị trong một giây và sau đó mờ dần sang Ubuntu. Vì vậy, làm cách nào để thay đổi nền màn hình đăng nhập vào 16.04?

[Chỉnh sửa: bài đăng này không phải là một bản sao vì tất cả các câu hỏi liên quan khác đều đề cập cụ thể đến các phiên bản trước của Ubuntu và các giải pháp cho những câu hỏi không áp dụng ở đây (vì chúng không hoạt động vào ngày 16.04).]


Tôi cũng đang gặp vấn đề này
seanlano

Cách không mã hóa là sử dụng Ubuntu Tweak. Bạn có thể tìm hiểu làm thế nào để có được nó ở đây Askubfox.com/questions/770947/ trên
Đá cẩm thạch hữu cơ

@OrganicMarble cảm ơn bạn đã gợi ý, nhưng Ubuntu Tweak dường như chỉ có thể thay đổi màn hình Khóa mà tôi đã thay đổi bằng các phương pháp khác. Màn hình đăng nhập vẫn như cũ. Và, về mặt lý thuyết, nếu các công thức cũ (hơi) để thay đổi màn hình đăng nhập thủ công không hoạt động và Ubuntu Tweak là phần mềm bị bỏ rơi, người ta không thể hy vọng nó có thể thành công trong nhiệm vụ.
Greg Kramida

@GregKramida nếu điều này không áp dụng, bạn cần chỉnh sửa bài đăng của mình để giải thích lý do tại sao nó không phải là một bản sao hoặc đưa ra nhận xét cho hiệu ứng đó. Khi đã xong, tôi sẽ mở lại cái này cho bạn, nếu trùng lặp và câu trả lời của nó không giúp được gì
Thomas Ward

@ThomasWard, cảm ơn bạn, tôi vừa chỉnh sửa câu hỏi.
Greg Kramida

Câu trả lời:


30

Bạn đã nói:

Nền "tùy chỉnh" hiển thị trong một giây và sau đó mờ dần sang Ubuntu.

Lời chào theo mặc định tải nền người dùng đã chọn nếu nó có sẵn. Chuyển đổi mờ dần được sử dụng để thay đổi giữa các nền của người dùng bao gồm mặc định của người chào (đối với người dùng khách). Tôi nghĩ rằng câu hỏi nên: Làm thế nào để ngăn chặn lightdm helloer tải nền người dùng?

Hãy nhận biết hai lời chào riêng biệt, mặc định là unity-greeter. Tôi nhận thấy rằng một số câu trả lời ở đây trong AU, không đề cập đến điều này và trộn lẫn giữa chúng.

Sử dụng lightdm-gtk-greeter

Công cụ GUI

  1. Cài đặt công cụ cài đặt

    sudo apt install lightdm-gtk-greeter-settings
    
  2. Chạy nó

    pkexec lightdm-gtk-greeter-settings
    
  3. Trong tab Giao diện: Chọn hình ảnh

  4. Trên cùng một tab: Unckeck Người dùng hình nền nếu có
  5. Lưu và đóng

    lightdm-gtk-chào-cài đặt

Công cụ CLI

  1. Mở tập tin cài đặt chào mừng lightdm

    sudo nano /etc/lightdm/lightdm-gtk-greeter.conf
    
  2. Thay đổi nó theo cách này

    [greeter]
    background = /usr/share/backgrounds/Spring_by_Peter_Apas.jpg
    user-background = false
    
  3. Ctrl+ ođể lưu nó sau đó Ctrl+ xđể thoát.

Sử dụng unity-greeter(mặc định)

Câu trả lời tương tự của Serg, tôi đã thử nghiệm nó trong một VBox Ubuntu 16.04 mới.

  • Thay đổi hình nền của màn hình đăng nhập

    $ sudo nano /usr/share/glib-2.0/schemas/10_unity_greeter_background.gschema.override
    
    [com.canonical.unity-greeter]
    draw-user-backgrounds=false
    background='/usr/share/backgrounds/Spring_by_Peter_Apas.jpg'
    
    $ sudo glib-compile-schemas /usr/share/glib-2.0/schemas
    $ sudo service lightdm restart
    
  • Một số gợi ý gỡ lỗi:

    1. lightdm-gtk-greeterCài đặt thanh lọc

      sudo apt purge lightdm-gtk-greeter lightdm-gtk-greeter-settings
      

      Hoặc bạn có thể muốn vô hiệu hóa nó tạm thời

      sudo mv /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf.disabled
      

      Để cho phép nó trở lại

      sudo mv /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf.disabled /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf
      

      Khởi động lại lightdm là cần thiết

      sudo systemctl restart lightdm
      
    2. Cài đặt lại unity-greeterđể loại bỏ bất kỳ thay đổi trong/usr/share/glib-2.0/schemas/com.canonical.unity-greeter.gschema.xml

      sudo apt install --reinstall unity-greeter
      
    3. Kiểm tra xem có bất kỳ tập tin ghi đè nào khác được ưu tiên không

      grep -rn -e "com.canonical.unity-greeter" -e "background=" -e "draw-user-backgrounds=" /usr/share/glib-2.0/schemas/
      

1
Điều quan trọng là "Unckeck Người dùng hình nền nếu có", cuối cùng đã loại bỏ hiệu ứng mờ dần sang màu tím. Tuy nhiên, màn hình đăng nhập vẫn trông khác sau khi cài đặt gói nói trên. Đây là giao diện cũ: tecmint.com/wp-content/uploads/2016/02/ . Lưu ý cách khối đăng nhập được căn trái so với giao diện trung tâm mà tôi nhận được bây giờ. Tôi sẽ kiểm tra các giải pháp khác được đề xuất ở đây trên máy chủ của tôi sau để xem liệu chúng có hoạt động mà không làm hỏng nó không.
Greg Kramida

Đây dường như là cách duy nhất thực sự hoạt động cho đến nay. Tôi ghét phải cài đặt lightdm-gtk-helloer cho việc này, tôi thực sự thích sự đoàn kết tốt hơn rất nhiều ... Chà, phải chọn người kém hơn trong hai tệ nạn :-)
Greg Kramida

1
@GregKramida, :) hãy tin tôi, tôi đã nhận thấy rằng họ là hai lời chào riêng biệt lightdm-gtk-greeter& unity-greeter/ mặc định. và tôi nghĩ rằng tôi đã tìm thấy cách thực hiện cùng một thiết lập trên unity-helloer, tôi sẽ kiểm tra nó và cập nhật câu trả lời của tôi.
user.dz

1
@GregKramida, Đối với người chào mừng đoàn kết, đó là :) câu trả lời tương tự như Askubfox.com/a/694370/26246 đã thử nghiệm và nó hoạt động tốt trong cài đặt mới vbox 16.04. AlI có thể nghĩ rằng, bạn phải thanh lọc mọi lightdm-gtk-greetercài đặt liên quan bằng cách sử dụng sudo apt purge lightdm-gtk-greeter lightdm-gtk-greeter-settingstrước khi thử giải pháp đó. Tôi nhận thấy rằng nhiều giải pháp trộn lẫn giữa hai lời chào. Nếu nó có giá trị, tôi có thể thử nó trong 16.10 nếu bạn muốn?
user.dz

1
@Serg Greg đã biết bước bị thiếu trong phiên bản gốc của câu trả lời của tôi khi anh ấy chỉ ra cho tôi trước khi bạn làm điều đó. Nó đã được sửa đổi và bảng tính đã được tính toán lại để kịch bản mới với nhận xét được đưa ra. Vì vậy, sai lầm đó ít nhất sẽ không bao giờ xảy ra nữa. Cảm ơn :)
WinEunuuchs2Unix

4

Để thay đổi màn hình đăng nhập trong Ubuntu 16.04, tôi đã sử dụng như sau:

gksu gedit /usr/share/glib-2.0/schemas/10_unity_greeter_background.gschema.override

Chèn các dòng này:

[com.canonical.unity-greeter]
draw-user-backgrounds=false
background='/home/$USER/Pictures/1920x1080-TuxSuckingWindowsTetraWwallpaper.jpg'
# After changing use: sudo glib-compile-schemas /usr/share/glib-2.0/schemas

Ở đâu:

  • $USER = ID người dùng của bạn.
  • Pictures = thư mục hình nền của bạn.
  • 1920x1080-TuxSuckingWindowsTetraWwallpaper.jpg= tên tệp hình ảnh của bạn (có thể được .pngđịnh dạng quá).
  • # (bình luận) ... nhắc nhở bạn phải làm gì sau khi thay đổi!

Lưu file và thoát gedit

Bây giờ biên dịch hình nền đăng nhập mới với:

sudo glib-compile-schemas /usr/share/glib-2.0/schemas

Bước cuối cùng là khởi động lại.

Rất cám ơn và tín dụng cho Serg: ( Thay đổi hình nền của màn hình đăng nhập ) Lưu ý trên hệ thống của tôi, điều này không chỉ thay đổi màn hình đăng nhập ban đầu mà còn cả đăng nhập màn hình khóa.


Chỉ và nhấp bằng Nautilus để đặt hình nền màn hình đăng nhập

Tôi đã viết một tập lệnh trong đó bạn có thể điều hướng đến một thư mục / hình ảnh, nhấp chuột phải vào nó và đặt nó làm màn hình đăng nhập / khóa màn hình nền bằng Nautilus (trình quản lý tệp bây giờ được gọi là "Tệp"): Nautilus có thể đặt hình nền máy tính. Làm thế nào nó có thể thiết lập hình nền đăng nhập và khóa màn hình?

Nautilus set-login-hình nền Thả xuống


Vâng, tôi xin lỗi, nhưng điều này chỉ không hoạt động vì một số lý do. Tôi đang ở vào ngày 16.10 tại thời điểm này, btw, rất nhiều thời gian đã trôi qua kể từ khi câu hỏi ban đầu được đăng. Mặc dù vậy, tôi không nghĩ đó là điều làm nên sự khác biệt, vì tôi đang trải nghiệm những hiệu ứng giống như tôi đã làm vào ngày 16.04: Tôi thấy bức ảnh tùy chỉnh mà tôi đặt trong một giây, sau đó nó mờ dần thành màu tím mặc định của Ubuntu .
Greg Kramida

Tôi nghĩ rằng của tôi nhấp nháy màu tím trong một giây trước khi gắn hình nền thực sự của tôi. 16.04 của tôi đã được nâng cấp từ 14.04 nhưng chưa bao giờ thử hình nền cho đến sau khi nâng cấp.
WinEunuuchs2Unix

Tôi sẽ đánh dấu câu trả lời của bạn, bởi vì có vẻ như, nhờ thử nghiệm của @ user.dz, nó sẽ hoạt động đối với một số hoặc thậm chí hầu hết người dùng. Tuy nhiên, tôi sẽ đề nghị gửi một liên kết đến bản gốc hoặc bao gồm hai bước còn thiếu: Askubfox.com/questions/694202/ chủ
Greg Kramida

Bước quan trọng mà bạn đang thiếu ở đây là sudo glib-compile-schemas /usr/share/glib-2.0/schemas.
Sergiy Kolodyazhnyy

Có tôi đã thấy điều đó khi tôi đọc liên kết trên điện thoại của tôi. Trong quá trình cập nhật bây giờ tôi lại về nhà. Tôi đã sao chép ra khỏi bảng tính của mình và bỏ lỡ dòng tối qua.
WinEunuuchs2Unix

1

Chạy sudo lightdm-gtk-greeter-settings(nếu được cài đặt). Chuyển đến tab Giao diện và chọn Nền> Hình ảnh.

Lưu ý: Nếu bạn đang chọn một hình ảnh từ thư mục nhà của bạn và thư mục được mã hóa, nó sẽ không hoạt động, vì /home/userchưa được gắn kết.


1
Cảm ơn lời đề nghị, nhưng giải pháp này dường như có tác dụng tương tự như nhiều giải pháp cho các phiên bản Ubuntu trước đó. Tôi thấy hình ảnh tôi đặt trong một giây và sau đó nó mờ dần thành độ tinh khiết tăng dần khỏi hình ảnh mặc định ... Tôi nghĩ màn hình khởi động cũng trông rất khác sau khi thiết lập gói đó (cũng cài đặt một vài cái khác), bây giờ tôi không biết làm thế nào để lấy lại cái nhìn cũ ...
Greg Kramida

0

Như @OrganicMarble đã nói, Ubuntu Tweak nên thực hiện thủ thuật này. Tôi đã cài đặt nó và trong tab Tweaks có một tab gọi là 'Cài đặt đăng nhập'. Mở khóa trang ở trên cùng bên phải bằng cách nhập mật khẩu và bạn có thể thay đổi hình nền cài đặt. Kể từ đó màn hình đăng nhập và khóa của tôi đã được thay đổi.


Không, xin lỗi, giống như trước đây, hiển thị hình ảnh tùy chỉnh để phân chia thứ hai và mờ dần sang màu tím. Điều duy nhất tôi thấy sự thay đổi này đối với tôi là màn hình khóa.
Greg Kramida

0

Điều này hoạt động tốt với tôi vào ngày 16.04 LTS và không cần cài đặt phần mềm bổ sung https://www.linuxslaves.com/2016/06/easiest-way-change-ubfox-login-screen-background.html

Tóm lại: Mở sudo gedit /usr/share/gnome-background-properIES/xenial-wallersky.xml và thêm hình nền của bạn vào danh sách. Sau đó mở "Thay đổi hình nền" bằng cách nhấp chuột phải vào màn hình của bạn, chọn hình ảnh và nó được thực hiện cho cả màn hình làm việc và đăng nhập. Cuối cùng khởi động lại để thử nó.


0

Để đặt lời chào đoàn kết làm mặc định, trong màn hình đăng nhập Ubuntu 16.04, hãy chỉnh sửa tệp

/usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf

và thay đổi dòng "người chào buổi" thành "người chào buổi = phiên đoàn kết"


0

Bước đôi

  1. sudo cp Downloads/human_ubuntu-wallpaper-1366x768.jpg /usr/share/backgrounds/
  2. sudo mv /usr/share/backgrounds/human_ubuntu-wallpaper-1366x768.jpg /usr/share/backgrounds/warty-final-ubuntu.png

Chỉ cần khóa và bình luận!

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.