Ubuntu18.04.5深度定制主题,修改背景图片壁纸开机动画,完美去掉默认背景紫色
Ubuntu18.04.5深度定制主题,修改背景图片壁纸开机动画,完美去掉默认背景紫色
- 问题描述
- 修改后的效果
- 详细操作步骤
- 0. 准备图片
- 1. 修改背景:grub引导启动界面(一般系统不显示可跳过此步骤)
- 2. 修改背景:开/关机动画
- 3. 修改背景:选择用户登录输入密码界面
- 4. 修改桌面壁纸和锁屏壁纸
- 5. 修改背景:命令行终端
- 6. 去掉进入桌面时以#2c001e为背景色的闪烁(高风险)
问题描述
如果你觉得Ubuntu的默认背景色看起来怪怪的,那就开始动手换掉它吧。
Ubuntu的默认背景色的值是#2c001e,此处对比网页白色背景,为了看着效果一样把色值调亮了 |
主要出现的位置有多处,对应需要不同的方法:
- grub引导启动界面
- 开/关机动画
- 选择用户登录输入密码界面
- 桌面壁纸和锁屏壁纸
- 命令行终端
- 进入桌面时以#2c001e为背景色闪烁
修改后的效果
详细操作步骤
以下步骤均在Ubuntu18.04.5上测试。其他版本上请小心驾驶,谨防翻车。
0. 准备图片
准备一张和显示器分辨率相同的png格式的图片wallpaper.png,运行如下命令。
sudo cp -i wallpaper.png /usr/share/backgrounds/
sudo chmod 644 /usr/share/backgrounds/wallpaper.png
sudo chown root /usr/share/backgrounds/wallpaper.png
sudo chgrp root /usr/share/backgrounds/wallpaper.png
1. 修改背景:grub引导启动界面(一般系统不显示可跳过此步骤)
运行
sudo gedit /etc/default/grub
找到GRUB_GFXMODE所在行
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
修改GRUB_GFXMODE为你的分辨率,并去掉它前面的#。保存退出。
GRUB_GFXMODE=1920x1080
放置你的图片并更新grub
sudo ln -s /usr/share/backgrounds/wallpaper.png /boot/grub/
sudo update-grub
2. 修改背景:开/关机动画
运行
sudo ln -s /usr/share/backgrounds/wallpaper.png /usr/share/plymouth/themes/ubuntu-logo/wallpaper.png
sudo gedit /usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.script
在最后添加三行,保存退出
wallpaper_image = Image("wallpaper.png");
wallpaper_sprite = Sprite(wallpaper_image);
wallpaper_sprite.SetZ(-100);
3. 修改背景:选择用户登录输入密码界面
运行
sudo gedit /etc/alternatives/gdm3.css
找到
#lockDialogGroup { background: #2c001e url(resource:///org/gnome/shell/theme/noise-texture.png);
修改为
#lockDialogGroup { background: url(file:///usr/share/backgrounds/wallpaper.png);
找到
.login-dialog-user-list:expanded .login-dialog-user-list-item:selected {background-color: #dd4814;color: #ffffff; }.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in {border-right: 2px solid #dd4814; }
修改为透明,避免选择用户的框的背景与后面的整个背景不协调
.login-dialog-user-list:expanded .login-dialog-user-list-item:selected {background-color: transparent;color: #ffffff; }.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in {border-right: 2px solid transparent; }
4. 修改桌面壁纸和锁屏壁纸
运行
ln -s /usr/share/backgrounds/wallpaper.png ~/Pictures/
桌面鼠标右键→更改背景→背景/锁定屏幕→图片→选择双击
5. 修改背景:命令行终端
推荐使用terminator
sudo apt-get install terminator
terminator
右键→配置文件首选项→配置→default→背景→透明背景→0.80
6. 去掉进入桌面时以#2c001e为背景色的闪烁(高风险)
1) 问题描述:
登录成功后,从输入密码界面切换到桌面时,会有一个短暂的过度动画,该动画会以#2c001e为背景色闪现一下,逼死强迫症。
无语的是,这个颜色值硬编码在js脚本里,这个脚本又被打包进了二进制库文件,没有设置接口。
那干脆就直接对这个库文件开刀了
Ubuntu18.04.5深度定制主题,修改背景图片壁纸开机动画,完美去掉默认背景紫色相关推荐
- 基于Ubuntu18.04下深度学习服务器搭建
基于Ubuntu18.04下深度学习服务器搭建 目录: 基于Ubuntu18.04下深度学习服务器搭建 主要模块组成 Anaconda安装 CUDA安装 pytorch安装 CuDNN安装 其他常用指 ...
- Ubuntu18.04 realsenseD435i深度摄像头外参标定的问题
Ubuntu18.04 realsenseD435i深度摄像头外参标定的问题 鱼香ROS介绍: 鱼香ROS是由机器人爱好者共同组成的社区,欢迎一起参与机器人技术交流. 进群加V:fishros2048 ...
- Ubuntu18.04 使用U盘装机时花屏和开机时花屏的解决办法
Ubuntu18.04 使用U盘装机时花屏和开机时花屏的解决办法 问题描述 具体步骤 1. 用U盘装系统 2. 开机 参考文章 问题描述 有一台主机,需要安装Ubuntu18.04系统. 1.用启动盘 ...
- 小程序背景图片从服务器获取,小程序之背景图片的加载
说在前面 最近由于项目需要所以学了下小程序,也做了一些东西,随后便有了以下的一些总结了,先说说关于如何解决小程序背景图片pc端调试完美不缺,而在真机调试的时候却消失不见的情况. 问题描述 最近做项目的 ...
- 如何给html文件加背景图片,怎么在文件夹中设置背景图片
在文件夹中设置美丽的背景图片,可以让你的电脑显得与众不同,下面是学习啦小编给大家整理的一些有关在文件夹中设置背景图片的方法,希望对大家有帮助! 在文件夹中设置背景图片的方法 打开你要设置背景的文件夹, ...
- Qt QGraphicsScene绘制背景图片,并解决item移动破坏背景问题。
今天尝试了一个Qt的QGraphics框架,框架的概念如下: 具体的框架介绍不是本文的重点,就不多介绍,本文要解决的问题是在scene上绘制背景图片,并解决item移动破坏背景的问题. 毕竟scene ...
- Android 更改纯色背景图片颜色,可实现一张背景圆形图片展示不同颜色
Android 更改纯色背景图片颜色,可实现一张背景圆形图片展示不同颜色 项目中可能会遇到比如多个纯色圆形背景列表或者说纯色圆形头像背景,一般让UI设计师设计多张背景图:但是有更好的方法只需一张图就可 ...
- 前端背景图放置_前端开发关于网页背景图片的缩放自适应及组合形成背景图的问题...
前端游戏开发贴吧 游戏前端开发 游戏开发流程 策划美术前端后端 昨天在切图时遇到如下两个问题: 1.需要背景图片无论浏览器大小如何缩放,背景图片始终宽度百分百显示. 2.需要将给出的一张背景图片和一张 ...
- android 图片转换圆形 黑色背景,Android 更改纯色背景图片颜色,可实现一张背景圆形图片展示不同颜色...
Android 更改纯色背景图片颜色,可实现一张背景圆形图片展示不同颜色 项目中可能会遇到比如多个纯色圆形背景列表或者说纯色圆形头像背景,一般让UI设计师设计多张背景图:但是有更好的方法只需一张图就可 ...
最新文章
- linux qt5.7下打地鼠源程序,基于QT的打地鼠游戏
- redistemplate分布式锁实现_基于 Redis SETNX 实现分布式锁
- 报名软件批次分类code不能为空_技能鉴定报名软件使用说明
- HDU 1251 统计难题 字典树/STL
- pytorch 三维点分类_三维点云分类与分割-PointNet
- C++-运行时类型信息,异常(day11)
- python socket发包_一个python发包的脚本
- 基于dreamweaver软件设计和开发一网站_基于 abp vNext 和 .NET Core 开发博客项目 Blazor 实战系列(一)...
- 获取Authorize.Net Transaction Key ( Getting Your Authorize.Net Transaction Key )
- 一个WordPress站点绑定多个域名
- 【深入浅出WF】——持久化的过程
- 设计模式(九): 从醋溜土豆丝和清炒苦瓜中来学习模板方法模式(Template Method Pattern)...
- 腾讯翻译君在线翻译怎么翻译整个文件_很实用的PDF文档在线翻译工具,整篇PDF翻译一键搞定...
- Android数据编码之Base64
- symlink() 函数
- 基于opencv与android的手机远程监控
- 强大的安全工具 杀毒软件小红伞试用测评
- 实验一 基本逻辑门电路
- Excel VBA-正则表达式汇总
- 游戏 匹配算法 实现(基于ELO分数、等待时长)