打造一台“苹果范儿”的 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 系统,桌面美化攻略来了~ 的相关文章

  • 拆分字符串以仅获取前 5 个字符

    我想去那个地点 var log src ap kernelmodule 10 001 100 但看起来我的代码必须处理 ap kernelmodule 10 002 100 ap kernelmodule 10 003 101 等 我想使用
  • Elasticsearch 无法写入日志文件

    我想激活 elasticsearch 的日志 当我运行 elasticsearch 二进制文件时 我意识到我在日志记录方面遇到问题 无法加载配置 这是输出 sudo usr share elasticsearch bin elasticse
  • 创建 jar 文件 - 保留文件权限

    我想知道如何创建一个保留其内容的文件权限的 jar 文件 我将源代码和可执行文件打包在一个 jar 文件中 该文件将在使用前提取 人们应该能够通过运行批处理 shell 脚本文件立即运行示例和演示 然后他们应该能够修改源代码并重新编译所有内
  • Bash 解析和 shell 扩展

    我对 bash 解析输入和执行扩展的方式感到困惑 对于输入来说 hello world 作为 bash 中的参数传递给显示其输入内容的脚本 我不太确定 Bash 如何解析它 Example var hello world displaywh
  • 无法加载 JavaHL 库。- linux/eclipse

    在尝试安装 Subversion 插件时 当 Eclipse 启动时出现此错误 Failed to load JavaHL Library These are the errors that were encountered no libs
  • 抑制 makefile 中命令调用的回显?

    我为一个作业编写了一个程序 该程序应该将其输出打印到标准输出 分配规范需要创建一个 Makefile 当调用它时make run gt outputFile应该运行该程序并将输出写入一个文件 该文件的 SHA1 指纹与规范中给出的指纹相同
  • 应用程序无缘无故地被杀死。怀疑 BSS 高。如何调试呢?

    我已经在CentOs6 6中成功运行我的应用程序 最近 硬件 主板和内存 更新了 我的应用程序现在毫无理由地被杀死 root localhost PktBlaster PktBlaster Killed 文件和 ldd 输出 root lo
  • 如何根据 HTTP 请求使用 Python 和 Flask 执行 shell 命令并流输出?

    下列的这个帖子 https stackoverflow com questions 15092961 how to continuously display python output in a webpage 我能够tail f网页的日志
  • Linux TUN/TAP:无法从 TAP 设备读回数据

    问题是关于如何正确配置想要使用 Tun Tap 模块的 Linux 主机 My Goal 利用现有的路由软件 以下为APP1和APP2 但拦截并修改其发送和接收的所有消息 由Mediator完成 我的场景 Ubuntu 10 04 Mach
  • Linux中的CONFIG_OF是什么?

    我看到它在很多地方被广泛使用 但不明白在什么场景下我需要使用它 What is 配置 OF OF 的全名是什么 打开固件 这是很久以前发明的 当时苹果公司正在生产基于 PowerPC CPU 的笔记本电脑 而 Sun Microsystem
  • 大多数 Linux 系统头文件与 C++ 兼容吗?

    大多数 Linux 系统头文件 API C 兼容吗 今天我试图做这样的事情 include
  • 在哪里可以找到并安装 pygame 的依赖项?

    我对 Linux 比较陌生 正在尝试安装 python 的 pygame 开发环境 当我运行 setup py 时 它说我需要安装以下依赖项 我找到并安装了其中之一 SDL 然而 其他人则更加难以捉摸 Hunting dependencie
  • fopen 不返回

    我在 C 程序中使用 fopen 以只读模式 r 打开文件 但就我而言 我观察到 fopen 调用没有返回 它不返回 NULL 或有效指针 执行在 fopen 调用时被阻止 文件补丁绝对正确 我已经验证过 并且不存在与权限相关的问题 任何人
  • Discord.net 无法在 Linux 上运行

    我正在尝试让在 Linux VPS 上运行的 Discord net 中编码的不和谐机器人 我通过单声道运行 但我不断收到此错误 Unhandled Exception System Exception Connection lost at
  • 如何在 Linux shell 中将十六进制转换为 ASCII 字符?

    假设我有一个字符串5a 这是 ASCII 字母的十六进制表示Z 我需要找到一个 Linux shell 命令 它将接受一个十六进制字符串并输出该十六进制字符串代表的 ASCII 字符 所以如果我这样做 echo 5a command im
  • NPTL 和 POSIX 线程有什么区别?

    NPTL 和 POSIX 线程之间的基本区别是什么 这两者是如何演变的 POSIX 线程 pthread 不是一个实现 它是几个函数的 API 规范 纸上的标准 英文 其名称以pthread 以及定义在
  • os.Mkdir 和 os.MkdirAll 权限

    我正在尝试在程序开始时创建一个日志文件 我需要检查是否 log如果不创建目录 则目录存在 然后继续创建日志文件 好吧 我尝试使用os Mkdir 也os MkdirAll 但无论我在第二个参数中输入什么值 我都会得到一个没有权限的锁定文件夹
  • 使用 sh 运行 bash 脚本

    我有 bash 脚本 它需要 bash 另一个人尝试运行它 sh script name sh 它失败了 因为 sh 是他的发行版中 dash 的符号链接 ls la bin sh lrwxrwxrwx 1 root root 4 Aug
  • iptables通过注释删除特定规则

    我需要删除一些具有相同评论的规则 例如 我有带有 comment test it 的规则 所以我可以像这样获得它们的列表 sudo iptables t nat L grep test it 但是我怎样才能删除所有带有注释 测试它 的 PR
  • Linux 中什么处理 ping?

    我想覆盖 更改 linux 处理 ping icmp echo 请求数据包的方式 这意味着我想运行自己的服务器来回复传入的 icmp 回显请求或其他 数据包 但为了使其正常工作 我想我需要禁用 Linux 的默认 ping icmp 数据包

随机推荐

  • 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