设为首页 收藏本站
查看: 836|回复: 0

[经验分享] Ubuntu 16.04美化

[复制链接]

尚未签到

发表于 2017-11-19 20:45:19 | 显示全部楼层 |阅读模式
  www.gnome-look.org上有大量的Ubuntu Plymouth主题,也就是通常所说的开机画面主题,但是几乎所有的主题在16.04之后变的不可用了,那是因为从16.04开始,plymouth主题存放路径已经变了,而网络上的主题还是对应的老版路径,那就是"/lib/plymouth/themes/",16.04之后已改为:"/usr/share/plymouth/themes/"。这导致老版的主题不光用作者写的脚本安装不上,即便是自己手动复制到主题目录里,也不能正常使用。
  
本篇文章重点介绍一下老版plymouth主题如何安装到16.04上。
  
首先正常的话,16.04已经默认安装了一个plymouth主题,那就下面这样的:
  
DSC0000.jpg
  如果不知道何种原因,你的16.04没有默认安装plymouth的默认主题,那么可以通过下面这个命令安装:
  

sudo apt-get install plymouth-themes  

  这条命令会自动创建"/usr/share/plymouth/themes/"并且附带几个简单默认的主题。
  那么下面我们来开始安装自定义主题。
  这里以一个我比较喜欢的主题NSA Splash Screen (https://www.gnome-look.org/p/1173975/)为例。
  
一、下载主题,然后解压后得到一个目录。(本文以解压到~/Downloads为例)
  
DSC0001.png
  重点是images目录、nsa.plymouth、nsa.script
  
那么我们可以得知,这个主题叫nsa
  
Plymouth的主题名称和主题文件名以及主题目录名,必须完全一致,不然会报错。
  
所以我们首先需要把这个skd1993-nsa-plymouth-50df7fd目录名改成nsa
  
二、查看并修改主题文件
  
nsa是个老版本的主题,这个是怎么看出来的呢,用文本编辑器打开nsa.plymouth:
  
DSC0002.png
  正如我之前所说,ImageDir和ScriptFile对应的路径已经不存在了。因此我们需要对其进行修改。
  
对于我们这个主题来说,具体是这样的:
  

ImageDir=/usr/share/plymouth/themes/nsa  
ScriptFile=/usr/share/plymouth/themes/nsa/nsa.script
  

  保存退出。
  
三、安装主题
  
把主题文件夹复制到plymouth的theme目录
  

sudo cp -r ~/Downloads/nsa /usr/share/plymouth/themes/  

  然后安装这个主题。
  

sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/nsa/nsa.plymouth  100  

  更新一下plymouth,手动输入序号选择我们刚刚安装的主题。
  

sudo update-alternatives --config default.plymouth  

DSC0003.png

  最后更新一下initramfs
  

sudo update-initramfs -u  

  四、完成
  
重启即可看到效果。
  如果在sudo update-alternatives --config default.plymouth这一步出现错误提示:
  

W: plymouth module "(/usr/lib/i386-linux-gnu/plymouth//.so)" missing, skipping that theme.  

  这是个内核级的错误,此时不要重启,不然可能卡在开机界面。绝大多数可能是某个步骤中的路径搞错了。仔细检查所有步骤的路径,然后重来一遍。
  本文中的三四步骤,可以通过一个shell脚本完成。
  
下面贴上脚本内容(仅限本主题,其他主题可以简单将文中的nsa更换为相应主题的名称,前提是做完文中一、二两步)
  

#!/bin/bash  

  
echo  -e "\033[36m Copying new files...  \033[0m"
  
# make a new directory for storing the theme
  
sudo mkdir /usr/share/plymouth/themes/nsa
  

  
# copy the contents
  
sudo cp --recursive {images,nsa.plymouth,nsa.script,README.md} /usr/share/plymouth/themes/nsa
  

  
#install the theme
  
echo -e "\033[31m Installing the theme...  \033[0m"
  
sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/nsa/nsa.plymouth  100
  

  
# set as default theme
  
echo -e "\033[32m Please Select your theme and set it default...  \033[0m"
  
sudo update-alternatives --config default.plymouth
  

  
# a little update
  
sudo update-initramfs -u
  

  
echo -e "\033[36m Installation Complete!  \033[0m"
  

  将上述代码保存到主题目录下,文件名比如为xxx.sh
  
然后Terminal进入该目录
  

chmod +x xxx.sh  
./xxx.sh
  

  即可完成安装

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-408660-1-1.html 上篇帖子: ubuntu 14.04 上配置vlc组播源 下篇帖子: 【Linux】Ubuntu修改默认源
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表