Ubuntu的安装及配置

(本文会持续更新,有需要的朋友可收藏或关注我的博客https://wefox.me)

因为经常要安装Ubuntu的原因,每次装完都要配置,备份也不方便,所以写这篇博客记录一下。

前言

之前安装了Btrfs的系统,并且用snapper做自动备份,刚开始用的还行,系统玩坏了就重新Rollback一下,过了一段时间之后发现系统空间老是不足,一查才发现Snapper目录动辄一两百G,本来给Ubuntu就只装在一个256G的SSD上,这哪儿受得了,果断换回Ext4。

安装Ubuntu

这里安装的是Ubuntu 18.04LTS,具体安装步骤就不说了,上网随便找个Universal USB Installer安装即可,也不需要用啥UltraISO之类的,又要破解又要安装的。稍微说一下分区吧,本人两块硬盘,一块120G的SATA固态,一块M.2支持Nvme的256G固态,之前分区的时候是把/目录分在SATA盘下,/home分在256G的盘下,后来发现备份也不好备份,所以后来干脆就都丢在256G的SSD上,120G的SATA盘就纯粹拿来挂载用了,具体分区是启动分区100M,/swap分区16G,因为我内存是16G的,小了没用,也没必要按网上说的分内存的两倍大小给交换分区,够用就行了,然后一个/分区,一个/home分区,至于大小的话,我是/home分的大一点,其他的就不分了。

终端

安装好Ubuntu系统后,第一件事儿当然就是终端了,我用的是Tilda + Fish。安装Tilda很简单,直接

sudo apt install tilda

即可。至于Fish的配置及效果,大家可以看这里。至于开机自启,直接系统里搜startup吧。

中文输入法

接下来肯定是中文输入法了,每次都被输入法弄的很头疼,整了半天,终于顺手了,其实安装和配置很简单,首先:

sudo apt install fcitx

安装输入法,接下来,打开Settings(我的Ubuntu是英文版,中文版就打开系统的“设置”,下同),里面不需要修改,不要添加中文,保持下图即可

Img

然后点击上图中的Manage Installed Languages,选择fcitx

Img

接着点击屏幕右上角的键盘,进入下图界面添加pinyin

Img

要添加pinyin只需点击左下角的+,然后取消only show前面的勾,直接搜索pinyin即可

Img

交换Caps和Ctrl

本人的按键习惯是把Caps当Ctrl用,可以使用gnome-tweak-tool工具

sudo apt install gnome-tweak-tool

装完之后按下图更改

Img

梯子

没有梯子实在不会用电脑,因为有买国外主机自己架梯子,需要shadowsocks,之前没用UI版本的,着实不太方便,需要自己配置还要设置开机自启,有点麻烦,而这些功能UI版本都有而且会在任务栏有图标,方便切换,还有很多实用功能,果断使用UI版,具体下载地址在这里,说明还有源码可以看这里,因为下载的是AppImage格式,所以可以系统直接搜startup然后选择AppImage路径即可开机自启。

至于浏览器端的配置简单说一下,先安装SwitchyOmega插件,Proxy设置成SOCKS5,代理服务器就127.0.0.1,代理端口是shadowsocks设置里的Local Port,自己去ss里看一下就知道了,默认1080。auto switchRule List ConfigAutoProxy,URL填

https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt

剩下的按自己的喜好配置吧。

VSCode

这玩意儿也是必须的(当然,用Vim Emacs的大神们就直接跳过吧)
下载地址

安装VMWare Workstation 15 Pro

先去VMWare官网下载一个.bundle的安装文件,然后为其添加可执行权限并安装

sudo chmod +x *.bundle
sudo ./*.bundle         //*均为你下载的.bundle文件的文件名

如果出现Before you can run VMware several modules must be compiled and loaded into the running kernel错误,可以先尝试该命令:

sudo vmware-modconfig --console --install-all

这个命令会安装VMware全部的模块,或者可以尝试

sudo apt-get install build-essential linux-headers-$(uname -r) open-vm-dkms
sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h

然后再执行:

sudo vmware-config-tools.pl

最后再执行一遍

sudo vmware-modconfig --console --install-all

或者再安装.bundle文件应该就可以了。

更改Nvidia显卡风扇转速

/etc/X11/xorg.conf文件中添加Option "Coolbits" "4",如下

Section "Device" 
Identifier "Device0" 
Driver "nvidia" 
VendorName "NVIDIA Corporation" 
Option "NoLogo" "True" 
Option "Coolbits" "4" 
EndSection

不用每个字段都一样,只要有Option "Coolbits" "4"这行就可以了,然后重启,在

nvidia-settings

里就可以更改风扇转速了

Img

或者

nvidia-settings -a "[gpu:0]/GPUFanControlState=1" -a "[fan:0]/GPUTargetFanSpeed=100"

如果没有/etc/X11/xorg.conf该文件,这时需要

sudo nvidia-xconfig
sudo nvidia-xconfig --cool-bits=4

然后再查看是否添加了Option "Coolbits" "4"这行,没有的话重复上述步骤手动添加一下。

Reference

https://blog.csdn.net/zwliang98/article/details/80851022
https://blog.csdn.net/jiandanjinxin/article/details/75045232

comments powered by Disqus