求指导:开机的时候第一个logo(linux启动) 和第二个logo(android启动那几个字)都会有个光标在闪;我在kernel里面去掉光标那函数后,再个光标都没有了。我现在想去掉第一个闪的光标,又想保留第二个logo那里的光标,请问我该怎么做。

解决方案 »

  1.   

    应该是有组合的,内部是一个数组,你可以去点array[0] 保留array[1]
      

  2.   

    我找到了控制光标的那两个函数,然后注释掉了他们的函数体,这样,两个画面的logo上的光标都没有了。我不知道,到底是在什么地方,什么时候,调用了这两个函数。另外,默认的linux启动画面是一只小企鹅,那个时候,第一个画面是没有光标在闪的(或者说有,但是被挡住什么的我看不到),但我换成自己的全屏的logo后就有光标在闪了,现在我想去掉
      

  3.   

    补充一点,据我所知
    Android:system\core\init       中的init.c          控制第二个logo kernel:drivers\video\console fbcon.c           里面有两个控制光标的函数
    我很迷惑,改了kernel中的内容第一个logo里面闪动的光标没有了很正常,但为什么第二屏的logo("android"这几个字)里面的光标也没有了。并且,
    1.
    从我直观的感受情况是这样的。默认的linux 启动logo是只小企鹅,那时候是没有闪动的光标的,直到我换成我自己的图片logo后,光标产生了。
    2.
    如果我把第二屏的logo换成图片之后,那个光标也会自动消失。求指点!