如何更改Ubuntu 16.04+中的登录界面?

Modified on: Sun, 10 Jun 2018 00:53:23 +0800

14.04 更改一个登录屏幕的收件人 [编辑或在15.04,15.10中不适用于16.04。 “自定义”背景显示为瞬间,然后淡入Ubuntu。那么,如何更改16.04中的登录屏幕背景?

[编辑:这篇文章不重复,因为所有其他相关问题都特别提到了以前版本的Ubuntu,而这些问题的解决方案不适用于此(因为它们在16.04上不起作用)。]

最佳答案

你说:

  

“自定义”背景显示瞬间,然后淡入Ubuntu。

默认情况下,欢迎加载所选用户背景(如果可用)。用于在用户背景之间切换的淡入淡出过渡,包括greeter默认值(对于访客用户)。我认为问题应该是:如何阻止lightdm greeter加载用户背景?

请注意两个不同的欢迎,默认是unity-greeter。我注意到在AU这里有一些答案,不要提这个并在它们之间混淆。

使用lightdm-gtk-greeter

GUI工具

  1. 安装设置工具

    sudo apt install lightdm-gtk-greeter-settings
    
  2. 运行它

    pkexec lightdm-gtk-greeter-settings
    
  3. 在“外观”选项卡中:选择图像

  4. 在同一标签上:Unckeck 用户用户壁纸(如果有)
  5. Save&关闭

  6. 醇>

    CLI工具

    1. 打开lightdm greeter设置文件

      sudo nano /etc/lightdm/lightdm-gtk-greeter.conf
      
    2. 以这种方式改变


      [greeter] background = /usr/share/backgrounds/Spring_by_Peter_Apas.jpg user-background = false
    3. Ctrl + o 保存,然后 Ctrl + x 退出。

    4. 醇>

      使用unity-greeter(默认)

      Serg的答案相同,我已经在新的VBox Ubuntu 16.04中进行了测试。

  • 更改登录屏幕的背景

    [greeter]
    background = /usr/share/backgrounds/Spring_by_Peter_Apas.jpg
    user-background = false
    
  • 一些调试提示:


    1. 清除lightdm-gtk-greeter设置

      $ 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
      

      或者您可能只想暂时禁用它

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

      要启用它

      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
      

      需要重新启动lightdm

      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
      
    2. 重新安装unity-greeter以删除/usr/share/glib-2.0/schemas/com.canonical.unity-greeter.gschema.xml

      sudo systemctl restart lightdm
      
    3. 检查是否有其他dconf覆盖文件具有优先级

      sudo apt install --reinstall unity-greeter
      
作者:,user.dz

相关问答

添加新评论