Ubuntu安装和使用
Ubuntu
安装和配置
修改下载源
打开软件与更新, 选择其它站点, 选择中国, 选择阿里云源
谷歌中文输入法配置
Ctrl + Alt + T打开终端, 执行下述命令下fcitx框架
输入密码进行安装
sudo apt-get install -y fcitx-googlepinyin
Win呼出菜单, 选择语言支持, 第一次打开会显示语言支持没有完全安装,点击安装并输入密码开始安装, 安装好后就能进入语言支持界面
将配置红圈的相同设置, 然后重新启动电脑
在右上角状态栏点击键盘图标,点击配置选项进入配置界面。
点击全局配置 -> 将切换输入法的快捷键修改成 Ctrl + Shift
软件包管理工具Muon安装
sudo apt install -y muon
安装完成后就可以直接使用了
静态IP配置
基本不工具下载, 如果是Ubuntu是最小化安装, 那么是没有下述命令的, 所以需要安装
包括了 ifconfig route -a
sudo apt update -y
sudo apt install -y net-tools # 包含了ifconfig, route
sudo apt install -y vim # 下载 vim
查看动态ip, 网卡名,
ifconfig

查看网关地址
route -n

进入/etc/netplan, 并备份network
cd /etc/netplan
cp 01-network-manager-all.yaml 01-network-manager-all.yaml.backup # 备份文件
修改network文件
sudo cp 01-network-manager-all.yaml 01-network-manager-all.yaml.backup
修改成如下图
- 网卡名改成上文查询出来的
- 静态IP设置自己想要的值
- 网关设置成上文查询出来的
network:version: 2renderer: NetworkManagerethernets:ens33: # 网卡名称dhcp4: no # 关闭dhcpdhcp6: noaddresses: [192.168.132.3/24] # 静态ipnameservers:addresses: [8.8.8.4, 8.8.8.8] #dns routes:- to: 0.0.0.0/0via: 192.168.132.2 # 网关sudo cat >> /etc/netplan/01-network-manager-all.yaml <<EOF
network:version: 2renderer: NetworkManagerethernets:ens33: # 网卡名称dhcp4: no # 关闭dhcpdhcp6: noaddresses: [192.168.132.3/24] # 静态ipnameservers:addresses: [8.8.8.4, 8.8.8.8] #dns routes:- to: 0.0.0.0/0via: 192.168.132.2 # 网关
EOF
应用更新
sudo netplan apply
验证结果
ifconfig
远程命令行连接
安装 openssh-server服务
sudo apt install openssh-server
查看ssh server的状态, 确保为启动状态
systemctl status sshd
开启防火墙, 并打开ssh连接的端口22
sudo ufw enable
sudo ufw allow ssh
设置ssh server 服务开机自启动
sudo systemctl enable ssh
远程桌面连接
Ubuntu中下载 xrdp, 并设置开机自启动, 并开放 3389端口(xrdp端口)
sudo apt install -y xrdp
sudo systemctl enable --now xrdp
sudo ufw allow from any to any port 3389 proto tcp
通过window自带的远程连接
Window自带了一个远程桌面连接工具Remote Desktop Connection, 第一次连接需要输入密码, 如果不想重复输入密码, 那么可以在显示选项中勾选保存凭证

连接后的效果
自定义GNOME桌面
查看当前桌面的环境
echo $XDG_CURRENT_DESKTOP

商店中安装 Tweaks
安装美化拓展
安装chrome-gnome-shell是为了在浏览器里面能一键安装插件,名字中的“chrome”并不代表只能使用谷歌浏览器,火狐等其他浏览器也可以正常使用。
sudo apt-get install -y gnome-tweaks gnome-shell-extensions chrome-gnome-shell gnome-shell-extension-manager
下载主题
这里以McMojave主题为例子
- mcOS 11
- McHigh Sierra
- Catalina
- McMojave
下载主题文件

进入.local/share/themes, 如果没有看到.local,就开启显示隐藏文件, 如果没有看到themes,就新建themes目录

提取下载的主题,并复制这些提取的主题文件夹到
.local/share/themes文件夹下。主题只能存放在
~/.local/share/themes或/usr/share/themes目录中, 这样才能识别我这里以themes为例子
如果没有themes目录, 那么就新建该目录

解压主题文件
下载图标
图标集合, 这里我选中McMojave-circle进行加载(McMojave主题配套对应的图标)
- McMojave-circle
- Mojave CT-icons
- Cupertino icons

将下载的图标剪切到~/.icons目录
如果该.icons目录不存在, 那么就直接新建
解压图标
系统字体
这几年,macOS 的主要系统字体是 “San Francisco” 。但是,这个字体并不是公共领域的,而是像苹果生态系统中的许多其他东西一样,是专有字体。基于这个原因,你不能使用这种字体。
你能做的就是使用一种看起来像 San Francisc 字体一样的开源字体。我建议使用 Google 的 Roboto 字体,或 Adobe 的 Source Sans Pro 。,
下载 字体的 zip 文件,只需要在提取出来的文件夹中双击 ttf 文件。它会给你一个选项来逐一安装字体。
如果你想节省时间并一次安装所有的字体,提取其中所有的字体到你的家目录(
~/.fonts)下的.fonts目录中。我以Roboto字体为例子
去官网下载
新建.fonts目录

将下载的字体放入该目录,并且解压
设置字体
重新启动电脑, 设置主题和图标
在Ubuntu的火狐浏览器中访问下述链接,下载拓展
https://extensions.gnome.org/




Ctrl + Shift + a 进入拓展与主题页面, 点击左侧边栏的中的拓展

返回刚刚的网站, 刷新网站, 此时发现刚刚安装拓展的链接没了

下载下面几个插件
User Thems 主题 必定安装

Dash to Dock :类似与mac底部dash的插件
Lock Keys:大小写与数字键盘指示器
Workspace Indicator:当前多窗口index
Compiz windows effect : MacOS关闭和打开的特效

Frippery Move Clock
Blur my Shell : 为应用抽屉添加毛玻璃效果。
外观设置



相关文章:
Ubuntu安装和使用
Ubuntu 安装和配置 修改下载源 打开软件与更新, 选择其它站点, 选择中国, 选择阿里云源 谷歌中文输入法配置 Ctrl Alt T打开终端, 执行下述命令下fcitx框架 输入密码进行安装 sudo apt-get install -y fcitx-googlepinyinWin呼出菜单, 选择语言支持, 第一次打开会显示语言…...
【Unity】Stream最好用的Selfhost开源轻量服务
【背景】 有好几种场景的投屏或者远控应用希望实现,无论用哪种方式,都绕不开如何构建服务这一关。 【分析】 外网有很多直接付费使用的信令传输类型或是提供流服务的服务器,但我的目标场景是断绝外网的局域网,而且付费也总觉得…...
Web 常见的攻击方式有哪些?
常见的 Web 攻击方式有以下几种: 跨站脚本攻击(XSS 攻击) 跨站请求伪造(XSRF 攻击) SQL 注入 XSS 攻击 MDN 定义如下: 跨站脚本攻击(Cross-site scripting,XSS)是一…...
Rancher(v2.6.3)——Rancher部署Redis(单机版)
Rancher部署Redis详细说明文档]:https://gitee.com/WilliamWangmy/snail-knowledge/blob/master/Rancher/Rancher%E4%BD%BF%E7%94%A8%E6%96%87%E6%A1%A3.md#6rancher%E9%83%A8%E7%BD%B2redis ps:如果觉得作者写的还行,能够满足您的需求&#…...
stm32-模拟数字转化器ADC
接线图: #include "stm32f10x.h" // Device header//1: 开启RCC时钟,包括ADC和GPIO的时钟//2:配置GPIO将GPIO配置为模拟输入模式//3:配置多路开关将左边的通道接入到规则组中//4:配置ADC转…...
[Repo Git] manifests的写法
manifests是个啥 在Repo中manifests描述了Repo客户端的结构,也就是可以从manifests中知道各个模块的代码应该从代码管理仓库当中哪个位置去获取。 manifests的基本结构是一个Git存储库,在顶层目录中持有一个default.xml文件。 由于m…...
位置编码与长度外推
位置编码 位置编码从前到后包括:绝对位置编码、余弦位置编码、旋转位置编码、ALiBi相对位置编码。 1 绝对位置编码(Absolute Positional Encoding) 应用的模型:BERT、GPT等Transformer基础模型广泛使用绝对位置编码来处理序列数据。 算法思想:绝对位置编码通过为序列中的…...
Linux信号补充——信号发送和保存
三、信号的发送与保存 3.1信号的发送 必须有操作系统来保存信号,因为他是管理者; 信号给进程的task_struct发送信号,在task_struct中维护了一个整数signal有0-31位,共32个bit位;对于信号的管理使用的是位图结…...
Vue3 中应该使用 Ref 还是 Reactive?
一、引言 在Vue 3中,构建响应式数据结构是构建用户界面和交互体验的核心部分。而在创建这些响应式数据时,我们有两个主要工具:reactive和ref。选择使用哪一个,实际上取决于你的数据结构和访问需求。 reactive主要用于处理复杂的数…...
红外相机和RGB相机标定:实现两种模态数据融合
1. 前期准备 RGB相机:森云智能SG2-IMX390,1个红外相机:艾睿光电IR-Pilot 640X-32G,1个红外标定板:https://item.taobao.com/item.htm?_ujp3fdd12b99&id644506141871&spma1z09.2.0.0.5f822e8dKrxxYI 2.操作步…...
前端项目,个人笔记(五)【图片懒加载 + 路由配置 + 面包屑 + 路由行为修改】
目录 1、图片懒加载 步骤一:自定义全局指令 步骤二:代码中使用 编辑步骤三:效果查看 步骤四:代码优化 2、封装组件案例-传对象 3、路由配置——tab标签 4、根据tab标签添加面包屑 4.1、实现 4.2、bug:需要…...
【MySQL】2.MySQL数据库的基本操作
目录 数据库基本操作 查看数据库信息 查看数据库结构 显示数据表的结构(字段) 常用的数据类型 数据库管理操作 SQL语句概述 SQL分类 1.DDL:数据定义语言 1.1创建数据库和表 创建数据库 创建数据表 1.2删除数据库和表 删除数据表…...
常见技术难点及方案
1. 分布式锁 1.1 难点 1.1.1 锁延期 同一时间内不允许多个客户端同时获得锁; 1.1.2 防止死锁 需要确保在任何故障场景下,都不会出现死锁; 1.2.3 可重入 特殊的锁机制,它允许同一个线程多次获取同一个锁而不会被阻塞。 1.2…...
c#关键字 static
static 修饰符可用于声明 static 类。 在类、接口和结构中,可以将 static 修饰符添加到字段、方法、属性、运算符、事件和构造函数。 static 修饰符不能用于索引器或终结器 尽管类的实例包含该类的所有实例字段的单独副本,但每个 static 字段只有一个副…...
redis 如何保证数据同步(数据变化时)
redis 如何保证数据同步(数据变化时) 思路 1.新增、删除和修改都先对数据库进行操作,这时数据库的数据将域缓存中数据不同。 2.数据库进行变动后,返回结果,根据返回的结果判断数据库操作是否成功。 3.如果数据库操…...
Ubuntu18.04桌面版设置静态IP地址
引用: Ubuntu配置静态IP_ubuntu配置静态ip地址-CSDN博客 正文 默认Unbuntu 18.04 Desktop桌面版使用 netplan 管理网卡网络地址。使用Unbuntu 18.04 桌面版配置,可以通过桌面上的设置图标配置网卡的静态IP地址。 点击桌面右上角下拉框,点击“设置”按…...
Aztec的客户端证明
1. 引言 隐私保护 zk-rollup 的证明生成与通用 zk-rollup 的证明生成有很大不同。原因是给定交易中存在特定数据(由私有函数处理),我们希望保持完全私有。在本文中,我们探讨了用于证明私有函数正确执行的客户端证明生成ÿ…...
面试官:小伙子知道synchronized的优化过程吗?我:嘚吧嘚吧嘚,面试官:出去!
写在开头 面试官:小伙子,多线程中锁用过吗? 我:那是自然! 面试官:那你知道synchronized的优化吗? 我:synchronized作为重锁,开销大,在早期不被推荐使用&…...
100天精通风控建模(原理+Python实现)——第23天:风控建模中的贝叶斯优化是什么?怎么实现?
在当今风险多变的环境下,风控建模已经成为金融机构、企业等组织的核心工作之一。在各大银行和公司都实际运用于业务,用于营销和风险控制等。本文以视频的形式阐述风控建模中的召回率是什么,怎么实现。并提供风控建模原理和Python实现文章清单。 之前已经阐述了100天精通…...
Http 超文本传输协议基本概念学习摘录
目录 HTTP协议 超文本传输协议 HyperText超文本 HTML超文本标记语言 HTTP协议原理 请求发送 服务器处理 响应发送 连接关闭或保持 HTTP协议版本 HTTP/0.9 HTTP/1.0 HTTP/1.1 HTTP/2 HTTP/3 HTTP请求方法 GET POST PUT DELETE HEAD OPTIONS HTTP请求头字…...
CVPR2025新思路:把对抗扰动本身当成‘训练数据’,聊聊PSP-UAP背后的设计哲学
CVPR2025新思路:对抗扰动作为训练数据的革命性设计哲学 对抗样本研究领域正在经历一场范式转变——从单纯制造攻击工具到重新思考扰动本身的语义价值。PSP-UAP(Pseudo-Semantic Prior Universal Adversarial Perturbation)的突破性在于&#…...
C++ 智能指针的线程安全问题
C智能指针的线程安全问题探析 在现代C开发中,智能指针作为资源管理的利器,极大简化了内存管理。当多线程环境遇上智能指针,其线程安全问题便成为开发者必须直面的挑战。本文将深入探讨智能指针在多线程场景下的潜在风险,帮助开发…...
鸣潮游戏自动化工具终极指南:解放双手的智能战斗与资源收集助手
鸣潮游戏自动化工具终极指南:解放双手的智能战斗与资源收集助手 【免费下载链接】ok-wuthering-waves 鸣潮 后台自动战斗 自动刷声骸 一键日常 Automation for Wuthering Waves 项目地址: https://gitcode.com/GitHub_Trending/ok/ok-wuthering-waves 欢迎来…...
数字孪生简介
数字孪生简介摘要数字孪生(Digital Twin)作为连接物理世界与数字世界的核心技术,正在重塑全球产业格局。本报告系统梳理了数字孪生技术的概念演进、技术架构、行业应用及发展趋势,深入分析了其在智能制造、航空航天、智慧城市、医…...
【JEECG Boot】JEECG Boot 系统性知识体系全方位结构化总结
文章目录JEECG Boot一、平台基础定位与核心理念1. 核心定义与定位2. 核心设计理念二、整体技术架构体系1. 分层架构总览2. 核心技术栈明细3. 核心架构特性三、核心能力体系1. 低代码核心能力:代码生成器2. 零代码核心能力:Online在线开发3. AI原生赋能能…...
前端 SSE(Server-Sent Events)实现详解:从原理到前端 AI 对话应用
为什么前端越来越需要“流式能力”?在传统 Web 应用中,前端与后端的通信方式大多是 “请求—响应” 模式: 前端发起请求,后端计算完成后一次性返回结果。但随着应用形态的演进,这种模式越来越显得“笨重”:…...
GCC扩展语法在嵌入式开发中的高效应用
1. GCC扩展语法深度解析在嵌入式开发领域,GCC编译器因其强大的功能和灵活的扩展特性而广受欢迎。作为一名长期从事嵌入式系统开发的工程师,我发现掌握GCC的扩展语法能显著提升代码效率和可维护性。今天我将分享几个在实际项目中特别实用的GCC扩展语法特性…...
SEO_新手入门教程:如何从零开始学习SEO优化
SEO新手入门教程:如何从零开始学习SEO优化 在当今数字化时代,搜索引擎优化(SEO)已成为每一个希望在网络上脱颖而出的网站必不可少的技能。不论你是一个全新的网站主,还是一个希望提升现有网站流量的企业,了…...
vue3新手福音:用快马生成带详细注释的示例代码,轻松掌握核心概念
最近在学习Vue3的过程中,我发现很多新手朋友都会被setup语法和各种响应式概念绕晕。作为一个刚入门的前端小白,我特别理解这种困惑。不过最近发现了一个超实用的方法——用InsCode(快马)平台生成带详细注释的Vue3示例代码,学习效率直接翻倍&a…...
局域网聊天室终极解决方案:无需互联网的即时通讯工具
局域网聊天室终极解决方案:无需互联网的即时通讯工具 【免费下载链接】LAN-Chat-Room 😉基于QT开发的局域网聊天室 项目地址: https://gitcode.com/gh_mirrors/la/LAN-Chat-Room 在办公室、学校或家庭网络中,你是否曾遇到过需要快速分…...





















