fedora18 开机自启动framebuffer程序
2013-04-21 22:13
183 查看
早在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位色的意思
我的想法是,先让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位色的意思
相关文章推荐
- Fedora 16设置开机自启动程序与Ubuntu的区别
- fedora20如何开机自启动用户的图形窗口程序
- fedora 17 设置开机自启动服务和程序
- Android开机自启动程序
- Android开机自启动程序
- 关于程序开机自启动,无法启动同一目录其它程序的处理
- 利用Recognizer编写自己的开机自启动程序
- Android开机自启动程序
- Android开机自启动程序
- 将程序复制到系统目录,设置开机自启动
- fedora 如何添加登录自启动的程序
- android让程序开机自启动
- win101如何禁止开机自启动程序
- centOS系统中为自己编写的c程序添加开机自启动
- CentOS设置程序开机自启动的方法
- C++操作注册表实现开机自启动程序
- ubuntu杂谈(五)----- 开机自启动某个后台程序的方法,免输入密码
- CentOS下实现程序开机自启动
- Android开机自启动程序
- 详解CentOS设置程序开机自启动的方法