Ubuntu22.04上下左右全方位美化教程

Ubuntu22.04上下左右全方位美化教程

  • 以Plank替代Dock甲板
    • 安装
    • 使用
    • 优化
    • 除了Plank之外还有Ubuntu-Launchpad可以替代Dock
  • Tweak-Tool配置
  • 主题Theme的配置
    • 下载
    • 解压配置
  • Icon文件夹显示风格的配置
  • Cursors鼠标风格优化
  • Background背景、Lock锁屏以及登陆页面的更换
  • 过渡动画配置
    • 安装 Extension Manager
    • 打开Compiz alike magic lamp effect
    • 还有其它的功能等你开发或补充

为了记录和自己的反复查看,我还是用自己的方式记录一下我的替换过程,为了回忆和共同进步

以Plank替代Dock甲板

官方文档将 Plank 描述为“这个星球上最简洁的 dock”,其目的是仅提供一个 dock 需要的功能。尽管这是很基础的一个库,却可以被扩展,创造其他的含更多高级功能的 dock 程序。

安装

以sudo身份运行命令,以便从APT存储库安装Plank Dock:

sudo apt-get install plank

在这里插入图片描述
因为这边已经安装过了,因此显示0个需要被更新被0安装。
可以使用命令查看Plank的版本:

plank --version

在这里插入图片描述

使用

可以直接点击图标启动,若是lightdm图形界面,估计需要利用命令:

sudo plank

在这里插入图片描述
参考:

  • Qt运行出现 Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run…解决
  • Ubuntu22.04利用lightdm替换gdm3出现的问题或Bug

该步骤可能对gdm3图形界面的人适用,对lightdm估计没用,但使用lightdm的人也不会出现上述警告
在这里插入图片描述
这样的style是不是很low,后面给出Github仓库和风格由你们自行DIY。

现在我们对 Plank 进行配置,你需要鼠标放在 Dock 上面,按住 CTR 键点击鼠标右键。这时,会弹出应用设置菜单,选择首选项,进入 Plank 的设置页面。

Plank 设置包含外观,行为,小部件三个页签。

在外观页签中,可以设置其主题,选择不同主题,Dock 显示的样式有所不同,可以根据你喜欢的样式进行选择。也可以设置 Dock 显示的位置,可以显示在顶部,左侧,右侧,底部。你还可以设置 Dock 栏上图标尺寸大小,是否允许图标缩放。

在这里插入图片描述
打开它的行为页签,可以设置 Dock 的隐藏行为等一系列相关设置操作。

在这里插入图片描述
打开小部件页签,小部件页签中包含了部分应用,双击应用图标,应用会自动显示在下方 Dock 栏中。

在这里插入图片描述
Plank使用

你打开的应用程序,会自动的出现在 Dock 上。如果你希望它能驻留来 Dock 上,你可以在 Dock 上右键点击该图标,勾选“驻留Dock” 即可。

在这里插入图片描述
当然,你也可以直接将你常用的应用程序拖动放置到 Dock 上。

PS:可以使用下面的命令移除或者删除Plank

sudo apt-get remove plank

然后,您可以通过以下命令删除添加的PPA存储库:

sudo rm /etc/apt/sources.list.d/ricotz-ubuntu-docky-bionic.list`

优化

移除或禁用 Ubuntu Dock

  1. 方法1:移除 Gnome Shell Ubuntu Dock 包

这将会从你的系统中完全移除 Ubuntu Dock 扩展,但同时也移除了 ubuntu-desktop 元数据包。如果你移除 ubuntu-desktop 元数据包,不会马上出现问题,因为它本身没有任何作用。ubuntu-desktop 元数据包依赖于组成 Ubuntu 桌面的大量包。它的依赖关系不会被删除,也不会被破坏。问题是如果你以后想升级到新的 Ubuntu 版本,那么将不会安装任何新的 ubuntu-desktop 依赖项。

sudo apt remove gnome-shell-extension-ubuntu-dock

以后如果要撤消更改,只需使用以下命令安装扩展:

sudo apt install gnome-shell-extension-ubuntu-dock
  1. 方法2:从桌面上永久隐藏 Ubuntu Dock,而不是将其移除

要永久隐藏 Ubuntu Dock,使用 Dconf 编辑器导航到 /org/gnome/shell/extensions/dash-to-dock 并禁用以下选项(将它们设置为 false):autohide、dock-fixed 和 intellihide:

gsettings set org.gnome.shell.extensions.dash-to-dock autohide false
gsettings set org.gnome.shell.extensions.dash-to-dock dock-fixed false
gsettings set org.gnome.shell.extensions.dash-to-dock intellihide false

如果你改变主意了并想撤销此操作,你可以使用 Dconf 编辑器从 /org/gnome/shell/extensions/dash-to-dock 中启动 autohide、 dock-fixed 和 intellihide(将它们设置为 true),或者你可以使用以下这些命令:

gsettings set org.gnome.shell.extensions.dash-to-dock autohide true
gsettings set org.gnome.shell.extensions.dash-to-dock dock-fixed true
gsettings set org.gnome.shell.extensions.dash-to-dock intellihide true
  1. 方法 3:使用 Dash to Panel 扩展

由于点击左上角的配置按钮,侧边栏Ubuntu Dock会出现,这样的话就和底部的Dock形成了两个Dock,显得不美观。这里准备只显示底部Dock。
首先打开gnome的扩展,点击火狐浏览器的右上角手型的按钮,然后搜索Dash to Panel,点击Dash to Panel,打开此按钮:

在这里插入图片描述
如果是第一次打开,会提示安装,点击安装。
安装成功后,在已经安装的扩展中删除Dash to Dock。

4.美化Plank

打开Github仓库,运行:

git clone https://github.com/Vyshnav2255/Plank-Themes-eOS.git
cd Plank-Themes-eOS
./install.sh

在这里插入图片描述
补充:

除了Plank之外还有Ubuntu-Launchpad可以替代Dock

参考:milanify Ubuntu-Launchpad
在这里插入图片描述

Tweak-Tool配置

# TweakTool
sudo apt-get update
sudo apt-get install gnome-tweak-tool
# 安装扩展
sudo apt-get install gnome-shell-extensions
# 安装浏览器扩展,方便通过浏览器安装软件扩展(主要配置dock,若不配置则忽略)
sudo apt install chrome-gnome-shell
reboot  # 重启系统

打开Tweaks(中文名 优化):

在这里插入图片描述
长这样,估计是ubuntu22.04新系统的原因。

主题Theme的配置

下载

1.打开 GTK主题网站 搜索 Sierra(我使用的Sierra-light主题,可以自行搜索设置),第一个是常用的Mac主题:
在这里插入图片描述

2.进入页面后选择下方的files,下载Sierra-light.tar.xz主题
在这里插入图片描述

解压配置

3.解压文件并把文件夹复制到 /usr/share/themes/ 目录下

tar xvf Sierra-light.tar
sudo cp -r Sierra-light /usr/share/themes/Sierra-light

此外还有Github官方安装主题教程:

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

4.最后在Tweaktool设置一下即可
在这里插入图片描述

PS:如果没有你下载的主题就是父类或子类文件夹不对或者路径有误。

Icon文件夹显示风格的配置

1.打开 GTK主题网站 搜索 Cupertino,第一个与Mac风格比较相似,还有其它的可供选择:

在这里插入图片描述

2.进入页面后选择下方的files,下载Cupertino.tar.xz:

在这里插入图片描述
3.解压文件并把文件夹复制到 /usr/share/icons/ 目录下:

tar xvf Cupertino.tar
sudo cp -r Cupertino /usr/share/icons/Cupertino

4.最后在Tweaktool设置一下即可
在这里插入图片描述

PS:如果没有你下载的主题就是父类或子类文件夹不对或者路径有误。

Cursors鼠标风格优化

1.打开网址找到Cursors:

在这里插入图片描述
我用的第六或第七个:

在这里插入图片描述

2.进入页面后选择下方的files,下载:

在这里插入图片描述
3.解压文件并把文件夹复制到/usr/share/icons目录下

sudo mv [游标主题名字] /usr/share/icons

4.最后在Tweaktool设置一下即可
在这里插入图片描述

PS:如果没有你下载的主题就是父类或子类文件夹不对或者路径有误。

Background背景、Lock锁屏以及登陆页面的更换

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

在这里插入图片描述
2.将下载的壁纸移动到/usr/share/backgrounds/路径下

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

3.去Tweaktool里更换背景和锁屏:

在这里插入图片描述
4.修改登陆界面

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

sudo gedit /etc/alternatives/gdm3.css

找到:

    #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 为壁纸所在的位置。

过渡动画配置

安装 Extension Manager

ubuntu snap商店或者deb商店打开,搜索 Extension Manager:
在这里插入图片描述

打开Compiz alike magic lamp effect

在这里插入图片描述

还有其它的功能等你开发或补充

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大数据的关键技术之——大数据采集

大数据的关键技术之——大数据采集 本文目录: 一、写在前面的话 二、大数据采集概念 三、大数据采集步骤 3.1、大数据采集步骤(总体角度) 3.2、大数据采集步骤(数据集角度) 3.3、大数据采集步骤(数据…

TCP之三次握手四次挥手

在前面的文章中我们了解到http是基于TCP/IP协议的,这篇文章我们来了解一下TCP/IP。 一、TCP与UDP 1、UDP 基于非连接。类似于写信,不能保证对方能不能接收到,接收到的内容是否完整,顺序是否正确。 优缺点:性能损耗小…

优化爬虫效率:利用HTTP代理进行并发请求

网络爬虫作为一种自动化数据采集工具,广泛应用于数据挖掘、信息监测等领域。然而,随着互联网的发展和网站的增多,单个爬虫往往无法满足大规模数据采集的需求。为了提高爬虫的效率和性能,我们需要寻找优化方法。本文将介绍一种利用…

网络安全行业岗位缺口有多大?看看美国有多少岗位空缺

网络安全行业岗位缺口一直很大,在各类统计中其实并不能完全客观的反应这个缺口,不过都可以作为一个参考。同时,网络安全行业岗位的人员能力参差不齐,不仅仅在数量上有所欠缺,同时从质量上更加加剧了对人才的需求。我们…

深入探讨梯度下降:优化机器学习的关键步骤(一)

文章目录 🍀引言🍀什么是梯度下降?🍀损失函数🍀梯度(gradient)🍀梯度下降的工作原理🍀梯度下降的变种🍀随机梯度下降(SGD)🍀批量梯度下降&#xf…

UML基础

统一建模语言(UML是 Unified Modeling Language的缩写, 是用来对软件系统进行可视化建模的一种语言。UML为面向对象开发系统的产品 进行说明、可视化、和编制文档的一种标准语言。 共有9种图 UML中的图其实不止九种 (相同的图还可能会有不同的名称), 这里的九种图是…

SSM(Spring-Mybatis-SpringMVC)

文章目录 1. 介绍1.1 概念介绍 2 SSM整合框架3. SSM功能模块开发4 测试4.1 业务层接口测试4.2 表现层接口测试 5.优化 -表现层数据封装6.异常处理 1. 介绍 1.1 概念介绍 SSM项目是指基于SpringSpringMVCMyBatis框架搭建的Java Web项目。 Spring是负责管理和组织项目的IOC容器和…

selenium 动态爬取页面使用教程以及使用案例

Selenium 介绍 概述 Selenium是一款功能强大的自动化Web浏览器交互工具。它可以模拟真实用户在网页上的操作,例如点击、滚动、输入等等。Selenium可以爬取其他库难以爬取的网站,特别是那些需要登录或使用JavaScript的网站。Selenium可以自动地从Web页面…

[羊城杯 2020] easyphp

打开题目&#xff0c;源代码 <?php$files scandir(./); foreach($files as $file) {if(is_file($file)){if ($file ! "index.php") {unlink($file);}}}if(!isset($_GET[content]) || !isset($_GET[filename])) {highlight_file(__FILE__);die();}$content $_GE…

【广州华锐互动】AR技术在配电系统运维中的应用

随着科技的不断发展&#xff0c;AR(增强现实)技术逐渐走进了我们的生活。在电力行业&#xff0c;AR技术的应用也为巡检工作带来了许多新突破&#xff0c;提高了巡检效率和安全性。本文将从以下几个方面探讨AR配电系统运维系统的新突破。 首先&#xff0c;AR技术可以实现虚拟巡检…

opencv鼠标事件函数setMouseCallback()详解

文章目录 opencv鼠标事件函数setMouseCallback()详解1、鼠标事件函数&#xff1a;&#xff08;1&#xff09;鼠标事件函数原型&#xff1a;setMouseCallback()&#xff0c;此函数会在调用之后不断查询回调函数onMouse()&#xff0c;直到窗口销毁&#xff08;2&#xff09;回调函…

golang指针的学习笔记

package main // 声音文件所在的包&#xff0c;每个go文件必须有归属的包 import ("fmt" )// 引入程序中需要用的包&#xff0c;为了使用包下的函数&#xff0c;比如&#xff1a;Printin// 字符类型使用 func main(){ // 基本数据类型&#xff0c;变量存的就是值&am…

面向对象的软件测试案例 | Date.increment方法的测试

面向对象技术产生了更好的系统结构&#xff0c;更规范的编码风格&#xff0c;它极大地优化了数据使用的安全性&#xff0c;提高了程序代码的可重用性&#xff0c;使得一些人就此认为面向对象技术开发出的程序无须进行测试。应该看到&#xff0c;尽管面向对象技术的基本思想保证…

【前端】场景题:如何在ul标签中插入多个节点 使用文档片段

直接插入的问题&#xff1a;会回流多次。每插入一次li就会回流一次&#xff0c;消耗性能。 这里可以使用文档片段来解决这个问题。 // 创建文档片段 let node document.createDocumentFragment()DocumentFragment节点存在于内存中&#xff0c;并不在DOM中&#xff0c;所以将子…

Chrome 和 Edge 上出现“status_breakpoint”错误解决办法

文章目录 STATUS_BREAKPOINTSTATUS_BREAKPOINT报错解决办法Chrome浏览器 Status_breakpoint 错误修复- 将 Chrome 浏览器更新到最新版本- 卸载不再使用的扩展程序和应用程序- 安装计算机上可用的任何更新&#xff0c;尤其是 Windows 10- 重启你的电脑。 Edge浏览器 Status_brea…

flutter架构全面解析

Flutter 是一个跨平台的 UI 工具集&#xff0c;它的设计初衷&#xff0c;就是允许在各种操作系统上复用同样的代码&#xff0c;例如 iOS 和 Android&#xff0c;同时让应用程序可以直接与底层平台服务进行交互。如此设计是为了让开发者能够在不同的平台上&#xff0c;都能交付拥…

分类任务评价指标

分类任务评价指标 分类任务中&#xff0c;有以下几个常用指标&#xff1a; 混淆矩阵准确率&#xff08;Accuracy&#xff09;精确率&#xff08;查准率&#xff0c;Precision&#xff09;召回率&#xff08;查全率&#xff0c;Recall&#xff09;F-scorePR曲线ROC曲线 1. 混…

浅谈Mysql读写分离的坑以及应对的方案 | 京东云技术团队

一、主从架构 为什么我们要进行读写分离&#xff1f;个人觉得还是业务发展到一定的规模&#xff0c;驱动技术架构的改革&#xff0c;读写分离可以减轻单台服务器的压力&#xff0c;将读请求和写请求分流到不同的服务器&#xff0c;分摊单台服务的负载&#xff0c;提高可用性&a…

C#模拟PLC设备运行

涉及&#xff1a;控件数据绑定&#xff0c;动画效果 using System; using System.Windows.Forms;namespace PLCUI {public partial class MainForm : Form{ public MainForm(){InitializeComponent();}private void MainForm_Load(object sender, EventArgs e){// 方式2&#x…

现货黄金走势图中的止盈点

对平仓时机的把握能力&#xff0c;是衡量现货黄金投资者水平的重要标志&#xff0c;止盈点设置得是否合理&#xff0c;在行情兑现的时候能否及时地离场&#xff0c;是事关投资者账户浮盈最终能否落袋为安的“头等大事”&#xff0c;要在现货黄金走势图中把握止盈点&#xff0c;…