不敢说是最好的,基本上是最全面的了~

修改系统软件源

一开始是国外的源比较慢,建议换成国内的源,常用的有清华源、阿里源等。

清华源地址

Ubuntu 的软件源配置文件是 /etc/apt/sources.list

首先备份一下软件源, 打开网址,将源地址复制粘贴进去

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
# 修改
sudo gedit /etc/apt/sources.list
# 更新本地包数据库
sudo apt update
# 更新所有已安装的包(也可以使用 full-upgrade)
sudo apt upgrade

常用软件安装

输入法、chrome、vim、git、vscode、wps、deepin-wine

参考:

文章1 文章2

1. 安装输入法

安装Fcitx输入框架

sudo apt install fcitx-bin
sudo apt-get install fcitx-table

sogou输入法下载

$ sudo dpkg -i sogoupinyin_2.4.0.3469_amd64.deb
# 可能会报错,报错下面语句修复,修复完重新安装
$ sudo apt-get install -f

安装完之后,重启系统,不过注销应该也是可以的

在Language Support中设置 Apply System-Wide 和 fcitx

设置之后,再次注销,重新登录在屏幕的右上角的键盘标志上,点击选择Configure Current Input Method,进入下面的Input Method界面后,选择+号

进入到Add input method界面,将下面的Only Show Current Language 点掉后,在搜索栏搜索搜狗拼音,选中之后进行添加(建议不要把搜狗输入法移动到第一位,不然按shift切换中英文时,有时输入板会出现乱码)

可以卸载ibus

卸载ibus。
sudo apt-get remove ibus
清除ibus配置。
sudo apt-get purge ibus

卸载搜狗输入法查找搜狗输入法

sudo dpkg -l so*

卸载

sudo apt-get purge sogoupinyin

2. 安装浏览器

chrome下载chrome浏览器

sudo dpkg -i XX.deb

3. Vim

sudo apt install vim

4. 安装 Git

sudo apt install git

5. 安装vscode

下载

sudo dpkg -i XX.deb

6. 安装wps

下载

sudo dpkg -i XX.deb

7. 使用 Deepin-Wine 安装 QQ/TIM/微信/Office/...

对于官网未提供了 Ubuntu 版本 .deb 安装文件,但 deepin 中有的应用程序,可以使用 Deepin-Wine 来安装。

wine 是一种在 Linux 平台实现了部分 Windows 系统 API 的技术,可以让用户在 Linux 平台无缝使用 Windows 平台的应用程序。

deepin-wine 是国内的深度社区在 deepin linux 上经过改造的 wine 程序,并且社区在 deepin-wine 之上移植了很多的 Windows 软件,比如微信、QQ、TIM等。

github 上有人开发了一个项目 deepin-wine-ubuntu,将 deepin-wine 及其之上适配好的各种 deb 软件包迁移到了 Ubuntu 上。要安装微信、QQ等软件,我们需要先安装 deep-wine-ubuntu。方法如下:

# 首先 clone deepin-wine-ubuntu 源码到本地
git clone git@github.com:wszqkzqk/deepin-wine-ubuntu.git # 切换到源码目录
cd deepin-wine-ubuntu # 安装脚本授权
sudo chmod +x install_2.8.22.sh # 安装 deep-wine-ubuntu
./install_2.8.22.sh

deep-wine-ubuntu 安装完成之后,我们就可以下载深度社区提供的各种 deb 软件,具体安装方同第 4 小节的安装方式:

# 安装
sudo apt install ./<file>.deb

深度社区提供的各种 deb 软件下载地址:

软件 下载地址
QQ https://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.qq.im
TIM https://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.qq.office
微信 https://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.wechat
... ...

更多安装方法及软件地址可以参考 https://github.com/wszqkzqk/deepin-wine-ubuntu

如果你的系统语言非中文,通过 deepin-wine 启动的软件中文会出现乱码。你需要将 /opt/deepinwine/tools/run.sh 文件中 WINE_CMD 这一行修改为:WINE_CMD="LC_ALL=zh_CN.UTF-8 deepin-wine"

配置shell

参考

文章1

安装zsh

sudo apt install zsh -y
# zsh设为默认shell
chsh -s /bin/zsh

安装on my zsh

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
# or
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

换主题

vim ~/.zshrc
# 将主题换成ys,也有其他很多的,但是我喜欢ys
# ZSH_THEME = "ys"
source ~/.zshrc

安装插件

  • 安装incr自动补全插件推荐

    cd ~/.oh-my-zsh/plugins/
    mkdir incr && cd incr
    wget http://mimosa-pudica.net/src/incr-0.2.zsh
    vim ~/.zshrc # 在zshrc最后加入命令
    # source ~/.oh-my-zsh/plugins/incr/incr*.zsh source ~/.zshrc
  • 安装zsh-syntax-highlighting语法高亮插件

    git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
    echo "source ${(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc
    source ~/.zshrc
  • 安装zsh-autosuggestions语法历史记录插件

    git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
    vim ~/.zshrc # plugins 中加入 zsh-autosuggestions source ~/.zshrc

安装Oracle jdk

参考文章

手动下载压缩包安装,下载jdk

解压缩到指定目录

# 创建目录
sudo mkdir /usr/lib/jvm
# 解压缩到此目录
sudo tar -zxvf jdk-16.0.1_linux-x64_bin.tar.gz -C /usr/lib/jvm
# 修改环境变量
sudo vim ~/.bashrc

文件末尾加入

#set oracle jdk environment
export JAVA_HOME=/usr/lib/jvm/jdk-16.0.1 ## 这里要注意目录要换成自己解压的jdk 目录
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

使环境变量马上生效

source ~/.bashrc

系统注册此jdk,注意修改路径

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-16.0.1/bin/java 300

如果你安装了多个版本的jdk,你可以通过以下命令在这些版本之间切换:

sudo update-alternatives –config java

简单美化

1. 安装 tweek

sudo apt install gnome-tweak-tool

2. 安装插件扩展支持

# 让 gnome 支持插件扩展
sudo apt install gnome-shell-extensions # chrome 浏览器扩展支持,可以使用浏览器安装插件
sudo apt install chrome-gnome-shell

3. 常用插件清单

插件名 说明
Dash to Dock 自定义 dock
Screenshot Tool 截图插件
Clipboard Indicator 扩展粘贴板,可以看到历史粘贴内容
Coverflow Alt-Tab 修改 Alt-Tab 应用切换效果
Applications Menu 在顶部状态栏添加应用程序入口
OpenWeather 顶部状态栏显示天气数据
Places Status Indicator 顶部状态栏增加文件目录访问入口
Status Title Bar 在顶部状态栏中显示当前窗口的标题
GTK Title Bar 移除非 gtk 应用程序的标题栏
Hide Top Bar 自动隐藏状态栏
Transparent Top Bar 透明状态栏
... ...

更多扩展插件大家自行在https://extensions.gnome.org上探索吧。

4. 主题

可在 GNOME-LOOK 上下载各种桌面主题、Shell 主题、图标(icon)主题

安装桌面或者 shell 主题

# 解压下载的主题文件
tar -xvf FileName.tar //解压 # 将解压后的主题文件拷贝到 /usr/share/themes
sudo cp -r FileName /usr/share/themes

安装 icon 主题

# 解压下载的主题文件
tar -xvf FileName.tar //解压 # 将解压后的主题文件拷贝到 /usr/share/icons
sudo cp -r FileName /usr/share/icons

之后打开 Tweeks 选择安装的主题即可

5.壁纸

知乎链接

壁纸综合:

Wallpaper - Download free HD Desktop Wallpapers

HD Wallpapers (High Definition)

Download HD Wallpapers and Free Images

Ubuntu 20.04 简述环境配置&美化的更多相关文章

  1. Intel realSense ubuntu 16.04+python 环境配置指南

    1. 安装librealsense2-dkms 以及librealsense2-utils 1.Register the server's public key: sudo apt-key adv - ...

  2. ubuntu 20.04 发邮件配置

    安装sendmail后,发邮件一直没有成功,因此卸载sendmail后,安装heirloom-mailx. # unbuntu 18.04和20.04移除了heirloom-mailx,需要另外配置软 ...

  3. Ubuntu 16.04 ROS环境配置

    最近新入职一家公司,是搞智能无人驾驶的,用的操作系统是Ubuntu和ros,之前没接触过ros系统,既然公司用那就必须的学习啊,话不多说先装它一个ros玩玩... 1. Ubuntu 安装 ROS K ...

  4. Ubuntu 16.04 Go环境搭建 Go环境+Sublime配置

    Ubuntu 16.04 Go环境搭建 Go环境+Sublime配置 1. 安装Go 下载地址https://golang.org/dl/ (需要翻下) 下载到类似go1.8.3.linux-amd6 ...

  5. Ubuntu 20.04 Docker 安装并配置

    前言 Docker 的使用能极大地方便我们的开发,减少环境搭建,依赖安装等繁琐且容易出错的问题. 安装 Docker Ubuntu 20.04 官方 apt 源中就有 Docker,我们可以直接通过 ...

  6. 内网 Ubuntu 20.04 搭建 docusaurus 项目(或前端项目)的环境(mobaxterm、tigervnc、nfs、node)

    内网 Ubuntu 20.04 搭建 docusaurus 项目(或前端项目)的环境 背景 内网开发机是 win7,只能安装 node 14 以下,而 spug 的文档项目采用的是 Facebook ...

  7. win10 + Ubuntu 20.04 LTS 双系统 引导界面美化

    版权声明:本文为CSDN博主「ZChen1996」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明. 原文链接:https://blog.csdn.net/ZChen1 ...

  8. Ubuntu 20.04 配置多网卡链路聚合

    Ubuntu 20.04 配置多网卡链路聚合 多网卡IP配置 首先查看网卡信息 root@it:~# ip add 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65 ...

  9. Ubuntu 20.04上通过Wine 安装微信

    没有想过会在一个手机软件上花这么多心思,好在今天总算安装成功,觉得可以记录下这个过程,方便他人方便自己. 首先介绍下我使用过的其他方法,希望可以节省大家一些时间: Rambox Pro:因为原理是网页 ...

随机推荐

  1. springboot框架里的pom.xml文件里的m不显示,只有标红和<>符号的解决方法

    这是因为没有把pom.xml文件加入到maven工程中,所以需要如图所示 亲测有效,原文链接:https://blog.csdn.net/qq_41026946/article/details/107 ...

  2. springboot启动抛出javax.websocket.server.ServerContainer not available

    问题描述:spring boot接入websocket时,启动报错:javax.websocket.server.ServerContainer not available <dependenc ...

  3. 错误信息:...\output\project.axf: error: l6218e: undefined symbol usart1_confing (referred from main.o).

    说明:此文档知识用来记录,顺便给大家作为参考,如有错误的地方请大家多多指正,在下内心定会感激不尽. 前言:关于这个问题,我曾花了一个下午在网上寻找,网上的说法五花八门,我办法试尽,但遍寻无果.由此我认 ...

  4. 顶级c程序员之路 基础篇 - 第一章 关键字的深度理解 number-1

    c语言有32个关键字,每个关键字你都理解吗? 今天出场的是: auto ,  register,  static,   extern 为什么他们会一起呢,说到这里不得不谈到c语言对变量的描述. c给每 ...

  5. 你们一般都是怎么进行SQL调优的?MySQL在执行时是如何选择索引的?

    前言 过年回来的第二周了,终于有时间继续总结知识了.这次来看一下SQL调优的知识,这类问题基本上面试的时候都会被问到,无论你的岗位是后端,运维,测试等等. 像本文标题中的两个问题,就是我在实际面试过程 ...

  6. python中lambda、yield、map、filter、reduce的使用

    1. 匿名函数lambda python中允许使用lambda关键字定义一个匿名函数.所谓的匿名函数就是说使用一次或者几次之后就不再需要的函数,属于"一次性"函数. #例1:求两数 ...

  7. POJ1458 Common Subsequence

    题目链接:http://poj.org/problem?id=1458 分析:最大公共子序列模板 1 #include<iostream> 2 #include<sstream> ...

  8. 手工实现一个ThreadPoolExecutor

    以下代码的实现逻辑出自于公众号 码农翻身 <你管这破玩意叫线程池?> - PS:刘欣老师在我心中是软件技术行业的大刘. 线程池接口 public interface Executor { ...

  9. Java基础 随笔整理

    Java基础随笔整理 为了方便阅读,特整理了相关的学习笔记 Java感想 操千曲而后晓声 Java入门 Java其他 Java虚拟机详解 语言入门百题 Java开发工具 · Eclipse Java语 ...

  10. 漏洞复现-CVE-2016-4977-Spring远程代码执行

        0x00 实验环境 攻击机:Win 10 靶机也可作为攻击机:Ubuntu18 (docker搭建的vulhub靶场)(兼顾反弹shell的攻击机) 0x01 影响版本 Spring Secu ...