linux logo居中,小企鹅的数量问题
来源:互联网 发布:好运通软件 编辑:程序博客网 时间:2024/05/20 09:49
logo居中:
1、设置logo图片在屏幕中的位置
vi drivers/video/fbmem.c
找到"fb_show_logo_line"函数,把
image.dx = 0;
image.dy = y;
1、设置logo图片在屏幕中的位置
vi drivers/video/fbmem.c
找到"fb_show_logo_line"函数,把
image.dx = 0;
image.dy = y;
改为
#ifdef CONFIG_LOGO_LOWERPOWER_WARNING /*no config*/
if(1 == get_battery_status()){
image.dx = (info->var.xres/2)-(logo->width)/2;
image.dy = (info->var.yres/2)-(logo->height)/2;
}else{
image.dx = 0;
image.dy = y;
}
#else
//image.dx = 0;
//image.dy = y;
image.dx = (info->var.xres/2)-(logo->width)/2; //by jiangdou
image.dy = (info->var.yres/2)-(logo->height)/2;//by jiangdou
#endif
image.width = logo->width;
image.height = logo->height;
2、可以忽略
vi drivers/video/console/fbcon.c
找到"fbcon_prepare_logo"函数,在
logo_height = fb_prepare_logo(info, ops->rotate);
后面加上
logo_height += (info->var.yres/2) - (206/2);
3st, 小企鹅的数量问题,这个和CPU的数量有关,小企鹅显示越多,CPU核心数越多!
修改一个
int fb_show_logo(struct fb_info *info, int rotate){int y;#ifdef CONFIG_LOGO_LOWERPOWER_WARNINGif(1 == get_battery_status()){y = fb_show_logo_line(info, rotate, fb_logo.logo, 0, 1);}else{y = fb_show_logo_line(info, rotate, fb_logo.logo, 0, 1);// num_online_cpus()); //jiangdou}#elsey = fb_show_logo_line(info, rotate, fb_logo.logo, 0, 1);// num_online_cpus());//jiangdou#endify = fb_show_extra_logos(info, y, rotate);return y;}#else
阅读全文
0 0
- linux logo居中,小企鹅的数量问题
- Linux的小企鹅
- 修改linux内核kernel开机logo(小企鹅)
- bootup logo的选择,白屏,无图像,小企鹅
- 解决小企鹅输入法的乱码问题
- lcd驱动。。解决开发板小企鹅logo跑偏问题
- Linux安装小企鹅输入法
- 修改linux内核的开机图片(小企鹅)
- 【转载】linux更换启动时的小企鹅图片(转载)
- redhat linux 下小企鹅输入法fcitx的安装
- 修改linux内核的开机图片(小企鹅)
- 替换内核的小企鹅
- 在Linux中安装小企鹅输入法
- linux 小企鹅输入法 方块乱码
- 修改Linux开机图片(小企鹅)
- 修改Linux开机图片(小企鹅)
- Linux下安装小企鹅输入法
- 修改Linux开机图片(小企鹅)
- JSONObject.isNull(key)方法需注意处
- C学习笔记
- Cartographer简介
- Python学习笔记:爬虫下载图片
- shell脚本命令代换之‘ ’(反单引号)和$()
- linux logo居中,小企鹅的数量问题
- Android高级控件系列八之碎片
- 欢迎使用CSDN-markdown编辑器
- PHP获取ip与ip所在城市
- test
- 解决android设备adb offline问题
- 花卉大识别之崭露头角
- ubuntu mount cifs
- Android样式开发之shape