开虚拟机的时候因为compiz老是和系统冲突 就用了几次 compiz --replace 和 compiz --replace --display :0.0 甚至用上了nvidia重新配置的命令
查看了系统的日志文件Xorg.0.log 发现一个Screen(s) found, but none have a usable configuration的错误于是乎
重新生成了 nvidia -config (xorg.conf 文件)(在./etc/X11下面)相比较只是少了个Modes "1366*768"其他一模一样
在一个设置允许客户访问账户的文件里(/etc/lightdm/lightdm.conf)发现多了个没有赋值的自动登录界面。于是删除之(怀疑是tweak中设置造成的)
将以~/。命名的文件先备份然后删除发现,可以进入图形界面于是开始一个一个的排除到底是哪个文件惹的货。最后发现
一个叫./.Xauthority(
startx脚本记录文件)的文件属性组全变成root,导致进不了图形界面的系统,改回来就对了 将其改成普通用户后能进入图形界面,我猜是前面用超级用户运行 ...-display :0.0导致这个文件的属性的改变 |
现在唯一不一样的就是登录帐号后屏幕先淡白一下再进入界面
多重启几下用低配置的图形界面进入一次,再次发现Screen(s) found, but none have a usable configuration这个错误,不管.再次登录发现原来ccsm的配置全部回来了,效果正常恢复 先前出现的淡白色已经消失,再次重启发现看似一切正常恢复。辛苦2天终于避免删除账户的困扰
最后总结:可能前面有在tty1使用compiz --replace --display :0.0不小心引起文件属性组的改变
日志文件越来越多于是删除了后缀为log.1的文件,清空了些.log的日志文件,常用到的命令是 du -ah | sort -r -n -k 1 | less查看文件大小的排列
chown user:dir_or_file -R 用以将另一个帐号的一些配置文件移过来用
在~/.nv 下发现GLCache有14M与另一个用户的几百k有太大差距,这个是否应该删除呢?