LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 744|回复: 2

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

[复制链接]
发表于 2009-2-13 10:06:57 | 显示全部楼层 |阅读模式
重启后进入X,pypanel无法自动运行

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

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

是什么原因?

我的autostart.sh文件
  1. #set wallpaper
  2. feh --bg-scale ~/Pictures/fg1280x800_green.jpg
  3. #set pypanel
  4. if which pypanel > /dev/null; then
  5.     pypanel &
  6. fi

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

  8. if which fcitx > /dev/null; then
  9.     fcitx &
  10. fi
复制代码


解决方法:

经oceanboo提醒
改为
  1. if which pypanel > /dev/null; then
  2.     sleep 3
  3.     pypanel &
  4. fi
复制代码


原因可能是Display()或者 getDesktopNames() 变量没有取到值
 楼主| 发表于 2009-2-14 11:49:16 | 显示全部楼层
奇怪啊...

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

不过必须启动两次X .

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

谁知道这倒底是什么问题..
回复 支持 反对

使用道具 举报

发表于 2009-2-14 12:40:53 | 显示全部楼层
你把 /root/,pypanelrc 拷贝到 ~/.pypanelrc 试试吧,可能是配置文件的问题,也有可能是某些变量没有取到值。
有空上 irc.oftc.net/#openbox-cn 吧,那里更好交流
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表