安装 ubuntu 20.04 之后需要做的几件事




对于喜欢折腾的人来说,重装系统是常事,例如有时误操作恢复不了就只能重装了,而装完之后各项自定义配置太多,每次都会忘了还需要配置什么,等需要用到的时候又弄得手忙脚乱,这次总算是下定决心来好好记下笔记了。

因为这是个人备忘所做笔记,所以大部分内容都只是基础的介绍和配置说明,就没有多做解释,有兴趣多了解的可以自行去查找资料。

准备

笔记本外接HDMI分辨率显示错误

由于使用的是笔记本外接HDMI,内置屏幕分辨率为1080P,而HDMI为2K却只能显示1080P,所以需要手动进行配置:

1
vim /etc/profile

在文末加上:

1
2
xrandr --newmode "2560x1440R"  241.50  2560 2608 2640 2720  1440 1443 1448 1481 +hsync -vsync
xrandr --addmode HDMI-1 "2560x1440R"

--newmode后面的参数需要自己查,可以参考本站文章:「解决笔记本外接HDMI时,gnome桌面分辨率显示错误的问题 | 温锦瑜的博客

添加完后注销然后重新登录,就可以在系统设置里面选刚才添加的分辨率了。

安装软件

安装源内的软件

部分软件可以直接使用一条命令安装:

1
sudo apt-get install gdebi vim fbterm rar p7zip-full vlc smplayer gnome-tweak-tool curl wget git fbreader viewnior gimp telegram-desktop aptitude syncthing chrome-gnome-shell gpick gnome-shell-pomodoro gcc g++ glances flameshot unar jpegoptim pngquant npm nodejs
软件 简要介绍
gdebi 安装.deb必备工具
vim 系统没有自带
fbterm 让tty显示中文
p7zip-full 用于压缩和解压7z压缩包
rar 用于压缩和解压rar压缩包
vlc Linux上最好用的视频播放器之一,网易云音乐客户端必备依赖
smplayer 视频播放器,vlc打开有问题的视频或字幕可以用vlc代替
curl 命令行网站开发工具,可以在命令行界面呈现网页结构
wget 命令行网络下载工具
git 同步girhub源码或多人协同开发必备的工具
gnome-tweak-tool gnome桌面必备的管理软件,换主题、装插件都需要用到
fbreader 电子书阅读器,支持epub、txt等,目前在linux下还没发现更好的阅读器
viewnior 图片查看器,自带裁剪功能(虽然有点难用),重要的是界面十分简洁
gimp linux上的photoshop,通过设置窗口单窗口可以以一个窗口形式显示
telegram-desktop 社交通讯软件
aptitude 比apt更好的软件安装工具
syncthing 同步工具
chrome-gnome-shell 可通过浏览器安装和管理gnome插件的工具
gpick 颜色拾取工具
gnome-shell-pomodoro 一个为番茄工作法打造的简单计时器
glances 替代top的任务管理器
flameshot 截图工具,可添加文字、箭头等,设置快捷键命令:flameshot gui
unar 几乎支持所有格式并能自动识别编码的解压工具,对付unzip解压后文件名乱码尤为有效
jpegoptim 压缩jpg的工具,用法:jpegoptim -m70 *.jpg
pngquant 压缩png的工具,用法:pngquant --quality=70 --ext=.png --force *.png
npm、nodejs

npm 和 nodejs 在仓库中的版本较旧,所以安装完后还需要另外升级:

1
2
3
4
sudo apt install npm nodejs -y
sudo npm config set registry https://registry.npm.taobao.org
sudo npm install -g n
sudo n stable

V2Ray

一款科学上网工具,相比于ss(r)更复杂,而正因为复杂,上手门槛高,所以用的人少,也更安全。

安装

由于配置复杂,不是三言两语就可以说清楚的,所以只说明如何安装:

1
2
sudo su
bash <(curl -L -s https://install.direct/go.sh)

ProxyChains4

ProxyChains4 是 GitHub 上的一个开源项目,配合 ss/ssr/v2ray 可以直接通过运行 proxychains4 原命令 的方式走代理,能用来应付有些操作临时需要使用代理的情况 (例如使用 wget 下载国外的内容,或 git 克隆项目) ,或者让一个没有代理设置功能的软件走代理

1
2
3
4
5
6
7
git clone https://github.com/rofl0r/proxychains-ng.git
cd proxychains-ng
./configure --prefix=/usr --sysconfdir=/etc
make
sudo make install
sudo make install-config
sed -i 's/^socks.*/socks5 127.0.0.1 10800/' /etc/proxychains.conf

Sublime Text 3

Sublime Text 3」是一款跨平台的文本编辑器,最吸引人的主要有以下几个地方:

  1. 界面好看,也可以在github等开源社区找到更多的自定义主题,在这一点就做得比Nodepad++更好(默认主题一般,需要自行安装其他主题,下图使用的是ayu主题)
  2. 插件丰富,可以通过添加其他插件完成诸如代码自动补全、markdown预览等功能,而且插件一般都是开源的
  3. 自定义程度高,可以通过一些简单的配置打造成IDE,如果只是作为简单的文本编辑器也会有不错的书写体验
  4. 启动速度极快,sublime能做到一秒内启动,而不少IDE都需要3秒以上的启动时间

使用ayu主题的Sublime text 3

安装

1
2
3
4
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
sudo apt-get update
sudo apt-get install sublime-text
安装太慢,使用代理加速

如果有代理的话,可以设置apt走代理,下载速度会快一些

1
2
sudo apt-get -o Acquire::http::proxy="http://127.0.0.1:1080/" update
sudo apt-get -o Acquire::http::proxy="http://127.0.0.1:1080/" install sublime-text

配置

安装完后进行一些简单的设置,首先是快捷键设置(PreferencesKey Bindings):

1
2
3
4
5
6
7
8
9
10
[
//开关侧边栏
{ "keys": ["f3"], "command": "toggle_side_bar"},
//保存
{ "keys": ["f4"], "command": "save" },
//编译
{ "keys": ["f5"], "command": "build", "args": {"variant": "Run"} },
//隐藏菜单栏
{ "keys": ["f9"], "command": "toggle_menu" },
]

接着在配置文件内加入一些文本编辑的自定义设置(PreferencesSettings):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{
// 忽略依赖目录
"folder_exclude_patterns":
[
".svn",
".git",
".hg",
"CVS",
"node_modules",
"bower_components"
],
// 文件末尾添加空行
"ensure_newline_at_eof_on_save": true,
"tab_size": 4,
"translate_tabs_to_spaces": true,
// 移除每行结尾多余空格
"trim_trailing_white_space_on_save": true
}

安装插件

sublime的强大有一大部分原因是其丰富的插件库支持,所以安装完sublime后,添加package control这样一个插件库管理的功能就必不可少了:

  1. 按下快捷键ctrl + `(Esc下方的按键)
  2. 输入以下内容再回车即可:
    1
    import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

一些可用插件:

插件 简要介绍
OmniMarkupPreviewer 添加对markdown预览的支持,使用Ctrl + Alt + O即可预览
omnisharp C#码代码的自动补全
OmniMarkupPreviewer预览显示404的解决办法

解决办法:在这个路径中添加一个配置「PreferencesPackage SettingsOmniMarkupPreviewerSettings - User」,下面有两种配置可以解决此问题,任选其一即可

  • 配置一(出处):
    1
    2
    3
    4
    5
    {
    "renderer_options-MarkdownRenderer": {
    "extensions": ["tables", "fenced_code", "codehilite"]
    }
    }
  • 配置二(出处):
    1
    2
    3
    4
    5
    6
    {
    "renderer_options-MarkdownRenderer":
    {
    "extensions": ["markdown.extensions.tables", "markdown.extensions.fenced_code", "markdown.extensions.codehilite"]
    }
    }

主题

配图中使用的是 ayu 主题,可以简单地在 Packages Control 中输入 ayu 安装,不过默认的背景和 flat-theme 的主题色不搭,所以需要自己下载主题文件,然后修改对应的颜色:

Releases 页面下载最新的安装版的主题文件,然后安装:

1
2
3
tar -zxf ~/downloads/ayu*.tar.gz -C ~/.config/sublime-text-3/Packages/
mv ~/.config/sublime-text-3/Packages/ayu-5.1.0/ ~/.config/sublime-text-3/Packages/ayu
sed -i 's/1f2430/272a34/g' ~/.config/sublime-text-3/Packages/ayu/ayu-mirage.*

之后再按下 Ctrl + Shift + P,输入 ayu ,选择 mirage 主题即可

KeepassXC

Keepass是一个密码管理软件,具有以下几个优点:

  1. 开源,有众多开发者维护,所以目前各大平台均可使用
  2. 可离线使用,密码内容无需经过第三方进行管理,数据都掌握在自己手里(不过风险也在自己手里,所以要随时做好备份)
  3. 数据库强加密,可选加密方式为密码、密钥、指纹(部分软件支持)
  4. 功能强大,可自动生成强密码,也有快捷按键可自动填充密码

因为Keepass是为windows开发的,目前暂未支持其他平台,所以在Linux上暂时无法使用官方的Keepass,不过社区已经开发出了其他平台的软件,可以在这个列表找到所有经过官方认证的第三方软件。

目前我个人使用的是KeepassXC(Linux、Windows) + KeepassDX(Android)

ubuntu仓库内已经有keepassxc的源,所以可以直接通过源进行添加:

1
2
sudo add-apt-repository ppa:phoerious/keepassxc
sudo apt install keepassxc

keepassxc

Variety

variety」是一个适用于Linux系统的壁纸下载器和管理器,可以直接在桌面选择在线下载的壁纸,不过壁纸源需要自己手动添加

1
2
3
sudo add-apt-repository ppa:variety/stable
sudo apt-get update
sudo apt install variety

variety

微信

electronic-wechat」是基于微信网页端开发的客户端,页面和网页一模一样,不过支持网页所不支持的最小化到顶栏和消息通知,同时相比原版添加了聊天历史记录功能,虽然2019年2月最后一个版本更新后就已停止维护,但ubuntu 20.04仍可用。

Chrome

Chrome 有两种安装方式,一种是在官网下载安装包安装,下面的方法是另外一种,通过添加源进行安装:

1
2
3
4
echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1397BC53640DB551
sudo apt update
sudo apt install google-chrome-stable

Mailspring-Libre

Mailspring-Libre 」是一个界面简洁好看的邮件客户端。

Mailspring-Libre

相比于其他使用上世纪风格、一打开就是满屏密密麻麻文字的邮件客户端来说(说的就是 evolution、thunderbird、kmail 三巨头),Mailspring-Libre 在功能和界面美观上堪称天花板,功能介绍什么的不多说,可以看 github 上的项目介绍

先不论功能,单是这个好看的界面就足够理由去尝试了。

目前没有源可安装,所以需要直接下载安装包进行安装:https://github.com/notpushkin/Mailspring-Libre/releases

Mailspring-Libre 实际上是 Mailspring 的一个开源分支,原版的 Mailspring 功能已经很完备,但是为了让用户使用付费功能,而强制用户必须同时使用 Mailspring 自己的账户才能进入客户端,这种做法引发了很大的争议,也就有了保留其他所有功能、只移除了账户功能的 fork 分支:Mailspring-Libre。

Fcitx 5

Fcitx 5 是一个开源输入法框架,重写了 Fcitx 4 的代码,使用起来更加流畅,虽然目前还没有相关文档,更是没有图形配置界面,不过项目已经开发了两年多,已经是能用了。

Fcitx 5

安装

1
sudo apt-get install fcitx5 fcitx5-chinese-addons qt5-qmltooling-plugins fcitx5-frontend-qt5 fcitx5-frontend-gtk3 fcitx5-frontend-gtk2
安装全部组件

如果使用时有问题,可以尝试直接安装全部组件:

1
sudo apt-get install fcitx5 fcitx5-*
错误提示:没有可用的软件包libxcb-ewmh2

如果出现这个提示,则需要手动安装这个包,而且这个包在其他源没有,需要另外添加一个源进行安装:

1
2
3
echo "deb http://archive.ubuntu.com/ubuntu focal main" >> /etc/apt/sources.list
sudo apt update
sudo apt install libxcb-ewmh2

然后在执行安装fcitx5

配置

安装完成后先设为默认输入法:

1
im-config

输入法选择fcitx5,然后运行一次生成默认文件

1
fcitx5

接着按Ctrl+C退出,确保 fcitx 5 进程已退出,不然在运行fcitx5时修改配置文件将被原配置覆盖

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
echo "[Groups/0]
Name=Default
Default Layout=us
DefaultIM=shuangpin

[Groups/0/Items/0]
Name=keyboard-us
Layout=

[Groups/0/Items/1]
Name=shuangpin
Layout=

[GroupOrder]
0=Default" > ~/.config/fcitx5/profile
配置说明
  1. 默认输入法:设置DefaultIM,只能选择下方已经配置的输入法
  2. 添加输入法:只需要在配置内容中按照格式添加:
    1
    2
    3
    [Groups/分组序号/Items/输入法序号]
    Name=输入法名称
    Layout=
    其中的分组序号一般为0即可,输入法序号从0开始数,不能有重复,输入法名称可选:keyboard-us (英语) 、pinyin (拼音) 、shuangpin (双拼) ,其他输入法可以自己摸索

然后再修改输入框的配置文件:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
echo '# 每页显示的词组个数
PageSize=9

# 预测个数
PredictionSize=10

# 启用预测
Prediction=False

# 启用云拼音
CloudPinyinEnabled=True

# 云拼音位置
CloudPinyinIndex=2

# 可用时在应用程序中显示预编辑文本
PreeditInApplicaation=True

# 句子数量
Number of sentence=2

# 双拼方案
ShuangpinProfile=Ziranma' > ~/.config/fcitx5/conf/pinyin.conf

主题

Fcitx 5 默认的皮肤还是挺丑的,可以考虑使用 Material 风格的 Fcitx5-Material-Color 皮肤:

Fcitx 5

Fcitx5-Material-Color 皮肤已经开源,安装也是简单的下载启用流程:

1
2
3
4
5
mkdir -p ~/.local/share/fcitx5/themes/Material-Color
git clone https://github.com/hosxy/Fcitx5-Material-Color.git ~/.local/share/fcitx5/themes/Material-Color
cd ~/.local/share/fcitx5/themes/Material-Color
ln -sf ./panel-indigo.png panel.png
ln -sf ./highlight-indigo.png highlight.png

启用皮肤需要另外更改配置文件:

1
2
3
4
5
6
7
8
9
10
11
echo '# 垂直候选列表
Vertical Candidate List=False

# 按屏幕 DPI 使用
PerScreenDPI=True

# Font (设置成你喜欢的字体)
Font="思源黑体 CN Medium 13"

# 主题
Theme=Material-Color' > ~/.config/fcitx5/conf/classicui.conf

然后在应用抽屉点击fcitx即可启用输入法

其他软件

软件 简要介绍
WPS For Linux 在 Linux 上大概也就只有 WPS 能用了
网易云音乐 目前可用的国产 Linux 平台音乐播放器中比较好用的一款
Vmware 一款闭源的虚拟机,但运行效率比 Virtual Box 高了不少

卸载多余软件

安装完需要的软件后,就可以将不用的软件卸载,因为用的是最小安装,所以多余的软件并不多:

1
apt purge firefox totem eog update-notifier gnome-shell-extension-ubuntu-dock
软件 简要介绍
firefox 还是比较习惯用chrome
totem gnome自带的视频播放器,不过中看不中用
eog gnome自带的图片查看器,只能看图片,连基本的裁剪功能都没有
update-notifier ubuntu自带的更新提示,不过开机时总是在屏幕中间弹出来,很烦人
gnome-shell-extension-ubuntu-dock ubuntu 自带的 dock,自定义程度不够高,用 dash to dock 代替

界面美化

扩展

安装扩展除了需要安装上述所说的 chrome-gnome-shell 之外,还需要在 chrome 应用商店安装一个插件:GNOME Shell integration,然后用浏览器打开插件地址就能直接安装了

下面是一些我个人目前在用的 Gnome 扩展(一些插件在高版本的gnome可能不可用)

扩展 简要介绍
User Themes 想给gnome换主题就必须装这个
Vitals 在顶栏显示内存、负载、CPU使用率等信息
Internet Speed Meter 在顶栏显示网速
Clipboard Indicator 显示复制粘贴的历史,还可以永久保存某次复制历史
Dash to Dock 将gnome左侧的dash变成类似于MacOS的dock
Handy Scripts 2 将执行脚本的快捷方式放到顶栏
Unite 可对顶栏自定义,例如添加当前窗口的标题或最大最小化按钮,也可以去除标题栏
Dynamic Panel Transparency 顶栏透明插件,可以设置只有桌面的顶栏透明
Todo.txt 一个顶栏 todo 列表,在专心做一件事但又临时有东西要记时就很有用
Fullscreen Notifications 全屏时仍可弹出系统通知
Blyr 概览和顶栏磨砂效果,需要另外安装 sudo apt install gir1.2-gtkclutter-1.0
Remove Alt+Tab Delay v2 去除按下 Alt+Tab 时的 0.15 秒前摇
Simpler Off Menu 可以自定义顶栏的设置菜单
Top Panel Workspace Scroll 在顶栏滚动鼠标就可以切换工作区
Weeks Start on Monday Again 让顶栏的日历从周日开始
Hide Frequent View 在应用列表中隐藏“常用”标签页
BigAvatar 在顶栏的设置菜单中显示自己的头像

主题

主题使用的是Flat Remix GTK Theme

1
2
3
sudo add-apt-repository ppa:daniruiz/flat-remix
sudo apt update
sudo apt install flat-remix-gtk

安装完后在 gnome-tweak-tool 中启用即可,目前使用的是 Flat-Remix-GTK-Blue-Dark-Solid

flat-theme.png

图标

图标主题用的是Tela,在files标签中选择一个下载,然后按照以下解压安装即可:

1
2
3
tar xvf Tela-black.tar.xz
mkdir -p .local/share/icons/
cp Tela-black .local/share/icons/ -r

同样在 gnome-tweak-tool 里面更改 shell 图标就可以生效了。

tela-dark

开机动画

开机动画是可以替换的主题,在gnome-look.org里面有不少,但绝大多数都已是年代久远,不过总算聊胜于无:

Ubuntu Spinner Logo Plymouth Theme

以目前在用的Ubuntu Spinner Logo Plymouth Theme主题为例,在files页面下载下来之后进入下载的文件夹,然后依次执行以下命令:

1
2
3
4
5
tar xzvf 168697-ubuntu-spinner-logo.tar.gz
sudo mv ubuntu-spinner-logo /usr/share/plymouth/themes
sed -i 's#/lib/plymouth#/usr/share/plymouth#g' /usr/share/plymouth/themes/ubuntu-spinner-logo/ubuntu-spinner-logo.plymouth
sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/ubuntu-spinner-logo/ubuntu-spinner-logo.plymouth 100
sudo update-alternatives --config default.plymouth

到这里会弹出选择主题界面,直接选择ubuntu-spinner-logo对应的选项,一般是2,然后更新一下镜像:

1
sudo update-initramfs -u

其他的主题安装也类似,重启即可看到效果。

同时,其中有不少已经提供了一键安装脚本,如Linux Lite 3.x,安装起来就更方便了。

grub界面美化

对于grub的操作稍显复杂,如果出错可能就开不了机,所以若是新手,那么推荐使用软件来进行配置,可以安装grub-customizer,有问题的地方软件也有提示,对新手还是很友好的:

1
2
3
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

如果要自己折腾,则可以考虑下面的在 GRUB Themes - Gnome-look.org 上找一个主题,按照主题下方的设置方法配置即可,下面挑了几个还不错的主题:

Grub-theme-vimix

这些grub主题大都有一键安装脚本,没有的话主题下载界面下方也有安装教程

系统配置

开机自动挂载win分区

自动挂载分区可以保证随时可用,还能设定好读写权限。

先在/mnt下建立文件夹CDE、…,有几个盘就建几个,然后查看分区情况:

1
lsblk

找到对应的盘,方法一般是通过大小来判断,之后编辑配置文件:

1
vim /etc/fstab

在文件最后添加以下内容,其中包括自动挂载windows下的磁盘,/dev/后的内容以刚才查看到的分区情况为准,以及使用tmpfs和Btrfs优化SSD使用寿命:

1
2
3
4
5
6
7
8
9
10
11
12
# disk C,D,E for Windows
/dev/sdb4 /media/C ntfs defaults,noatime,nosuid,x-gvfs-name=C盘 0 0
/dev/sda1 /media/D ntfs defaults,noatime,nosuid,x-gvfs-name=D盘 0 0
/dev/sdc1 /media/E ntfs defaults,noatime,nosuid,x-gvfs-name=E盘 0 0

# choosing the best performance options for Btrfs + SSD while still maximizing SSD lifetime.
rw,noatime,compress=lzo,ssd,discard,space_cache,autodefrag,inode_cache 0 0
tmpfs /tmp tmpfs defaults,noatime,mode=1777,nosuid 0 0
tmpfs /var/tmp tmpfs defaults,noatime,mode=1777,nosuid 0 0
tmpfs /var/spool tmpfs defaults,noatime,mode=1777,nosuid 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=1777,nosuid 0 0
tmpfs /var/cache/apt tmpfs defaults,noatime,mode=1777,nosuid 0 0

重启后就会自动挂载上去了,本次生效可以使用以下命令:

1
sudo mount -a

文件夹名称改为英文

由于安装ubuntu的时候,语言选择改成了中文,于是home目录下的各大文件夹也改成了中文,不方便在终端操作,需要改成英文:

1
2
3
4
vim .config/user-dirs.dirs

# 或者
vim .config/user.dirs

然后把中文改成英文即可:

1
2
3
4
5
6
7
8
XDG_DESKTOP_DIR="$HOME/desktop"
XDG_DOWNLOAD_DIR="$HOME/downloads"
XDG_TEMPLATES_DIR="$HOME/template"
XDG_PUBLICSHARE_DIR="$HOME/public"
XDG_DOCUMENTS_DIR="$HOME/documents"
XDG_MUSIC_DIR="$HOME/music"
XDG_PICTURES_DIR="$HOME/pictures"
XDG_VIDEOS_DIR="$HOME/videos"

改完后记得把home目录下对应的文件夹改为英文。

避免关机时间过长

有时关机会遇到无法关机,一直卡在下面的提示:

A stop job is running for …

这是由于系统错误、或者硬盘IO过高导致关机时需要等待进程结束,这个时候往往是系统出问题的时候,具体问题需要具体方法解决,通过更改下面的配置可以缩短默认等待时间,不过这是治标不治本的办法,除非你知道自己在做什么,否则还是按照默认的配置使用吧。

1
2
3
sudo su
echo "DefaultTimeoutStopSec=10s" >> /etc/systemd/system.conf
systemctl daemon-reload

其他设置

  1. 关闭自动更新
    1
    sudo sed -i 's/\"1\"/\"0\"/g' /etc/apt/apt.conf.d/10periodic
  2. 去除桌面的回收站和 home 文件夹
    1
    2
    gsettings set org.gnome.shell.extensions.desktop-icons show-home false
    gsettings set org.gnome.shell.extensions.desktop-icons show-trash false
  3. 设置快捷键,以下只列出命令 (如果需要其他命令,可以在 GNOME/Tips and tricks - ArchWiki 里面找)
    1
    2
    # 开启/关闭勿扰,可以暂时停止弹出通知,要开启则将 false 改为 true
    gsettings set org.gnome.desktop.notifications show-banners false

常用命令

  1. ubuntu清除缓存。
    1
    sudo /etc/init.d/dns-clean start
  2. 自动安装驱动
    1
    ubuntu-drivers autoinstall

疑难杂症

不支持 ‘i386’ 体系结构

问题

执行apt update时,可能会遇到如下提示:

鉴于仓库 ‘https://download.mono-project.com/repo/ubuntu stable-focal InRelease’ 不支持 ‘i386’ 体系结构,跳过配置文件 ‘main/binary-i386/Packages’ 的获取

解决办法

在相应的.list文件内添加[arch=amd64],例如mono-project(这是一个在Linux上编写C#时需要安装的组件),则编辑配置文件:

1
vim /etc/apt/sources.list.d/mono-official-stable.list

然后在每一行都添加[arch=amd64],例如:

1
deb https://download.mono-project.com/repo/ubuntu stable-focal main

改为

1
deb [arch=amd64] https://download.mono-project.com/repo/ubuntu stable-focal main




评论