+ -
当前位置:首页 → 问答吧 → 关于pypanel的奇怪问题~~(基本解决)

关于pypanel的奇怪问题~~(基本解决)

时间:2009-02-13

来源:互联网

重启后进入X,pypanel无法自动运行

这时候打开终端用root执行 pypanel & , 就会出现默认面板..

然后退出X,再重新进入,pypanel就会正常出现..

是什么原因?

我的autostart.sh文件
代码:
#set wallpaper
feh --bg-scale ~/Pictures/fg1280x800_green.jpg
#set pypanel
if which pypanel > /dev/null; then
 pypanel &
fi

xcompmgr -c -t-5 -l-5 -r4 -o.55 &

if which fcitx > /dev/null; then
 fcitx &
fi
解决方法:

经oceanboo提醒
改为
代码:
if which pypanel > /dev/null; then
 sleep 3
 pypanel &
fi
原因可能是Display()或者 getDesktopNames() 变量没有取到值

作者: kimux   发布时间: 2009-02-13

奇怪啊...

不用root执行pypanel & 也可以了..

不过必须启动两次X .

第一次启动X,面板不出来.. 退出X,再startx就可以显示了..

谁知道这倒底是什么问题..

作者: kimux   发布时间: 2009-02-14

你把 /root/,pypanelrc 拷贝到 ~/.pypanelrc 试试吧,可能是配置文件的问题,也有可能是某些变量没有取到值。
有空上 irc.oftc.net/#openbox-cn 吧,那里更好交流

作者: oceanboo   发布时间: 2009-02-14