打造一台“苹果范儿”的 Linux 系统,桌面美化攻略来了~

2023-05-16

点击关注公众号,实用技术文章及时了解fa5d873727a3489c0fde205ed07bafd2.png

目录

  • 前言

  • 参考文章

  • 1.安装工具gnome-tweaks

  • 2.修改窗口的按钮位置

  • 3.安装gnome扩展并设置

  • 4.美化桌面主题

  • 5.美化图标

  • 6.美化光标

  • 7.美化桌面背景,锁屏和登陆页面

  • 8.修改桌面工具栏位置

  • 9.修改字体

  • 10.修改终端样式

  • 最终效果


前言

由于ubuntu18.04的桌面字体太小,想着把字体调整一下,于是上网查资料。结果,查着查着,最后不小心把整个桌面给美化了,hhhhh

之前的桌面长这样:

485b2df733be87c08aee810fced25411.png现在的桌面长这样:

e279f5c7d65d9d448d7dd7ed81c6c52d.png

是不是感觉跟苹果系统比较像,哈哈哈,其实就是按照苹果主题设置的hhh

参考文章

  • https://blog.csdn.net/qq_42527676/article/details/91356154

  • https://blog.csdn.net/huiyuanliyan/article/details/97109935

  • https://blog.csdn.net/qq_34626094/article/details/113113318

1.安装工具gnome-tweaks

1.1 安装gnome-tweaks和gnome-tweak-tool

sudo apt-get update
sudo apt-get install gnome-tweaks
sudo apt-get install gnome-tweak-tool

1.2 打开gnome-tweaks

gnome-tweaks
8c22a7cc37fe575d1528255c63f40ac7.png

2.修改窗口的按钮位置

2.1 点击窗口选项,根据自己的习惯设置窗口:

96d78a11e1c9aa611a02bdbafed8f6b9.png

3.安装gnome扩展并设置

3.1 Ctri+C 退出gnome-tweaks

3.2 安装gnome-shell-extensions

sudo apt-get install gnome-shell-extensions

3.3 重启gnome:按Alt+F2进入命令窗口,输入r,并回车

14ef4433aee601f88cc2fb0eb20b7fb8.png3.4 重新打开gnome-tweaks

gnome-tweaks

3.5 点击拓展选项,把User themes打开

7e2184dc258ac2955a4beec3ceeca430.png到这里准备工作基本就完成了,接下来就该正式美化了

4.美化桌面主题

美化官网:https://www.opendesktop.org/.

4.1 选择桌面主题,我选择的是这个: McMojave

cf541a28f66a95303e4c15e6cf7860a3.png4.2 下载压缩包,并解压(我下载的是这个)

755a0f312db19583760c0eb9267fb2b6.png4.3 将解压后的文件夹移动到/usr/share/themes/路径下:

sudo mv 下载解压后的文件名 /usr/share/themes/

4.4 去gnome里更换主题,这里把应用程序和shell都换成了Mojave-dark

20a108cb7e6450efe2f3a4ca5f8c849f.png

5.美化图标

5.1 依旧去opendesktop官网Full Icons Themes选择一个自己喜欢的图标,这里我选择的是McMojave-circle.

14c11e3a767ee1a2b223027c1f0dfbe0.png5.2 下载文件,并解压,我下载的是这个

db97d4525c95f786cdf7f3cc5b13c19f.png5.3 将解压后的文件夹移动到/usr/share/icons/路径下:

sudo mv 下载解压后的文件名 /usr/share/icons/

5.4 去gnome里更换图标

4411246a8d5f425f41d575d076746cd6.png

6.美化光标

6.1 去opendesktop官网Full Icons Themes选择一个自己喜欢的光标,这里我选择的是macOS Big Sur.

ea069d6e8bfd374fbdc770af43bda1ed.png6.2 下载文件,并解压,我下载的是这个

d59f1df074b18dcd3c2e20b774d02c18.png6.3 将解压后的文件夹移动到/usr/share/icons/路径下:

sudo mv 下载解压后的文件名 /usr/share/icons/

6.4 去gnome里更换光标

2b6b6f7711b38716c5d218e469370f2f.png

7.美化桌面背景,锁屏和登陆页面

7.1 下载壁纸,我下载的是苹果桌面的壁纸,历代苹果桌面的超高清壁纸都在这里:

https://512pixels.net/projects/default-mac-wallpapers-in-5k/?ref=toolsforyou

我下载的是这个:

117abdd9f08c1ba92a67c20f19894e2a.png7.2 将下载的壁纸移动到/usr/share/backgrounds/路径下:

sudo mv 下载解压后的文件名 /usr/share/backgrounds/

7.3 去gnome里更换背景和锁屏

8239338f0266637ad0736cd9701a5ec2.png7.4 修改登陆界面

7.4.1 修改18.04相关配置文件:/etc/alternatives/gdm3.css

sudo gedit /etc/alternatives/gdm3.css

7.4.2 找到下面的部分:

#lockDialogGroup {
  background: #2c001e url(resource:///org/gnome/shell/theme/noise-texture.png);
  background-repeat: repeat; }

改成:

#lockDialogGroup {
  background: #2c001e url(file:///usr/share/backgrounds/Mojave-Night-6k.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; 
 }

这里/usr/share/backgrounds/Mojave-Night-6k.jpg 为壁纸所在的位置。扩展:最全的java面试题库

8.修改桌面工具栏位置

8.1 Ctri+C 退出gnome-tweaks

8.2 下载dash to dock

sudo apt-get install gnome-shell-extension-dashtodock

8.3 重启gnome:按Alt+F2进入命令窗口,输入r,并回车

450c4dc77fab59732dda8ec369ba0666.png8.4 重新打开gnome-tweaks

gnome-tweaks

8.5 点击拓展选项,把Dash to dock打开,并点击左边的小图标进入设置选项

c3fa2dca51f310cd5489f9dabe763743.png根据自己的喜好设置,这里我把工具栏放到屏幕的底部,并开启了智能隐藏

5a811f16c3705c172f34fc1580ba0de6.png

9.修改字体

这是我最初想要修改的地方,哈哈哈

这里我就简单调了一下缩放比例,其他的可以根据自己喜好修改:

0d311834aa9c8c7e6f29fe3369700eff.png

10.修改终端样式

Ctrl + Alt + T 打开终端,依次点击编辑–首选项,根据自己喜好进行设置

858f83e612578392f4081d8af4c5acd7.png

最终效果

fe06b37c1d2eee6f1736f14592e0bc44.png

到这里基本就“变身”完成了!

来源:blog.csdn.net/qq_43646651/article/

details/121176719

热门内容:
  • 收到6家大厂offer,我把问烂了的《Java八股文》打造成3个PDF。共1700页!!

  • 互联网最值得加入的173家国企汇总!!

  • 用代码画时序图,巨好用!

  • 使用 Docker 高效搭建本地开发环境(详细教程)

  • 公司新来了一个同事,把权限系统设计的炉火纯青!

  • SpringBoot 官方强烈推荐,连接池,太快了!

  • BigDecimal使用不当,造成P0事故!


  

ec94508327d4ca00a87f4329ac0c992b.jpeg


  
最近面试BAT,整理一份面试资料《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。
获取方式:点“在看”,关注公众号并回复 666 领取,更多内容陆续奉上。

明天见(。・ω・。)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

打造一台“苹果范儿”的 Linux 系统,桌面美化攻略来了~ 的相关文章

  • 如何通过 makefile 在 Linux 上安装程序? [复制]

    这个问题在这里已经有答案了 可能的重复 Linux Unix make install 应该包含什么 https stackoverflow com questions 528399 what should linux unix make
  • 选择fasta文件中氨基酸超过300个且“C”出现至少4次的序列

    我有一个包含蛋白质序列的 fasta 文件 我想选择超过 300 个氨基酸且半胱氨酸 C 氨基酸出现超过 4 次的序列 我使用此命令来选择具有超过 300 个 aa 的序列 cat 72hDOWN fasta fasta bioawk c
  • Linux中如何避免sleep调用因信号而中断?

    我在 Linux 中使用实时信号来通知串行端口中新数据的到达 不幸的是 这会导致睡眠呼叫在有信号时被中断 有人知道避免这种行为的方法吗 我尝试使用常规信号 SIGUSR1 但我不断得到相同的行为 来自 nanosleep 联机帮助页 nan
  • 任何退出 bash 脚本但不退出终端的方法

    当我使用exitshell 脚本中的命令 该脚本将终止终端 提示符 有什么方法可以终止脚本然后停留在终端中吗 我的剧本run sh预计通过直接获取或从另一个脚本获取来执行 编辑 更具体地说 有两个脚本run2 sh as run sh ec
  • 对于任何真实数据集,数据压缩比的最小可能值是多少

    我在写信ZLIB类似于嵌入式硬件压缩器的 API 它使用 deflate 算法来压缩给定的输入流 在进一步讨论之前 我想解释一下数据压缩率 数据压缩率定义为未压缩大小与压缩大小之间的比率 压缩比通常大于一 这意味着压缩数据通常比未压缩数据小
  • 使用脚本检查 git 分支是否领先于另一个分支

    I have branch1 and branch2我想要某种 git branch1 isahead branch2 这将显示如果branch1已承诺branch2没有 也可能指定这些提交 我无法检查差异原因branch2 is在之前br
  • 在ubuntu中打开spyder

    我想在ubuntu中打开spyder Python IDE 通常我会在 shell 中编写 spyder 它会打开spyder IDE 现在 当我在shell中编写spyder时 它只是换行 什么也没有发生 类似于按 enter 我如何找回
  • 在 Linux 中重新启动时,新创建的文件变为 0 kb(数据被覆盖为空)

    我遇到了一个奇怪的问题 这让我发疯 当前的任务是在 root 用户第一次登录时启动一组文件 并在同一用户第二次登录时启动另一组文件 我决定使用 profile 和 bashrc 文件 并在第一次登录期间发生的任务结束时重新加载 bashrc
  • 使用 systemctl 获取 systemd 进程的正常运行时间或停机时间?

    喜欢使用systemctl is active
  • Bash:将字符串添加到文件末尾而不换行

    如何将字符串添加到文件末尾而不换行 例如 如果我使用 gt gt 它将添加到文件末尾并换行 cat list txt yourText1 root host 37 echo yourText2 gt gt list txt root hos
  • LINUX:如何锁定内存中进程的页面

    我有一个 LINUX 服务器 运行一个具有大量内存占用的进程 某种数据库引擎 该进程分配的内存太大 需要将其中一部分换出 换出 我想做的是将所有其他进程 或正在运行的进程的子集 的内存页面锁定在内存中 以便只有数据库进程的页面被换出 例如
  • 如何从 C++ 程序中重新启动 Linux?

    我有一个 Qt 4 GUI 我需要在下拉菜单中提供一个选项 允许用户选择重新启动计算机 我意识到这对于以其他方式重新启动计算机的能力来说似乎是多余的 但选择需要保留在那里 我尝试使用 system 来调用以下内容 suid root she
  • Linux无法删除文件

    当我找到文件时 我在删除它们时遇到问题 任务 必须找到带有空格的文件并将其删除 我的尝试 rm find L root grep i 但我有错误 rm cannot remove root test No such file or dire
  • 为什么 fork 炸弹没有使 android 崩溃?

    这是最简单的叉子炸弹 我在许多 Linux 发行版上执行了它 但它们都崩溃了 但是当我在 android 终端中执行此操作时 即使授予后也没有效果超级用户权限 有什么解释为什么它没有使 Android 系统崩溃吗 一句话 ulimit Li
  • 如何才能将 TCP 连接返回到同一端口?

    机器是 RHEL 5 3 内核 2 6 18 有时我在 netstat 中注意到我的应用程序有连接 建立了 TCP 连接本地地址 and 国外地址是一样的 其他人也报告了同样的问题 症状与链接中描述的相同 客户端连接到本地运行的服务器的端口
  • vmsplice() 和 TCP

    在原来的vmsplice 执行 有人建议 http lwn net Articles 181169 如果您的用户态缓冲区是管道中可容纳的最大页面数的 2 倍 则缓冲区后半部分成功的 vmsplice 将保证内核使用缓冲区的前半部分完成 但事
  • linux下无法创建僵尸进程

    嗯 我有一个奇怪的问题 我无法在我的项目中创建僵尸进程 但我可以在其他文件中创建僵尸进程 有简单的说明 int main if fork 0 printf Some instructions n else sleep 10 wait 0 r
  • 调用 printf 系统子例程在汇编代码中输出整数错误[重复]

    这个问题在这里已经有答案了 来回 在windows7控制台窗口中运行gcc s2 asm 然后生成一个exe文件 运行a exe 然后崩溃 为什么 s2 asm 代码由以下源代码生成 int m m 1 iprint m s2 asm请参考
  • 在 .gitconfig 中隐藏 GitHub 令牌

    我想将所有点文件存储在 GitHub 上 包括 gitconfig 这需要我将 GitHub 令牌隐藏在 gitconfig 中 为此 我有一个 gitconfig hidden token 文件 这是我打算编辑并放在隐藏令牌的 git 下
  • python获取上传/下载速度

    我想在我的计算机上监控上传和下载速度 一个名为 conky 的程序已经在 conky conf 中执行了以下操作 Connection quality alignr wireless link qual perc wlan0 downspe

随机推荐

  • STM32定时器配置为编码器模式(转)

    文章目录 一 编码器原理 二 为什么要用编码器 三 STM32编码器配置相关 四 STM32实战代码 五 一些注意 参考 一 编码器原理 如果两个信号相位差为90度 xff0c 则这两个信号称为正交 由于两个信号相差90度 xff0c 因此
  • java实现倒计时

    package timer import java util Calendar import java util Date import java util Timer import java util TimerTask java演示倒计
  • linux终端字符串转字符画

    概述 xff1a 将字符串 xff08 非图像 xff09 转换成字符画 xff0c 效果如图 xff1a lt
  • fastboot -- 如何刷系统中各个img文件

    Android系统adb刷机 作者 xff1a 郑鹤翔 在android的各个可用软件中 xff0c adb fastboot是最常用的一种 xff0c 作为开发人员 xff0c 我们需要经常的进行内核 xff0c 系统代码等的修改 xff
  • AndroidStudio Kotlin项目搭建

    简介 xff1a 本文主要先大概介绍一下怎么在as上搭建kotlin项目 xff0c 然后主要具体介绍kotlin的语法 安装kotlin plugin 在AS 3 0及以后的版本是自带Kotlin plugin的 xff0c 但是如果你现
  • Mariadb安装之后的各种设置

    1 启动MariaDB 安装完成MariaDB xff0c 首先启动MariaDB xff0c 两条命令都可以 systemctl start mariadb 或者 service mariadb start 设置开机启动 systemct
  • python读取文件失败解决方案

    python读取文件失败解决方法 我的目录如下 python text files pi digits txt python text files file reader py 1 python默认读取当前根目录 注意 Linux 目录间用
  • from matplotlib.cbook import is_string_like, el ImportError: cannot import name 'is_string_like'

    Traceback most recent call last File 34 321 py 34 line 2 in lt module gt import matplotlib pyplot as pt File 34 C Progra
  • STM32F4XX 采集编码器的溢出处理

    STM32F4XX定时器16位 xff0c 采集编码器时候会在0xFFFF溢出 xff08 假设配置period 61 0xFFFF xff09 假设不溢出的情况下1ms之内编码器变化的最大范围小于0x7FFF xff0c 则关于溢出则可以
  • dependencyManagement和dependencies的区别

    dependencyManagement和dependencies的区别 参考 xff1a http zhaoshijie iteye com blog 2094478 pom xml中build标签 cpf2016的博客 CSDN博客 还
  • VScode播放网易云音乐(详细讲解)

    步骤 安装插件 xff1a VSC Netease Music 按shift 43 ctrl 43 p xff0c 输入 nete 出现下图 在按shift 43 ctrl 43 p xff0c 输入 nete 即可选择播放音乐 xff08
  • 安装和配置openssl

    Steps to download compile and install are as follows Note Replace 0 9 8e with your version number Downloading OpenSSL Ru
  • 自定义异常的使用

    下面是定义一个自定义异常的例子 xff0c 开发中可以以此作为参考 xff0c 根据项目需求编写自己的异常类 package com thinkgem wlw modules job service 自定义异常要继承 Exception 类
  • Ant中的classpath配置和使用

    Ant手册中配置classpath采用classpath标签 xff0c 可是我发现这样配置总是不好用 xff0c 还是直接用path设置classpath 一 xff09 设置classpath的方法 lt path id 61 34 p
  • 在运行jar包中正确读取资源文件

    可能有不少初学者会有这样的困惑 xff1a 在你的代码里调用了一些资源文件 xff0c 如图片 xff0c 音乐等 xff0c 在调试环境或单独运行的时候可以正常显示或播放 xff0c 而一旦打包到jar文件中 xff0c 这些东东就再也出
  • Ant发布war包时,任务卡住不动也不报错

    使用ant给项目发布环境时 xff0c 任务卡住不动也不报错 xff0c 在网上查询了些资料 xff0c 估计是ant执行任务时虚拟机内存不够用 针对这个问题 xff0c 可以通过以下两种方法解决 xff1a 1 xff09 在javac节
  • Oracle函数:sys_connect_by_path

    Oracle函数 sys connect by path 主要用于树查询 层次查询 以及 多列转行 其语法一般为 xff1a select sys connect by path column name 39 connect symbol
  • JVM(Java虚拟机)中进程工作目录讲解

    每次我们用Java命令运行我们的Java程序 xff0c 都会在JVM中开启一个进程 xff0c 对于每一个进程 xff0c 都会有一个相对应的工作目录 xff0c 这个工作目录在虚拟机初始化的时候就已经设置好了 xff0c 默认的情况下
  • Java调用外部程序命令时线程阻塞问题分析

    文章参考 http www qqread com java 2010 05 w493489 html 今天要写个远程重启服务的功能 xff0c 为了开发速度 xff0c 暂时定为Java代码 43 WMIC命令的方法 xff0c 简单的说
  • 打造一台“苹果范儿”的 Linux 系统,桌面美化攻略来了~

    点击关注公众号 xff0c 实用技术文章及时了解 目录 前言参考文章1 安装工具gnome tweaks2 修改窗口的按钮位置3 安装gnome扩展并设置4 美化桌面主题5 美化图标6 美化光标7 美化桌面背景 xff0c 锁屏和登陆页面8