如何在Ubuntu 9.10中使程序启动时居中窗口显示。
开启一个终端(Terminal),输入gconf-editor,这里设置涉及到两个选项:
定位到/apps/metacity/general/focus_new_windows 设置属性值为 smart;
定位到/apps/compiz/plugins/place/screen0/options/mode 设置属性值为 1,这里可以设4种数值,0 = Cascade, 1 = Centered, 2 = Smart, 3 = Maximize, 4 = Random
OK,你再开一个终端试试,看是不是已经居中显示了?
由于在Ubuntu系统中,程序默认启动都是显示在左上角的,这样我就经常需要把它拉回到中间来。但是在拉的过程中我经常会触碰到顶上隐藏的Panel(已设置自动隐藏),当然在平时由于操作习惯,我也会经常触发顶上隐藏的Panel。平时就忍着忍着过了,今日实在心痒就想把顶上的那个Panel换到其它地方去,但换左换右都是感觉不太舒服。就在这时,悲剧的事情发生了,我选择了放置在下方(原来下方已有一个固定的Panel,就相当于Win的任务栏了),瞬间,顶上的Panel切到了下面,接着自动隐藏,接着。。。系统宕机了!怎么点都无响应!无奈,强制关机。但重启后,下面就只剩一个空空的无任何东西的Panel,并且运行程序无响应,慢慢的。。。系统又宕机了!
在做了几次无谓的挣扎后,开始上网寻找解决方案,但是几乎都是误删Panel的多,没见到跟我类似的。试了好几个,都不行。正所谓,车到山前必有路,最终我还是找到一个粗暴但却简单有效的方法!
该方法就是删除出错用户目录下的以下文件夹:
.gnome2
.gnome2_private
.gconf
.gconfd
.metacity(这个不一定有)
.nautilus
删除后重启,效果立现。这个方法也可以解决其他因PANEL设置引起的问题,因为它的原理就是删除配置文件,让gnome重新初始化Panel。