几天后,我的 Unity 桌面背景弄脏了所有内容,就像旧的 Windows 版本著名的那样:

当然,我也尝试过重启几次。另外,我切换了显卡驱动程序,尝试更改壁纸和主题,但都没有解决问题。
可能是什么原因导致该问题?我可以在哪里搜索其根源?
信息更新
我正在使用 Ubuntu 13.04(尚未更新到 13.10)。
以下命令均从 cinnamon 运行(在同一 Ubuntu 安装上)。
sudo lsb_release -a:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 13.04
Release: 13.04
Codename: raring
Run Code Online (Sandbox Code Playgroud)
sudo uname -a:
Linux cedric-MacBookPro 3.8.0-32-generic #47-Ubuntu SMP Tue Oct 1 22:35:23 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
sudo dpkg -l | grep xserver-xorg-video:
ii xserver-xorg-video-all 1:7.7+1ubuntu4 amd64 X.Org X server -- output driver metapackage
ii xserver-xorg-video-ati 1:7.1.0-0ubuntu2 amd64 X.Org X server …Run Code Online (Sandbox Code Playgroud) 我正在尝试增加 指示的最大打开文件硬(和软)限制ulimit -Hn。但无论我更改什么配置,4096即使重新启动后它也会保持不变。
在我的 中/etc/security/limits.conf,我有以下条目(其他所有内容都被注释掉):
* soft nofile 10000
* hard nofile 50000
Run Code Online (Sandbox Code Playgroud)
我的/etc/pam.d/common-session样子如下:
session [default=1] pam_permit.so
session requisit pam_deny.so
session required pam_permit.so
session optional pam_umask.so
session required pam_unix.so
session required pam_limits.so
session optional pam_systemd.so
session optional pam_cgfs.so -c freezer,memory,name=systemd
Run Code Online (Sandbox Code Playgroud)
为什么硬限制不更改为50000,即是否有其他机制影响它?
更新:
奇怪的是,当su首先对自己说话时,它的行为有所不同,即
$ whoami && ulimit -Hn
jdoe
4096
$ su - jdoe
$ whoami && ulimit -Hn
jdoe
50000
Run Code Online (Sandbox Code Playgroud)
这怎么可能?