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

相关文章

Linux链表操作方式

《Linux链表操作方式》:本文主要介绍Linux链表操作方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、链表基础概念与内核链表优势二、内核链表结构与宏解析三、内核链表的优点四、用户态链表示例五、双向循环链表在内核中的实现优势六、典型应用场景七、调试技巧与

maven私服配置全过程

《maven私服配置全过程》:本文主要介绍maven私服配置全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录使用Nexus作为 公司maven私服maven 私服setttings配置maven项目 pom配置测试效果总结使用Nexus作为 公司maven私

基于Python实现一个简单的题库与在线考试系统

《基于Python实现一个简单的题库与在线考试系统》在当今信息化教育时代,在线学习与考试系统已成为教育技术领域的重要组成部分,本文就来介绍一下如何使用Python和PyQt5框架开发一个名为白泽题库系... 目录概述功能特点界面展示系统架构设计类结构图Excel题库填写格式模板题库题目填写格式表核心数据结构

Java Multimap实现类与操作的具体示例

《JavaMultimap实现类与操作的具体示例》Multimap出现在Google的Guava库中,它为Java提供了更加灵活的集合操作,:本文主要介绍JavaMultimap实现类与操作的... 目录一、Multimap 概述Multimap 主要特点:二、Multimap 实现类1. ListMult

springboot加载不到nacos配置中心的配置问题处理

《springboot加载不到nacos配置中心的配置问题处理》:本文主要介绍springboot加载不到nacos配置中心的配置问题处理,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录springboot加载不到nacos配置中心的配置两种可能Spring Boot 版本Nacos

Nacos注册中心和配置中心的底层原理全面解读

《Nacos注册中心和配置中心的底层原理全面解读》:本文主要介绍Nacos注册中心和配置中心的底层原理的全面解读,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录临时实例和永久实例为什么 Nacos 要将服务实例分为临时实例和永久实例?1.x 版本和2.x版本的区别

如何搭建并配置HTTPD文件服务及访问权限控制

《如何搭建并配置HTTPD文件服务及访问权限控制》:本文主要介绍如何搭建并配置HTTPD文件服务及访问权限控制的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、安装HTTPD服务二、HTTPD服务目录结构三、配置修改四、服务启动五、基于用户访问权限控制六、

Python中文件读取操作漏洞深度解析与防护指南

《Python中文件读取操作漏洞深度解析与防护指南》在Web应用开发中,文件操作是最基础也最危险的功能之一,这篇文章将全面剖析Python环境中常见的文件读取漏洞类型,成因及防护方案,感兴趣的小伙伴可... 目录引言一、静态资源处理中的路径穿越漏洞1.1 典型漏洞场景1.2 os.path.join()的陷

C/C++ chrono简单使用场景示例详解

《C/C++chrono简单使用场景示例详解》:本文主要介绍C/C++chrono简单使用场景示例详解,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友... 目录chrono使用场景举例1 输出格式化字符串chrono使用场景China编程举例1 输出格式化字符串示

Python使用Code2flow将代码转化为流程图的操作教程

《Python使用Code2flow将代码转化为流程图的操作教程》Code2flow是一款开源工具,能够将代码自动转换为流程图,该工具对于代码审查、调试和理解大型代码库非常有用,在这篇博客中,我们将深... 目录引言1nVflRA、为什么选择 Code2flow?2、安装 Code2flow3、基本功能演示