如何从登录屏幕中删除点?

我可以更改Unity Greeter显示的背景图像,但无论我选择哪种图像,它都会覆盖一个点网格。 这些点在默认背景上看起来不错,但它们在我想要使用的背景上看起来很糟糕。 我怎么能摆脱他们?

12.04和14.04

在终端中尝试以下命令。 它应该工作。

sudo xhost +SI:localuser:lightdm sudo su lightdm -s /bin/bash gsettings set com.canonical.unity-greeter draw-grid false exit 

参考文献:

这个答案仅适用于Ubuntu 11.04

感谢@Blitz和@Zoke的回答。 但是,我已经创建了一个更完整的解决方案。 我已经修改了unity-greeter包来删除这些点,我把它打包成PPA。

任何想要摆脱点的人都可以使用我的PPA 。 以下是说明:

  1. 添加PPA:

     sudo add-apt-repository ppa:scott.severance/lightdm 
  2. 运行sudo apt-get update

  3. 运行sudo apt-get upgrade
  4. 点现在消失了。

它在源代码中是硬编码的。 我在我的安装上通过对user-list.vala的源进行一些小改动来禁用它。

一步一步的快速指南。

 sudo apt-get install build-essential apt-get source unity-greeter sudo apt-get build-dep unity-greeter cd unity-greeter-0.1.1/src/ vim user-list.vala +252 

删除该行或只在行的开头添加// 。 保存并退出。

 cd .. dpkg-buildpackage -rfakeroot -uc -b cd .. sudo dpkg -i unity-greeter_0.1.1-0ubuntu1_*.deb 

在执行系统升级时,Ubuntu将尝试替换自定义构建的包。 只需取消选中unity-greeter即可保留自定义或在升级后使用“dpkg”重新安装自定义的一个。

[编辑]

为了防止包管理器更换你的自定义unity-greeter,请运行

 sudo apt-mark hold unity-greeter 

目前至少这不可能。 我之前做了一些阅读,它似乎很难编码。希望开发者将包括一种最终摆脱它们的方法。