草庐IT

Ubuntu 22.04 桌面美化之Mac Big Sur风格

玖涯 2023-04-13 原文

Ubuntu 默认的桌面也是一个不错的样式,但千篇一律的主题很容易让人疲惫。本文描述了如何通过安装 gnome 桌面主题和动画,使桌面趋向于 Mac 的样式。

美化后的样式如下,请参考:

一、主题和图标美化

1.1 安装 tweaks

  1. 打开终端,执行更新命令

    sudo apt update && sudo apt upgrade
    
  2. 安装美化插件扩展支持

    sudo apt install gnome-tweaks gnome-shell-extensions -y
    

    安装完成后在应用中可以搜索到一个名为(tweaks/优化)的应用。

1.2 安装插件

插件官网:https://extensions.gnome.org/

  1. 用浏览器打开 gnome 插件官网。gnome 插件网站须安装一个浏览器插件,根据网站提示安装,不同浏览器有不同的插件,但整体都是一样的流程。(本文使用的是 Chorme 浏览器)

    安装完毕后刷新网页,可看到不再提示安装浏览器插件,表示浏览器插件已经安装成功。

  2. 搜索 User Themes 插件,点击进入插件界面进行安装。

1.3 安装主题

主题 Github 地址:https://github.com/vinceliuice/WhiteSur-gtk-theme

  1. 使用 git 命令将主题内容同步到本地。(git的安装本文不赘述,也可在Github直接下载主题)

    git clone https://github.com/vinceliuice/WhiteSur-gtk-theme.git
    

    为防迷路,本文也将在文章最底部附带上使用的主题文件压缩包。

  2. 下载完成后进入主题目录,执行如下命令进行主题安装。

    ./install.sh -t all -N glassy -s 220
    

    安装过程中会下载软件包,如果下载失败可以更换软件源试试。

  3. 设置主题

    sudo ./tweaks.sh -g
    

1.4 安装图标

Mac 图标下载地址:https://www.gnome-look.org/p/1400021

  1. 进入下载地址下载图标。

    为防迷路,本文将在文章末尾附上本文使用的图标文件压缩包。

  2. 进入用户主目录,新建 .icons 目录,将图标压缩包中的文件解压到 .icons 目录,解压后的目录结构如下。

1.5 应用主题和图标

搜索打开 tweaks / 美化 应用,调整 Icons / 图标ShellLegacy Applications / 过时应用程序 三个配置。本文的配置如下:

1.6 元素位置调整

  1. 将标题栏的操作按钮从右侧移动到左侧。

  2. 调整桌面图标的大小和新图标的位置,将 Dock 栏从左侧调整到底部,并设置自动隐藏,取消 Dock 延伸到屏幕边缘的选项,调整 Dock 图标的大小。

更换壁纸

Mac 壁纸可以从这个存储库中下载:https://github.com/vinceliuice/WhiteSur-wallpapers

下载完成后选中图片设置为壁纸即可。

二、安装效果

2.1 毛玻璃效果

为应用抽屉添加毛玻璃效果。

gnome 插件官网中搜索 Blur my Shell 插件并点击安装。

仔细观察 Dock 的图标,可以注意到鼠标悬浮时插件为他添加了个阴影层,不是很美观,可在扩展中进行关闭。

应用抽屉中搜索 Extensions / 扩展,找到 Blur my Shell 插件,点击设置。找到 Dash 选项卡,点击关闭。

2.2 窗口显示和隐藏动画

gnome 插件官网中搜索 Compiz alike magic lamp effect 插件并点击安装。

Ubuntu 的 Dock 默认只能点击展开,不能点击隐藏窗口,可在命令行执行如下命令开启点击隐藏:

gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'

有关Ubuntu 22.04 桌面美化之Mac Big Sur风格的更多相关文章

  1. ruby - 模块嵌套代码风格偏好 - 2

    我的假设是moduleAmoduleBendend和moduleA::Bend是一样的。我能够从thisblog找到解决方案,thisSOthread和andthisSOthread.为什么以及什么时候应该更喜欢紧凑语法A::B而不是另一个,因为它显然有一个缺点?我有一种直觉,它可能与性能有关,因为在更多命名空间中查找常量需要更多计算。但是我无法通过对普通类进行基准测试来验证这一点。 最佳答案 这两种写作方法经常被混淆。首先要说的是,据我所知,没有可衡量的性能差异。(在下面的书面示例中不断查找)最明显的区别,可能也是最著名的,是你的

  2. ruby - 如何在 Ubuntu 中清除 Ruby Phusion Passenger 的缓存? - 2

    我试过重新启动apache,缓存的页面仍然出现,所以一定有一个文件夹在某个地方。我没有“公共(public)/缓存”,那么我还应该查看哪些其他地方?是否有一个URL标志也可以触发此效果? 最佳答案 您需要触摸一个文件才能清除phusion,例如:touch/webapps/mycook/tmp/restart.txt参见docs 关于ruby-如何在Ubuntu中清除RubyPhusionPassenger的缓存?,我们在StackOverflow上找到一个类似的问题:

  3. Vscode+Cmake配置并运行opencv环境(Windows和Ubuntu大同小异) - 2

    之前在培训新生的时候,windows环境下配置opencv环境一直教的都是网上主流的vsstudio配置属性表,但是这个似乎对新生来说难度略高(虽然个人觉得完全是他们自己的问题),加之暑假之后对cmake实在是爱不释手,且这样配置确实十分简单(其实都不需要配置),故斗胆妄言vscode下配置CV之法。其实极为简单,图比较多所以很长。如果你看此文还配不好,你应该思考一下是不是自己的问题。闲话少说,直接开始。0.CMkae简介有的人到大二了都不知道cmake是什么,我不说是谁。CMake是一个开源免费并且跨平台的构建工具,可以用简单的语句来描述所有平台的编译过程。它能够根据当前所在平台输出对应的m

  4. 在VMware16虚拟机安装Ubuntu详细教程 - 2

    在VMware16.2.4安装Ubuntu一、安装VMware1.打开VMwareWorkstationPro官网,点击即可进入。2.进入后向下滑动找到Workstation16ProforWindows,点击立即下载。3.下载完成,文件大小615MB,如下图:4.鼠标右击,以管理员身份运行。5.点击下一步6.勾选条款,点击下一步7.先勾选,再点击下一步8.去掉勾选,点击下一步9.点击下一步10.点击安装11.点击许可证12.在百度上搜索VM16许可证,复制填入,然后点击输入即可,亲测有效。13.点击完成14.重启系统,点击是15.双击VMwareWorkstationPro图标,进入虚拟机主

  5. kvm虚拟机安装centos7基于ubuntu20.04系统 - 2

    需求:要创建虚拟机,就需要给他提供一个虚拟的磁盘,我们就在/opt目录下创建一个10G大小的raw格式的虚拟磁盘CentOS-7-x86_64.raw命令格式:qemu-imgcreate-f磁盘格式磁盘名称磁盘大小qemu-imgcreate-f磁盘格式-o?1.创建磁盘qemu-imgcreate-fraw/opt/CentOS-7-x86_64.raw10G执行效果#ls/opt/CentOS-7-x86_64.raw2.安装虚拟机使用virt-install命令,基于我们提供的系统镜像和虚拟磁盘来创建一个虚拟机,另外在创建虚拟机之前,提前打开vnc客户端,在创建虚拟机的时候,通过vnc

  6. c - Ruby - 源代码 - 编码风格 - 2

    查看Ruby代码,它具有以下proc_arity:staticVALUEproc_arity(VALUEself){intarity=rb_proc_arity(self);returnINT2FIX(arity);}更多的是C编码风格问题,但为什么staticVALUE在单独的一行而不是像这样的:staticVALUEproc_arity(VALUEself) 最佳答案 它来自UNIX世界,因为它有助于轻松grep函数的定义:$grep-n'^proc_arity'*.c或使用vim:/^proc_arity

  7. ruby - ri 有空文件 – Ubuntu 11.10, Ruby 1.9 - 2

    我正在运行Ubuntu11.10并像这样安装Ruby1.9:$sudoapt-getinstallruby1.9rubygems一切都运行良好,但ri似乎有空文档。ri告诉我文档是空的,我必须安装它们。我执行此操作是因为我读到它会有所帮助:$rdoc--all--ri现在,当我尝试打开任何文档时:$riArrayNothingknownaboutArray我搜索的其他所有内容都是一样的。 最佳答案 这个呢?apt-getinstallri1.8编辑或者试试这个:(非rvm)geminstallrdocrdoc-datardoc-da

  8. ruby - 在 Ubuntu 14.04 中使用 Curl 安装 RVM 时出错 - 2

    我试图在Ubuntu14.04中使用Curl安装RVM。我运行了以下命令:\curl-sSLhttps://get.rvm.io|bash-sstable出现如下错误:curl:(7)Failedtoconnecttoget.rvm.ioport80:Networkisunreachable非常感谢解决此问题的任何帮助。谢谢 最佳答案 在执行curl之前尝试这个:echoipv4>>~/.curlrc 关于ruby-在Ubuntu14.04中使用Curl安装RVM时出错,我们在Stack

  9. Ruby:如何将数组拼接成 Lisp 风格的列表? - 2

    这是我发现自己偶尔想做的事情。假设我有一个参数列表。在Lisp中,我可以像这样`(imaginary-function,@args)为了调用将数组从一个元素转换为正确数量的参数的函数。Ruby中是否有类似的功能?或者我只是在这里使用了一个完全错误的成语? 最佳答案 是的!它被称为splat运算符。a=[1,44]p(*a) 关于Ruby:如何将数组拼接成Lisp风格的列表?,我们在StackOverflow上找到一个类似的问题: https://stackov

  10. ruby - rails 3.2.2(或 3.2.1)+ Postgresql 9.1.3 + Ubuntu 11.10 连接错误 - 2

    我正在使用PostgreSQL9.1.3(x86_64-pc-linux-gnu上的PostgreSQL9.1.3,由gcc-4.6.real(Ubuntu/Linaro4.6.1-9ubuntu3)4.6.1,64位编译)和在ubuntu11.10上运行3.2.2或3.2.1。现在,我可以使用以下命令连接PostgreSQLsupostgres输入密码我可以看到postgres=#我将以下详细信息放在我的config/database.yml中并执行“railsdb”,它工作正常。开发:adapter:postgresqlencoding:utf8reconnect:falsedat

随机推荐