简单有效!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

相关文章

SpringCloud动态配置注解@RefreshScope与@Component的深度解析

《SpringCloud动态配置注解@RefreshScope与@Component的深度解析》在现代微服务架构中,动态配置管理是一个关键需求,本文将为大家介绍SpringCloud中相关的注解@Re... 目录引言1. @RefreshScope 的作用与原理1.1 什么是 @RefreshScope1.

Mysql表的简单操作(基本技能)

《Mysql表的简单操作(基本技能)》在数据库中,表的操作主要包括表的创建、查看、修改、删除等,了解如何操作这些表是数据库管理和开发的基本技能,本文给大家介绍Mysql表的简单操作,感兴趣的朋友一起看... 目录3.1 创建表 3.2 查看表结构3.3 修改表3.4 实践案例:修改表在数据库中,表的操作主要

C# WinForms存储过程操作数据库的实例讲解

《C#WinForms存储过程操作数据库的实例讲解》:本文主要介绍C#WinForms存储过程操作数据库的实例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、存储过程基础二、C# 调用流程1. 数据库连接配置2. 执行存储过程(增删改)3. 查询数据三、事务处

Java使用Curator进行ZooKeeper操作的详细教程

《Java使用Curator进行ZooKeeper操作的详细教程》ApacheCurator是一个基于ZooKeeper的Java客户端库,它极大地简化了使用ZooKeeper的开发工作,在分布式系统... 目录1、简述2、核心功能2.1 CuratorFramework2.2 Recipes3、示例实践3

Java利用JSONPath操作JSON数据的技术指南

《Java利用JSONPath操作JSON数据的技术指南》JSONPath是一种强大的工具,用于查询和操作JSON数据,类似于SQL的语法,它为处理复杂的JSON数据结构提供了简单且高效... 目录1、简述2、什么是 jsONPath?3、Java 示例3.1 基本查询3.2 过滤查询3.3 递归搜索3.4

SpringBoot日志配置SLF4J和Logback的方法实现

《SpringBoot日志配置SLF4J和Logback的方法实现》日志记录是不可或缺的一部分,本文主要介绍了SpringBoot日志配置SLF4J和Logback的方法实现,文中通过示例代码介绍的非... 目录一、前言二、案例一:初识日志三、案例二:使用Lombok输出日志四、案例三:配置Logback一

springboot security之前后端分离配置方式

《springbootsecurity之前后端分离配置方式》:本文主要介绍springbootsecurity之前后端分离配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的... 目录前言自定义配置认证失败自定义处理登录相关接口匿名访问前置文章总结前言spring boot secu

一文详解SpringBoot响应压缩功能的配置与优化

《一文详解SpringBoot响应压缩功能的配置与优化》SpringBoot的响应压缩功能基于智能协商机制,需同时满足很多条件,本文主要为大家详细介绍了SpringBoot响应压缩功能的配置与优化,需... 目录一、核心工作机制1.1 自动协商触发条件1.2 压缩处理流程二、配置方案详解2.1 基础YAML

springboot简单集成Security配置的教程

《springboot简单集成Security配置的教程》:本文主要介绍springboot简单集成Security配置的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录集成Security安全框架引入依赖编写配置类WebSecurityConfig(自定义资源权限规则

SpringBoot中封装Cors自动配置方式

《SpringBoot中封装Cors自动配置方式》:本文主要介绍SpringBoot中封装Cors自动配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录SpringBoot封装Cors自动配置背景实现步骤1. 创建 GlobalCorsProperties