简单有效!Ubuntu18 配置mac主题极简操作!

2024-01-27 05:59

本文主要是介绍简单有效!Ubuntu18 配置mac主题极简操作!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

重装过几十次ubuntu系统,还是看着mac主题的界面舒服。网上有很多大佬写了博客,效果挺好但是操作过于复杂,下面就整理一套极简操作。

1. 基本配置

基本配置的修改包括:mac主题图标、面板、鼠标箭头、窗口的按钮位置(放左边)、底部任务栏、终端等等。
直接执行下面命令:

# 安装优化工具,或者安装unity-tweak-tool也行
sudo apt-get install -y gnome-tweak-tool
# 优化工具的插件
sudo apt-get install -y gnome-shell-extensions
sudo apt-get install -y gnome-shell-extension-dashtodock
# 添加软件源并更新
sudo add-apt-repository -y ppa:noobslab/macbuntu
sudo add-apt-repository -y ppa:noobslab/themes
sudo apt-get update
# 下面这个命令一次性安装了若干种mac主题,完全够用
sudo apt-get install -y macbuntu-os-*

安装好了后,找到“优化”工具,点击“扩展”,选择“User Themes”。如果有感叹号,重启一下系统。
在这里插入图片描述
重启系统后,再点击“外观”,看下图。多种主题可以自己选。
在这里插入图片描述
底部任务栏配置。找到“Dash to dock”,先把它的最右边的按钮打开,再点那个设置图标的按钮进去配置一下,配置结束后再把最右边的按钮关闭(否则按super键的时候左边也会出现dock)
在这里插入图片描述
窗口的按钮放到左边,看下图:
在这里插入图片描述
再设置一个高大上的终端,用oh-my-zsh,方法戳这

最重要的mac主题壁纸!有了壁纸才有mac的感觉,这里面有40多张,下载地址戳这。

至此,就完成了大部分工作,正常工作时即有了mac的体验,可以不必继续。但是如果为了山寨到底,还剩下:开关窗口特效、开机登录界面、锁屏界面(两者相似但是不同),开机动画。

2. 开关窗口特效

还需要安装软件如下:

sudo apt-get install -y compizconfig-settings-manager 
sudo apt-get install -y compiz-plugins compiz-plugins-extra 
sudo apt-get install -y gconf-editor

打开compizconfig-settings-manager->Effects->Animations
可以自己修改动画。建议修改Open Animations、Minimize Animations、Unminimize Animations的第一个动画效果为Magic Lamp,持续时间可以定为500ms。(听不懂的可以参考这个博客的第8部分)

3. 登录界面

mac主题的登录界面,戳这下载,GDM-theme就是登录主题的意思。
下载好了之后解压,找到install.sh脚本,执行以下命令:

sudo chmod +x install.sh
./install.sh

更换锁屏壁纸只需要选择一张图片右键,然后在脚本中选择SetAsWallpaper。
原理:修改了/usr/share/gnome-shell/theme/ubuntu.css里面的css样式表。原理说明在这

4. 开机动画

还是要先下载主题,这是两个效果不太好的苹果开机动画:MacX和Apple。更多开机动画戳这。

下载完后解压到/usr/share/plymouth/themes/目录下,再运行如下命令自动修改配置:

# 一般下载的,有个install.sh,运行它就行了
sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth  default.plymouth /usr/share/plymouth/themes/"path/to-your-plymouth.plymouth" 100
sudo update-alternatives --config default.plymouth
sudo update-initramfs -u

或者也可以手动修改,参考这篇博客第5部分。
原理:修改了/etc/alteernatives/default.plymouth内容

最后放几个mac主题的网站,自己多折腾一下,懂了原理的话,可以纯手工配置。从开机的boost选项卡、开机动画、登录界面、桌面效果,都会更具个性化。

  • mac主题: https://www.gnome-look.org
  • 双系统启动界面,开机动画等: https://www.pling.com/browse/cat/109/order/latest/
  • windows主题:https://www.gnome-look.org/browse/cat/127/order/latest/

记录一下折腾时积累的技巧:

  • 查看软件源中的软件:(示例如下)
apt-cache pkgnames | grep macbun
  • linux中去掉^M的方法:https://blog.csdn.net/sty945/article/details/80347901

这篇关于简单有效!Ubuntu18 配置mac主题极简操作!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/649260

相关文章

SpringBoot多环境配置数据读取方式

《SpringBoot多环境配置数据读取方式》SpringBoot通过环境隔离机制,支持properties/yaml/yml多格式配置,结合@Value、Environment和@Configura... 目录一、多环境配置的核心思路二、3种配置文件格式详解2.1 properties格式(传统格式)1.

Python操作PDF文档的主流库使用指南

《Python操作PDF文档的主流库使用指南》PDF因其跨平台、格式固定的特性成为文档交换的标准,然而,由于其复杂的内部结构,程序化操作PDF一直是个挑战,本文主要为大家整理了Python操作PD... 目录一、 基础操作1.PyPDF2 (及其继任者 pypdf)2.PyMuPDF / fitz3.Fre

Debian系和Redhat系防火墙配置方式

《Debian系和Redhat系防火墙配置方式》文章对比了Debian系UFW和Redhat系Firewalld防火墙的安装、启用禁用、端口管理、规则查看及注意事项,强调SSH端口需开放、规则持久化,... 目录Debian系UFW防火墙1. 安装2. 启用与禁用3. 基本命令4. 注意事项5. 示例配置R

Python对接支付宝支付之使用AliPay实现的详细操作指南

《Python对接支付宝支付之使用AliPay实现的详细操作指南》支付宝没有提供PythonSDK,但是强大的github就有提供python-alipay-sdk,封装里很多复杂操作,使用这个我们就... 目录一、引言二、准备工作2.1 支付宝开放平台入驻与应用创建2.2 密钥生成与配置2.3 安装ali

MySQL 强制使用特定索引的操作

《MySQL强制使用特定索引的操作》MySQL可通过FORCEINDEX、USEINDEX等语法强制查询使用特定索引,但优化器可能不采纳,需结合EXPLAIN分析执行计划,避免性能下降,注意版本差异... 目录1. 使用FORCE INDEX语法2. 使用USE INDEX语法3. 使用IGNORE IND

PyCharm中配置PyQt的实现步骤

《PyCharm中配置PyQt的实现步骤》PyCharm是JetBrains推出的一款强大的PythonIDE,结合PyQt可以进行pythion高效开发桌面GUI应用程序,本文就来介绍一下PyCha... 目录1. 安装China编程PyQt1.PyQt 核心组件2. 基础 PyQt 应用程序结构3. 使用 Q

Redis MCP 安装与配置指南

《RedisMCP安装与配置指南》本文将详细介绍如何安装和配置RedisMCP,包括快速启动、源码安装、Docker安装、以及相关的配置参数和环境变量设置,感兴趣的朋友一起看看吧... 目录一、Redis MCP 简介二、安www.chinasem.cn装 Redis MCP 服务2.1 快速启动(推荐)2.

Spring Boot配置和使用两个数据源的实现步骤

《SpringBoot配置和使用两个数据源的实现步骤》本文详解SpringBoot配置双数据源方法,包含配置文件设置、Bean创建、事务管理器配置及@Qualifier注解使用,强调主数据源标记、代... 目录Spring Boot配置和使用两个数据源技术背景实现步骤1. 配置数据源信息2. 创建数据源Be

Java中使用 @Builder 注解的简单示例

《Java中使用@Builder注解的简单示例》@Builder简化构建但存在复杂性,需配合其他注解,导致可变性、抽象类型处理难题,链式编程非最佳实践,适合长期对象,避免与@Data混用,改用@G... 目录一、案例二、不足之处大多数同学使用 @Builder 无非就是为了链式编程,然而 @Builder

Python使用openpyxl读取Excel的操作详解

《Python使用openpyxl读取Excel的操作详解》本文介绍了使用Python的openpyxl库进行Excel文件的创建、读写、数据操作、工作簿与工作表管理,包括创建工作簿、加载工作簿、操作... 目录1 概述1.1 图示1.2 安装第三方库2 工作簿 workbook2.1 创建:Workboo