Gentoo 历程(6):休眠,以及修改logo

2 篇文章 0 订阅
1 篇文章 0 订阅


1.休眠

    休眠可以让工作“断点续传”,对我来说是个必不可少的功能,最近几天经常在晚上emerge --avuDN world&&halt,或者emerge -e world&&halt,因此没有发现休眠这功能不能用……今天稍微折腾了一下,搞定了。

    发现没有休眠这功能还是在xfce4的logout菜单上,今天突然发现xfce的logout菜单居然只有logout、restart、shutdown、suspend,我最喜欢的hibernate居然没有!不行,这个得找啊……

    经过一番wiki,发现gentoo里面最适合hibernate的内核是TuxOnIce,装吧,反正我现在不用kde,ck内核的那个bfs也可有可无的。emerge以后,把ck原来的.config拷过来,小修小改了一下,编译,重启,一切正常……当然,除了第一次编译时脑抽写了个$time (make && make modules_install && make clean),真不知道自己是怎么想的……

    重启,sudo hibernate,屏幕一黑又亮了!怎么回事呢?看看log吧……#less /var/log/hibernate.log,发现这么个错误:

hibernate: [98] Executing TuxOnIceConfigSet ... 
FATAL: Module lzf not found.
Warning: Chosen TuxOnIce compressor (lzf) is not available. Compression disabled.
    又是一番搜索……原来lzf在现在的内核里已经被无情地抛弃了,按论坛的说法,换lzo:

 # vim /etc/hibernate/tuxonice.conf

#Compressor lzf
Compressor lzo

    这次再试试……又是一黑就没了!继续看logo……往下……

hibernate: TuxOnIce reported the following errors:
 - TuxOnIce was aborted (see dmesg).
 - Unknown error! (see dmesg?)

    哎呦,这么严重啊,还unknown error?看看dmesg……我靠,原来是没有swap分区,忘了swapon了!

    swapon sda9,这次再hibernate,成了!目前来看还没有遇到啥问题。

    另外,还有一个小发现,原来xfce4会检测是否有swap,有swap的时候才会显示hibernate按钮。


2.替换内核logo

这个是重启的时候盯着那小企鹅突然想到的,本来还以为是个png图片,结果在源码里搜了半天没搜到,上网找找,原来是个ppm格式的……而且已经很多人在搞这个替换了,具体内容粘贴一份,原地址在这里


a.图片格式转换:

$ pngtopnm linuxlogo.png > linuxlogo.pnm
$ pnmquant 224 linuxlogo.pnm > linuxlogo224.pnm
$ pnmtoplainpnm linuxlogo224.pnm > linuxlogo224.ppm
$ mv linuxlogo224.ppm logo_linux_clut224.ppm

b.文件替换
/drivers/video/logo/logo_linux_clut224.ppm

c.重新编译内核

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值