当前位置: 首页 > news >正文

ubuntu开机画面的修改

ubuntu开机画面的修改

这里所讲的ubuntu开机画面的修改指的是9.10以后的版本,因为在9.10之后,ubuntu采用的是plymouth,取代了原先的xsplash,所以只适用于9.10之后的版本。

Ubuntu12.04(这里以12.04版本为例)的plymouth设定文件放在/lib/plymouth目录内,与主题相关的设定文件放置于/lib/plymouth/theme,设定主题样式文件为default.plymouth。其内容大致如下:

[Plymouth Theme]

Name=Ubuntu Logo

Description=A theme that features a blank background with a logo.

ModuleName=script


[script]

ImageDir=/lib/plymouth/themes/ubuntu-logo

ScriptFile=/lib/plymouth/themes/ubuntu-logo/ubuntu-logo.script

其内容还是很容易读懂的:

第一部分[Plymouth Theme]中的ModuleName指示plymouth载入它的script.so模组处理主题。基本上这一部分的内容是固定不变的。

第二部分[script]就是配合script.so模组的设定项目。(这里不做具体的介绍)

ps:当然如果你之前执行过sudo update-alternatives --config default.plymouth修改了默认   的开机动画,那default.plymouth中的内容多少会有不同。


修改方法:

1、快速修改

如果你只是要简单的修改一下开机时的背景或者是ubuntulogo,那只要找相应的图片,把它复制到/lib/plymouth/themes/ubuntu_logo目录下替换掉原先的ubuntu_logo.png即可(注意,一定要是png的图片格式,不然的话开机后可能什么都不显示),当然如果你想修改进入系统时下面加载的小圆点,也只要找来相对的两张图片替换掉原来的就可以了。

2、自定义修改

如果你想要自行设计开机动画,可以在/lib/plymouth/themes下建立一个子目录,比如my-theme,将ubuntu-logo/ubuntu-logo.plymouthuubuntu-logo-logo.script复制过去,在将你准备好的图片也复制过去。接着修改/etc/alternatives/defaute.plymouth的符号链接目标为你的plymouth.

 

 

相关文章:

  • Ubuntu 12.04忘记用户密码的解决办法
  • ubuntu 删除自带的游戏
  • Linux 下openOffice的安装
  • Linux下Openoffice乱码解决方法
  • MIME type类型
  • Ubuntu 安装字体方法
  • Ubuntu中查看网卡信息的基础知识
  • ubuntu装RTL8111/8168B网卡驱动
  • Ubuntu 12.04安装QQ for Linux
  • ubuntu 自定义分辨率
  • ubuntu12.04安装中文输入法(ibus)和开机自动启动ibus应用
  • ExtJs xtype一览
  • extjs tabpanel子页面跳转
  • dpkg: error: dpkg status database is locked by another process
  • Ext.get(...).getValue is not a function
  • SegmentFault for Android 3.0 发布
  • [译]如何构建服务器端web组件,为何要构建?
  • C++11: atomic 头文件
  • JavaScript/HTML5图表开发工具JavaScript Charts v3.19.6发布【附下载】
  • JS字符串转数字方法总结
  • Lucene解析 - 基本概念
  • php的插入排序,通过双层for循环
  • vue从入门到进阶:计算属性computed与侦听器watch(三)
  • 初识 beanstalkd
  • 观察者模式实现非直接耦合
  • 聚类分析——Kmeans
  • 离散点最小(凸)包围边界查找
  • 前端工程化(Gulp、Webpack)-webpack
  • 吴恩达Deep Learning课程练习题参考答案——R语言版
  • 想写好前端,先练好内功
  • 异常机制详解
  • Java总结 - String - 这篇请使劲喷我
  • Spring Batch JSON 支持
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • ​ArcGIS Pro 如何批量删除字段
  • ​什么是bug?bug的源头在哪里?
  • (173)FPGA约束:单周期时序分析或默认时序分析
  • (zt)最盛行的警世狂言(爆笑)
  • (附源码)springboot太原学院贫困生申请管理系统 毕业设计 101517
  • (更新)A股上市公司华证ESG评级得分稳健性校验ESG得分年均值中位数(2009-2023年.12)
  • (十二)devops持续集成开发——jenkins的全局工具配置之sonar qube环境安装及配置
  • (转)Linux整合apache和tomcat构建Web服务器
  • *(长期更新)软考网络工程师学习笔记——Section 22 无线局域网
  • .NET框架设计—常被忽视的C#设计技巧
  • /etc/X11/xorg.conf 文件被误改后进不了图形化界面
  • /proc/vmstat 详解
  • @requestBody写与不写的情况
  • [ IO.File ] FileSystemWatcher
  • [ vulhub漏洞复现篇 ] Jetty WEB-INF 文件读取复现CVE-2021-34429
  • [asp.net core]project.json(2)
  • [AutoSAR系列] 1.3 AutoSar 架构
  • [BZOJ1060][ZJOI2007]时态同步 树形dp
  • [C#]猫叫人醒老鼠跑 C#的委托及事件
  • [C/C++] -- 二叉树