安装Ubuntu之后要做的事情+美化
前言
在这里给大家分享一下我主机装了ubuntu系统之后怎么进行环境配置以及如何对ubuntu的界面进行美化等等。
下面是我的美化(Mac Os)。
我所演示的命令和操作基于Ubunu20.04,其他版本类似,如果有不同的地方可以参考一下其他博主。
一、安装后必须做的一些事情
1.给root(超管)设置密码
Ubuntu在安装的时候只会创建一个普通用户(uid为1000)的密码,在我们日常使用的时候有时切换到root更加方便,所以在刚刚完成安装之后第一步先给超级管理员设置密码 :
sudo passwd
之后按照要求设置密码即可,之后就可以用su切换到root用户了。
2.更换国内下载源
由于linux系统开源,其开源的免费软件都在很多软件源的库里面,ubunu默认的是官方的软件源,服务器在国外,在国内下载速度会很慢,所以我们要切换为国内的源,比如清华源(我一直在用)、阿里源(我之前在用)、163源等等。
首先到这个文件夹:
cd /etc/apt
在这个文件夹里有一个叫做sources.list的文件,先备份一份:
sudo cp sources.list sources.list.back
之后用文本编辑器(gedit)编辑sources.list
sudo gedit sources.list
在这个文件里先把所有前面没有#的网址加上#变为注释,然后把其他源的网址复制到下面。(选择一个就够了)
清华源
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
阿里源
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
中科大源
deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
网易163源
deb http://mirrors.163.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ focal-backports main restricted universe multiverse
选择一个源,保存退出之后执行下面的命令就可以更新软件源:
sudo apt-get update
sudo apt update
上面两个指令只是更新了下载源,可以再执行下面两个指令进行现有软件的升级:
sudo apt-get upgrade
sudo apt upgrade
3.安装markdown编辑器
markdown的编辑器有很多,大家喜欢的各有千秋,在这里以我自己用的typora为例,typora的强大之处在于它的实时演示功能。
下面是安装方法:
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt-get update
sudo apt-get install typora
4.安装办公软件WPS
学生党日常学习离不开实验报告的撰写等等码字的需要,除了markdown以外,我们还会需要编写word文档、powerpoint幻灯片和excel表格,由于微软并没有推出Microsoft Office的linux版本,但是WPS推出了WPS2019 for linux,所以我们可以用WPS。
首先到官网进行下载:https://www.wps.cn/product/wpslinux#
我们ubuntu是debian系列的分支,所以选择deb安装包的版本。
下载后,一般会保存到主目录下的下载目录内,我们进入下载目录,右键选择在终端里打开,输入如下指令:
sudo dpkg -i wps*************
最后一个单词输入wps后按下tab键进行自动补全,输入当前用户密码之后即可自动安装。
但是这样安装完之后会有WPS进入的速度非常慢的情况,请保证在更新软件源(第二点)之后,执行以下指令:
sudo apt-get install libcanberra-gtk-module
sudo apt-get install appmenu-gtk2-module
sudo apt-get install appmenu-gtk3-module
其实只需要前两句就可以了,但是如果只安装前两个,可能会有在终端打开程序后显示"加载模块appmenu-gtk2-module"失败的提示,输入第三条指令就可以避免这个问题了。
安装这三个模组之后,重启计算机,就可以让WPS快速开启了。感觉速度和windows下打开office差不多,甚至可能更快一些。
5.调整Ubuntu和Windows双系统时钟不同步问题
参考博客:https://blog.csdn.net/X_T_S/article/details/110142773
出现这种情况的原因是 Windows 和 Ubuntu它们在默认情况下看待硬件时间(主板上的BOIS显示的时间)的方式 不一样。
我们先来了解一下关于时间的概念 :
- UTC,即Universal Time Coordinated, 协调世界时
- GMT,即Greenwich Mean Time, 格林尼治平时
- RTC时间,即Real-time clock,是电脑的硬件时间
Windows 与 Linux 缺省看待系统硬件时间的方式是不一样的:
- Linux 时钟分为系统时钟(System Clock)和硬件(RTC)时钟。Linux把硬件时间当作 UTC,系统时间是UTC时间经过换算得来的。比如说北京时间是GMT+8,则系统中显示时间是硬件时间+8。
- Windows把系统硬件(RTC)时间当作本地时间(local time),即系统时间跟BIOS中显示的时间(RTC)是一样的。
在Ubuntu系统中,命令行输入
sudo apt-get install ntpdate #在Ubuntu下更新本地时间
sudo ntpdate time.windows.com
sudo hwclock --localtime --systohc #将本地时间更新到硬件上
6.截图工具
截图工具我一般用flameshot,火焰截图,还是很方便的:
sudo apt-get install flameshot
二、为了丰富系统我会做的一些事情
1.安装谷歌chrome浏览器
Chrome浏览器的实用性不必多言,虽然最近几个月我在Windows上用新Edge的频率高于Chrome,但是在linux没有Edge,Chrome是你不二的选择,当然,如果你喜欢FireFox直接用ubuntu自带的即可,FireFox也是很棒的浏览器。
现在官网下载相应的安装包(deb),之后同WPS一样,输入:
sudo dpkg -i google*************
为了防止打错安装包的名字,请输入前几个字母之后按tab进行补全。
2.安装QQ音乐/网易云音乐
这两个音乐都支持linux系统,都发行了deb系列的安装包,下载之后同样用dpkg指令安装即可。
3.安装deepin-wine 的 QQ 和 微信
腾讯推出的QQ for linux非常的弱鸡,界面看着就像是QQ2008一样,我觉得腾讯推出一个这样的QQ for linux就是为了打压其他的linux即使通讯软件,为了能够像windows系统一样可以运行新版的QQ和微信,我们可以用deepin wine的QQ和微信。
首先进入github网站:https://github.com/zq1997/deepin-wine
可以根据他的网站上进行操作,也可以像我这样:
wget -o- https://deepin-wine.i-m.dev/setup.sh
这个指令执行之后,就在现在这个文件夹内会保存一个叫做setup.sh的文件,如果没有,检查一下,第二块的字母O是小写,如果还是没有可以去主目录或者下载目录中找一下。之后,我们输入命令:
sudo chmod +x setup.sh
sudo ./setup.sh
之后这个sh文件就会把deepin-wine的QQ和微信的源自动添加。
之后就可以安装deepin-wine的QQ和微信了。
sudo apt-get install XXX
其中XXX可以替换为下面的列表中的软件:
应用 | 包名 |
---|---|
微信 | com.qq.weixin.deepin |
com.qq.im.deepin | |
钉钉 | com.dingtalk.deepin |
阿里旺旺 | com.taobao.wangwang.deepin |
QQ视频 | com.qq.video.deepin |
爱奇艺 | com.iqiyi.deepin |
刚安装之后可能会没有应用图标,只要注销就可以了。
4.安装VLC影音播放器
ubuntu的食品播放器推荐选择VLC,可以通过以下命令进行安装:
sudo apt-get install vlc
由于版权等一些问题,ubuntu的一些解码扩展工具没有安装,可以通过以下命令进行安装:
sudo apt-get install ubuntu-restricted-extras
5.安装Microsoft Windows Fonts微软字体库
Microsoft Windows Fonts微软字体库包含了Times_New_Roman和Courier_New等字体.
安装
sudo apt-get install ttf-mscorefonts-installer
然后会提示微软的用户协议向导
按下tab进入终端控制,“确定OK”继续,单击“YES是”接受微软协议
在安装字体后,我们需要使用命令来更新字体缓存:
sudo fc-cache -f -v
6. 安装开源PS图片处理软件GIMP
安装gimp
sudo apt-get install gimp
安装插件, GIMP Plugin Registry 包涵众多插件
sudo apt-get install gimp-plugin-registry gimp-data-extras
7.安装完善的编辑套件
如果你和我一样选择的是清华源,这个应该是自动更新安装的,其他源可以输入一下检查是否安装:
sudo apt-get install build-essential
下面这些看自己爱好:
安装词法和语法分析器
sudo apt-get install flex
sudo apt-get install bison
8.安装vim(编辑器之神 & 黑客的编辑器)
vim的大名估计大家都听说过:
sudo apt-get install vim
9.安装git
git可以用来在github下载代码等:
sudo apt-get install git
比如一个github网址为 https://github/123456
我们就可以用如下指令复制网址上的代码:
git clone https://github/123456
三、桌面、主题、图标美化(以MacOS为例)
1.更改主题和图标:
以下的部分转自:https://blog.csdn.net/Zhang950225/article/details/108586292
准备工具
安装优化工具,用于后面统一配置主题与图标
sudo apt-get update
sudo apt-get install gnome-tweak-tool
下载主题
这里有两个可以下载主题的网址,主题有些许不同,可以从两个网址选择自己喜欢的,同样,在这两个网址里面也有大量的图标,可以根据自己的喜欢下载,速度稍慢点,耐心等待,第二个链接直达Mac主题,第三个直达Mac图标
https://www.gnome-look.org/browse/cat/
https://www.opendesktop.org/p/1013714/
https://www.opendesktop.org/s/Gnome/p/1102582/
配置主题与图标
先将刚下载的主题与图标压缩包文件进行解压,并移动到相应的目录,由于需要移动到隐藏目录下,需要root权限,所以这里建议使用命令行来移动文件。在解压文件目录下打开终端执行如下命令
sudo mv 主题包名 /usr/share/themes/
sudo mv 图标包名 /usr/share/icons/
在软件列表中找到优化或者Tweak打开软件,你可能会在下面这个地方发现一个三角符号,这时需要先将这个符号去除才能继续下面的操作(我的已经进行了操作,这里已经去除了)
执行下述命令
sudo apt-get install gnome-shell-extensions
使用Ubuntu自带的火狐浏览器访问以下网址(谷歌浏览器可能会安装不上)https://extensions.gnome.org 打开之后,点击如图所示的位置点击安装,这时,那个三角感叹号就消除了
还是在这个网址,依次搜索User themes,dash to dock ,desktop icons,找到之后点击进去,并将其按钮置为on的状态
再次打开软件,在扩展处检查刚打开的三项是否打开了,如果没有打开再打开,来到外观界面,将应用程序,shell设置为刚移动进去的主题文件,将图标设置为刚移动进去的图标文件,设置完成
点击扩展中的dash to dack的下图所示的位置,在弹出的选项框中配置桌面布局,至此,所有的配置就完成了
2.更改锁屏背景
下载 ubuntu-20.04-change-gdm-background 这个sh文件 ,地址如下:
https://github.com/thiggy01/change-gdm-backgroun
下载之后解压,给ubuntu-20.04-change-gdm-background文件执行的权限:
sudo chmod 777 ubuntu-20.04-change-gdm-background
执行该脚本,其中 /path/to/image 为你自己需要修改为背景的图片所在路径。然后执行,一直输入y即可
sudo ./ubuntu-20.04-change-gdm-background /path/to/image
修改完成之后可能会注销当前用户会话,然后会输入密码登录,可能需要输入三次才能成功进入桌面,所以刚开始不要惊慌!登几次就好了,或者直接重启电脑!在修改之前,最好备份下数据,以免发生意外。
小提示:对于登录系统的紫色过渡动画,就是输入密码回车,到进入系统这个过程的紫色动画,可以通过gnome的扩展extension进行屏蔽,名字是 Good Bye GDM3 Login Screen to Desktop Flick for Ubuntu 20.04 only 地址就是上面美化的时候安装扩展的地址。
四、一些有趣的指令
1. sl (Steam Locomotive)蒸汽机
ls是linux命令最常用的一个命令,用来列表文件目录等。因为用的频繁,难免有着急打错的时候,一旦你敲成了sl
,是,有些时候你可能会拼写成 ‘sl’ ,这时我们应该如何获得一些乐趣而不是看见“command not found”呢?
安装完sl
, 会出现什么结果?后果很严重,是否还记得《盗梦空间》里突然一辆火车出现在梦境里的场景吗?这个命令的效果就是让你的屏幕上隆隆的驶过一辆蒸汽 机火车。有趣吧。
你可能了解 ‘ls’ 命令,并经常使用它来查看文件夹的内容。但
(In Debian like OS)
sudo apt-get install sl
2. cmatrix代码雨
你可能看多好莱坞的电影‘黑客帝国’并陶醉于被赋予Neo的能看到在矩阵中任何事物的能力,或者你会想到一幅类似于‘Hacker’的桌面的生动画面。
sudo apt-get install cmatrix
3. linuxlogo
sudo apt-get install linuxlogo
4.love
love, 赶紧试一下吧。很有爱啊
sudo apt-get install love
5.figlet
在终端将字符进行图形化输出的软件.
sudo apt-get install figlet
6.fortune
试试你未知的运气,终端里有时也有好玩的。
sudo apt-get install fortune
#上面的是英文,下面的是中文
sudo apt-get install foruntes-zh
#使用的时候,用下面的指令
fortune
#这个是英文
fotune-zh
#这个是中文
注意上面的指令哪些有s哪些没有。
7.cowsay
sudo apt-get install cowsay
它可以显示一段预先确定的文本和一个字符构成的奶牛.
如果你想使用其它动物来代替奶牛怎么办? 查看可用的动物列表:
cowsay -l
其实让动物在终端里说话在Linux世界里有着悠久而辉煌的历史。下面这些真的是最应该知道的。
在用基于 Debian 的发行版? 试试输入“apt-get moo”。
8.lolcat彩虹
sudo apt-get install lolcat
在你的Linux终端里有很多彩蛋真真是极好的……但是如果你还想要变得……更有魅力些怎么办?输入:lolcat。把任何一个程序的文本输出通过管道输入到lolcat里。你会得到它的超级无敌彩虹版。
把任何一个程序的文本输出通过管道输入到lolcat里。你会得到它的超级无敌彩虹版。
9.oneko追光标的小家伙
接下来是”Oneko” – 经典”Neko”的Linux移植版本。基本上就是个满屏幕追着你的光标跑的小猫。
虽然严格来它并不算是“彩蛋”,它还是很有趣的。而且感觉上也是很彩蛋的。
sudo apt-get install oneko
10.aafire燃烧的火焰
有没有想过在你的黑白命令终端上燃起一团火将是什么样子,你只需要输入aafire命令,回车,奇迹就会出现。
sudo apt-get install libaa-bin
11. pi
输出pi后面任意长度小数位数.
sudo apt-get install pi
pi 50
3.1415926535897932384626433832795028841971693993751
12.screenfetch
screenfetch, 它可以在终端上生成漂亮的文本系统信息和ASCII艺术的发行版LOGO.
sudo apt-get install screenfetch
13.espeak
该命令可以阅读所输入的英语字符.
将你的多媒体音箱的音量调到最大,然后在将这个命令复制到你的终端,来看看你听到上帝的声音时的反应吧。
sudo apt-get install espeak
espeak "Hello world!"
总结
目前这些是我在装ubunu双系统的时候会对ubuntu系统安装和美化的一些命令、界面、软件等。很高兴可以和大家一起分享,也希望大家可以提出批评指正,如果还有更好的资源也可以分享以下。