ubuntu安装完成后的一些优化设置

ubuntu安装完成后的一些优化设置

假定你已经安装好了ubuntu并顺利进入了系统。也许你已经迫不及待想要尝试体验新系统了,我知道你很着急,但是你先别急。

这篇文章将引导你对即将要使用的系统进行更多的设置,使其更符合你的个性,并变得更好用。

这篇文章基于最新的ubuntu 24.04撰写,绝大多数的操作都可以在其它版本直接复制,放心使用即可。

一、系统相关的设置

1、换源

1.1 源的概念

首先,绝大多数的发行版都会有一个叫做“源”的概念,所谓的源,你可以将其理解为是一个系统的应用商店,在这个应用商店里,系统维护者会把上游的符合规定的软件进行打包,并上架到这个商店里,以ubuntu为代表的debian系发行版会通过apt来下载这些所需要的软件包。

注意,ubuntu自带了一个叫做“应用中心”的东西,这个东西并不是走的这个商店,而是一种叫做snap的东西,我这里并不建议你去使用它。

正经的源可以参照这个:

对应的就是这些:

那为什么要换源呢?因为地球太大了,对于地球一端的用户和另一端的用户之间的访问,会由于距离变得非常不稳定,比如中国的用户去访问位于美国的服务器,就会有着非常不好的体验,而且国内还有特殊的网络审查,这就使得本就不稳的网络雪上加霜。

为了解决这个问题,我们就通过建立镜像站点的方式,让服务器尽可能的靠近用户所在的地区,然后让这些镜像站点去向主服务器同步就好了。所谓的换源,其实就是让apt访问靠近自己的源。

在国内,有非常多的高校都建立了这些镜像站点,得益于这些站点,我们可以及时快速的获得相关的更新。

1.2 如何换源

要修改地址,你可以通过两个方式来进行:

一是直接编辑/etc/apt/sources.list这个配置文件,以24.04为例,相关内容如下:

没错,没事找事的Canonical在24.04中移动了源地址,惊喜不?实际上在debian系列的发行版中,这个文件才应该是系统的源,而sources.list.d一般是给第三方源准备的,就这么魔性。

我们按照提示,继续修改,打开那个文件,可以看到如下内容:

配置的格式也有了变化,很难说是简单了还是复杂了,这里贴个22.04的吧,你可以自行比较。

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.bfsu.edu.cn/ubuntu/ jammy main restricted universe multiverse
# deb-src https://mirrors.bfsu.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.bfsu.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
# deb-src https://mirrors.bfsu.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.bfsu.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src https://mirrors.bfsu.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse

# 这个是安全更新,你可以看到没有更换
deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
# deb-src http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.bfsu.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
# # deb-src https://mirrors.bfsu.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse

jammy和noble都是系统代号,然后每个系统又都有这些相关的源,前面的就是镜像站地址,可以换成你想要的。

这里有一个叫securetiy的安全更新源比较特殊,因为是安全补丁,且各大镜像站同步会有延时,为了保证能及时应用,所以一般是不会更换的,如果你遇到特别慢的情况可以尝试修改。

注意:不同版本的源不要混用,轻则不兼容报错,重则直接让系统挂掉!!

另一种换源方式就是在系统里找到“软件和更新”应用:

打开后,可以看到一个“下载自”的选项,默认应该是下载自中国的服务器:

你可以选择其它,然后选择中国,其中你会看到有许多带edu.cn的,这些都是高校的镜像站点,比如上面的那个bfsu就是北京外国语大学的,你可以根据你自己的需要选用,只需要注意是使用https协议即可。

2、中文输入法安装

如果你在安装阶段已经选择中文了,那gnome桌面默认应该就已经带了ibus了,这是linux下的一个开源的输入法框架,你只需要点击右上角的zh图标选择拼音即可启用。

如果你不喜欢这个,那可以试下另一个输入法框架:fcitx,目前已经更新到fcitx5了,基于这个框架开发的输入法有搜狗、百度等。不过,他们都是基于fcitx4的,一些依赖已经在较高版本的系统中被废弃,所以从22.04开始,我建议直接使用fcitx5。

它的安装也很简单,直接输入以下命令即可:

sudo apt install fcitx5 fcitx5-chinese-addons kde-config-fcitx5 fcitx5-frontend-fbterm fcitx5-frontend-gtk2 fcitx5-frontend-tmux qgnomeplatform-qt5 qt5-image-formats-plugins qt5-qmltooling-plugins qt6-qmltooling-plugins

安装完成后在刚才的终端里输入im-config,然后会打开一个小窗口,让你修改相关的配置:

点确认,然后是,再选择fcitx5就好了。

如果你不想用ibus了,那可以直接在这里移除它:

sudo apt purge ibus* && sudo apt autopurge

然后注销登陆或重启,再进去就有了。

对于20.04及以下的系统,如果你想用搜狗,也基本是一样的路子,不过你要装的框架是fcitx,以及按提示补全那几个依赖,然后安装搜狗即可,选择都是im-config。

3、桌面的美化和扩展

gnome桌面本身留了很多接口,可以允许用户自行添加插件和安装主题来进行美化,这一步就是来启用这些的。

在此之前,你需要安装俩工具:

sudo apt install gnome-tweaks chrome-gnome-shell

gnome-tweaks安装后,你会找到一个叫优化的应用

可以看到,这个就是和美化相关的。

我们只需要把下载的主题和图标放到指定位置,然后在优化这里就可以看到了。

图标:~/.local/share/icons

主题:~/.local/share/themes

你可以在这里下载:https://www.gnome-look.org

应用后效果如下:

chrome-gnome-shell则是和扩展有关的,比如一些小插件啥的,这个安装是通过浏览器进行的,你可以通过firefox打开这个网站:

https://extensions.gnome.org/

看到那个点击这里安装扩展了吗?你要点击他,然后添加这个浏览器插件。

完成后刷新页面:

提示消失,我们就可以开始安装了,首页的user Themes是更多的主题扩展,比如顶部的状态栏。

点进去后,有个按钮,按提示添加就好了

这时候你再打开优化,就能看到有个shell的选项了。

改完后的样子,这里用了一个bing wallpaper的扩展,你可以根据需要自行添加:

二、一些常见问题的解决

1、时间问题

1.1 不一样的原因

在有ubuntu的设备上,当你切换会windows后,会发现明明是大白天,但是时间却变成了半夜。这个问题是windows和ubuntu计时方式不一致所导致的,它们俩在没联网前,都会读取bios时间来确定现在是几点了,并且在联网后也都会更新bios的时间来保证设备的时间是准确的。

问题就出在,他俩是如何看待bios的时间的:

windows比较直接,BIOS时间是几点,那它就认为这是当地的时间,毕竟windows默认的地区从一开始就确定了,直接同步就好了。

但是linux并不这么认为,因为它用的是utc,即世界协调时,即格林尼治标准时间,并根据你所在的时区去做相应的加减,比如我们在东八区,那就会在原有基础上加8小时,并将其写入bios,然后windows读了这个时间,所以就不一样了。

1.2 如何解决

改linux就好了,因为简单~

安装这个应用,然后同步时间,再写入硬件就好了

sudo apt install ntpdate
sudo ntpdate time.windows.com
sudo hwclock --localtime --systohc

这三句命令对应上面的三个操作,执行完成后,你再进windows就会发现时间正常了。

因为SSL/TLS对时间非常敏感,请务必保证自己的时间是正常的,不然就可能出现打不开网页的情况,如果是代理工具,就会提示无法连接。

2、办公应用的字体问题

如果你使用wps,一定会发现在启动时会提示缺少某些字体,这是因为linux并不带这些windows下常见的字体,比如微软雅黑,宋体等,由于这些字体都是有版权的,并且是商业产品,未经许可是不可以用在其他地方的,不过,好在我们并不是商用,可以手动将其补上。

既然是双系统,那你的电脑里一定有windows对不对?

那在“文件”应用的其他位置里找到你的windows C盘 ,然后打开

字体文件都在Windows/fonts这个目录里

你可以在这个目录里打开终端,然后输入

sudo mkdir -p /usr/share/fonts/WindowsFonts

然后

sudo cp * /usr/share/fonts/WindowsFonts

把这些字体文件都复制到刚才创建的目录里,更改一下权限

sudo chmod 755 /usr/share/fonts/WindowsFonts/*

最后更新一下字体缓存

sudo fc-cache

这时候,系统字体里就有了windows的这些商业字体了,wps也不会再提示了。

Licensed under CC BY-NC-SA 4.0