fedora18 开机自启动framebuffer程序

早在fedora14的时候,自启动framebuffer程序,键盘事件就会受干扰(键盘无响应,或是响应延迟),原因应该是开机动画plymouth程序引起的,因为屏蔽掉plymouth程序后,就正常了,有了这个经验,fedora18应该也是这个问题,但是从fedora15开始,fedora用上了systemd,通过systemd来控制rc.local的启动顺序,应该也可以解决问题.

我的想法是,先让plymouth程序结束,再运行rc.local,应该就没有问题了,所以把rc-local.service的启动顺序改在plymouth结束之后


(因为是虚拟机,没装工具,只能截图了) 

这里的关键是在After 加了一句 “plymouth-quit-wait.service”,但是测试之后发现依然不行,.....

...

... 此处省略1000000字

...

最后发现plymouth-quit-wait.service 和 plymouth-quit.service 服务里面竟然有一句“ After = rc-local.service ” 一下子豁然开朗;分别去掉“ rc-local.service” 即可


最后补充一下:


开机默认启动虚拟终端方法:“ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target” 

开机默认启动图形界面的方法:“ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target” 


自启动程序方法:

方法一 ,可以模拟xx.service 自己写一个服务,来启动程序,“systemctl enable xx.service”(可以百度一下systemctl的用法);

方法二,在/etc/rc.d/新建一个rc.local文件就可以了,因为只要rc.local存在,开机就会运行rc.local(可以在rc.local中加入开机运行的程序)。

grub2修改framebuffer分辨率的方法:

修改/boot/grub2/grub.cfg文件,将“set gfxpayload = keep” 改为 “set gfxpayload = 1280x1024x32”,这里1280x1024就是分辨率了,32是32位色的意思


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值