一起打造漂亮的Ubuntu——2023最新版Gnome44

news2025/2/25 13:21:37

一起打造漂亮的Ubuntu

对于一个工程师,开发者,研究员来说,拥有一台漂亮的机器外加漂亮的系统界面是非常重要的。

作为Ubuntu十年的忠实粉丝,Linux高度依赖用户,无论是工作还是生活,我都一直以来使用着Ubuntu Linux,他总能完美解决我的任何问题。

我在2020年那会写过一篇美化Ubuntu的文章,时代变迁,Ubuntu更新到了23.04,Gnome更新到了44版本,我们一起来重新打造漂亮的Ubuntu把。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

以上是效果图,结下来让我们开始一步一步的美化我们的Ubuntu桌面。

需求

首先,我们来看看我们有哪些美化的需求:

  • 图标,Ubuntu原版的图标有点土,这个图标也包括左上角menu icon
  • 窗口(Legacy Applications)
  • Gnome Shell主题
  • Termianl主题
  • 字体
  • 各种小组件
  • 底部panel to dock(模仿下苹果的设计吧)

改造开始

我们分成两个部分对Ubuntu进行改造:桌面环境(UI)和命令行。这也是linux的两大杀器,尤其是各种terminal下的cmd软件。

桌面主题

对于桌面层面的自定义,我们先安装如下这些工具软件:

sudo apt install chrome-gnome-shell gnome-shell-extension-prefs gnome-tweaks

然后我们就有了gnome-tweaks,使用tweaks,我们已经可以对系统界面层面做很多的修改:
在这里插入图片描述
https://www.pling.com 网罗了各种Linux桌面Shell的主题,图标,小插件,壁纸等,既有KDE,也有Gnome,还有一些其他的桌面shell支持。为了下载pling上的各种内容,我们首先需要安装ocs-url,点击这里下载 https://www.pling.com/p/1136805/,选择适合你的包版本,例如我们是Ubuntu的,就下载deb。

dpkg安装ocs-url:

sudo dpkg -i ocs-url.deb
# 如果遇到 missing broken packages的报错
sudo apt install --fix-missing

有了ocs-url后,就可以直接点击pling里各种内容右上角的安装按钮直接将主题,图标等安装到系统里了。

在这里插入图片描述

推荐10个我挺喜欢的主题:

  1. Colloid https://www.pling.com/p/1661959
  2. WhiteSur https://www.pling.com/p/1403328
  3. Graphite https://www.pling.com/p/1598493
  4. McMojave https://www.pling.com/p/1275087
  5. Nordic https://www.pling.com/p/1267246
  6. Fluent https://www.pling.com/p/1477941
  7. Dracula https://www.pling.com/p/1687249
  8. Layan https://www.pling.com/p/1309214
  9. Sweet https://www.pling.com/p/1253385
  10. Skeuos https://www.pling.com/p/1441725

推荐10个挺喜欢的图标库:

  1. Tela https://www.pling.com/p/1279924/
  2. WhiteSur https://www.pling.com/p/1405756/
  3. McMojave-circle https://www.pling.com/p/1305429
  4. Tela circle https://www.pling.com/p/1359276
  5. Fluent https://www.pling.com/p/1477945
  6. Qogir https://www.pling.com/p/1296407
  7. Win10Sur https://www.pling.com/p/1440037
  8. Mkos-Big-Sur https://www.pling.com/p/1400021
  9. We10X https://www.pling.com/p/1366371
  10. Kora https://www.pling.com/p/1256209

请自行选择安装,使用ocs-url可一键安装。基本上以上推荐的就是pling上按照rating排名的前2页,这些都是公认不错的主题包。

安装完成后,即可使用gnome-tweaks进行主题,图标修改。

注:Gnome44如果遇到无法修改legal applications界面问题,请将.themes/<package>/gtk-4.0复制到.config下覆盖。

Chrome Gnome Extension插件

在google商店下载好Gnome Extension的控制插件,这里提供了很多gnome小工具的下载:https://extensions.gnome.org。以下图是我所安装的所有Gnome Extension小工具,用户可以根据自己需求选择下载,或者搜索和安装更多其他好用的工具。

在这里插入图片描述

Terminal工具和主题

经过我多年的cmd工作,我建议安装以下这些好用的terminal工具或主题内容:

  • zsh/shell
  • monaco nerd字体
  • neovim
  • nvimmer(这是我自己研发的Vim IDE化脚本)
  • oh-my-zsh
  • tmux
  • powerlevel10k

安装Monaco字体

mkdir ~/.fonts

git clone https://github.com/Karmenzind/monaco-nerd-fonts.git

fc-cache -vf

安装zsh和tmux

sudo apt install zsh tmux

安装oh-my-zsh https://ohmyz.sh/

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

安装powerlevel10k,美化你的terminal输入 https://github.com/romkatv/powerlevel10k

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

修改 ~/.zshrc

SH_THEME="powerlevel10k/powerlevel10k"

安装Nvimmer https://github.com/devilyouwei/NVimmer

curl -o ubuntu_install.sh https://raw.githubusercontent.com/devilyouwei/NVimmer/master/ubuntu_install.sh && bash ubuntu_install.sh

结束语

最近,我也体验了以下Windows11,已经七八年没有用过windows了,确实,我们得承认,作为商业化的软件,windows的桌面是优秀的,win11的界面让我感到震撼,可以说远超KDE和Gnome,人性化程度也极高。而MacOS拥有自己独特的生态圈,界面,字体,操作动画美观程度调和的非常好,操作更是丝滑流畅的体验,内部软件风格高度统一。Gnome,KDE作为开源软件,自由,开放,免费是开源的优点,也必然也会带来混乱的标准,UI和操作逻辑。尽管如此,我依旧坚定的在桌面端继续使用Ubuntu Linux,希望你们也拥有自己漂亮的,好用的桌面系统。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/521022.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

目标检测基础理论

一、基本知识 目标检测中RP什么意思 在目标检测中&#xff0c;RP通常指的是Recall-Precision&#xff0c;即召回率和精确率。召回率是指模型正确识别出的正样本数占所有正样本数的比例&#xff0c;而精确率是指模型正确识别出的正样本数占所有被模型识别为正样本的样本数的比例…

微服务保护——Sentinel

初识Sentinel 雪崩问题 微服务调用链路中的某个服务故障&#xff0c;引起整个链路中的所有微服务都不可用&#xff0c;这就是雪崩。 解决雪崩问题的常见方式有四种: 超时处理:设定超时时间&#xff0c;请求超过一定时间没有响应就返回错误信息&#xff0c;不会无休止等待舱壁…

谷歌浏览器network error解决方法

很多用户在使用谷歌浏览器时候会出现network error网页提示&#xff0c;很多用户不知道该如何处理这一问题&#xff0c;其实解决方法不止一种&#xff0c;小编整理了两种谷歌浏览器network error解决方法&#xff0c;一起来看看吧~ 谷歌浏览器network error解决方法&#xff1…

【精选】新年祝福(C语言),Easyx图形库应用+源代码分享

【精选】新年祝福&#xff08;C语言&#xff09;&#xff0c;Easyx图形库应用源代码分享 博主&#xff1a;命运之光 专栏&#xff1a;Easyx图形库应用 目录 【精选】新年祝福&#xff08;C语言&#xff09;&#xff0c;Easyx图形库应用源代码分享程序展示一、项目环境简单介绍一…

轨道列车救援VR模拟仿真系统

列车故障是地铁运营中常见的问题&#xff0c;如何迅速准确地救援列车故障是保障地铁运营安全的重要措施。为此&#xff0c;广州华锐互动提供轨道列车救援VR模拟仿真系统定制开发&#xff0c;可以在安全、高效的情况下进行列车故障救援演练&#xff0c;有效提高救援人员的应急能…

在 oracle 中执行 sql 语句时,报错:“ORA-00001: 违反唯一约束条件 SYS_C0024202”

在 oracle 中执行 sql 语句时&#xff0c;报错&#xff1a;“ORA-00001: 违反唯一约束条件 SYS_C0024202” 报错信息如下&#xff1a; 表为“WK_ADMIN_USER” 解决方法&#xff1a; 1、查看违反约束的序列对应的数据库表与字段 select a.constraint_name,a.constraint_type,b…

【HTML】

目录 1. 什么是 HTML &#xff1f;HTML 的作用 2. HTML 常见标签 2.1 注释标签 2.2 标题标签&#xff1a;h1 - h6 2.3 段落标签&#xff1a;p 2.4 换行标签&#xff1a;br ​编辑 2.5 格式化标签 2.6 图片标签&#xff1a;img 2.7 超链接标签&#xff1a;a 2.7.1 外…

新入职一个00后卷王,每天加班到12点,太让人崩溃了····

在程序员职场上&#xff0c;什么样的人最让人反感呢? 是技术不好的人吗?并不是。技术不好的同事&#xff0c;我们可以帮他。 是技术太强的人吗?也不是。技术很强的同事&#xff0c;可遇不可求&#xff0c;向他学习还来不及呢。 真正让人反感的&#xff0c;是技术平平&…

CSS3中Flex弹性盒子布局

文章目录 一、介绍二、基本概念三、容器属性1.flex-direction2.flex-wrap3.flex-flow4.justify-content5.align-items6.align-content 四、项目属性1.order2.align-self3.flex 一、介绍 Flex 是 Flexible Box 的缩写&#xff0c;意为“弹性布局”或者“弹性盒子”&#xff0c;…

基于AT89C51单片机的交通灯设计

点击链接获取Keil源码与Project Backups仿真图&#xff1a; https://download.csdn.net/download/qq_64505944/87779238?spm1001.2014.3001.5503 源码获取 主要内容&#xff1a; 在日常生活中&#xff0c;交通灯是一项必不可少的公共设施&#xff0c;可 以维护道路的畅通和交…

English Learning - L3 综合练习 2 VOA-Color 2023.05.10 周三

English Learning - L3 综合练习 2 VOA-Color 2023.05.10 周三 句 1 the color green is natual for trees and grass句 2 But it is an unnatural color for humans拓展 be adj. for 句 3句 4句 5句 6句 7句 8 The color black is used often in expressions句 9句 10句 11句…

【GAMES101】作业2学习总结

本系列博客为记录笔者在学习GAMES101课程时遇到的问题与思考。 GAMES101&#xff1a;课程官网GAMES101&#xff1a;B站视频GAMES101&#xff1a;相关文件下载(百度网盘) 一、基础题 本次作业的目的是为了让我们熟悉三角形栅格化的相关操作&#xff0c;通过Assignment2.pdf可以…

踩坑集锦之你真的明白Java类路径的含义吗?

踩坑集锦之你真的明白Java类路径的含义吗&#xff1f; 引言前置知识补充故事还要从程序启动讲起...C和Java的桥接类LauncherHelper主类是如何被加载的加餐: 如何利用jdk预留的口子&#xff0c;替换系统类加载器为我们自定义的类加载器 Launcher启动类的初始化启动类加载器类路径…

chatgpt最大的竞争对手-claude

介绍 Claude是Anthropic公司开发的AI聊天机器人&#xff0c;与ChatGPT类似&#xff0c;由OpenAI前副总裁创办。和虽然比不上GPT4&#xff0c;但在连续对话能力、写小说、编写代码、解释概念等方面表现出色。 Claude是Anthropic公司开发的大语言模型(LLM)&#xff0c;主要特点…

网络安全自学误区

一、怎么入门&#xff1f; 如果你把每周要学的内容精细化到这种程度&#xff0c;你还会担心学不会&#xff0c;入不了门吗&#xff0c;其实说到底就是学了两个月&#xff0c;但都是东学一下&#xff0c;西学一下&#xff0c;什么内容都是浅尝辄止&#xff0c;没有深入进去&…

navigation2导航包(ROS2)说明-Smac Planner

Smac Planner SmacPlanner 是 Nav2 Planner 的插件。它目前包括 3 个不同的插件&#xff1a; 1.SmacPlannerHybrid&#xff1a; 高度优化完全可重新配置的 Hybrid-A* 实现&#xff0c;支持 Dubin 和 Reeds-Shepp 模型&#xff08;腿足模型、ackermann 模型和汽车模型&#xff…

sed命令的应用

sed命令的应用 一、sed编辑器sed的工作流程&#xff1a;sed的命令格式于常用选项命令格式常用选项常用操作&#xff1a; 三、实际操作打印内容删除行替换行数内容插入内容字符位置互换 一、sed编辑器 sed是一种流编辑器&#xff0c;流编辑器会在编辑器处理数据之前基于预先提供…

实用的 iPhone 解锁:4Easysoft iPhone Unlocker中文

4Easysoft iPhone Unlocker 是一款Mac平台上的 iPhone 解锁工具&#xff0c;它可以帮助用户解锁 iPhone&#xff0c;删除密码、Touch ID 或 Face ID&#xff0c;以及绕过 iCloud 账户等限制。使用 4Easysoft iPhone Unlocker&#xff0c;用户可以轻松地解锁 iPhone&#xff0c;…

CentOS 8上安装MySQL数据库

CentOS 8上安装MySQL数据库 1、确定您的服务器系统版本和其他信息&#xff1a; cat /etc/os-release可以按照以下步骤操作&#xff1a; 1、更新系统包列表 sudo dnf update2、安装MySQL数据库&#xff1a; sudo dnf install mysql3、启动MySQL服务&#xff1a; sudo syste…

maven创建web工程(图文并茂)

maven的web工程 创建步骤&#xff1a; 1.创建普通的maven工程 ​ 参考&#xff1a;略 2.打成war包 ​ 说明&#xff1a;普通工程打成jar包。web工程打war包。 在pom.xml中书写如下内容&#xff1a; 3.在普通的maven工程上生成web文件夹存放静态页面 ​ 1&#xff09; …