Ubuntu 20.04 优化
- 嘀咕:看过《海底小纵队:火焰之环》 :star_solid: :star_solid: :star_half: :star_empty: :star_empty: https://neodb.social/movie/2nKYTCLKyon0j5a7p6LXNK 陪小朋友看的。 #观影 [2023-12-07T11:04:26.625Z]
- 嘀咕:儿子第一次因为电梯停电被困在电梯里了,有点紧张。 [2023-12-07T00:02:07.012Z]
- 嘀咕:我第一次体会到社会工程学的强大还是好多年前了。 那个时候朋友装修房子了,打算安装宽带,就问我的的意见。我说电信比较好。当时电信主流宽带还是 4M 和 20M,朋友觉得贵了,想用铁通的。我从各个方面、各种技术参数、各种应用场景劝说了几次。朋友还是选择了铁通。我说彳亍口巴。 过几天他要搬家了,叫我去帮忙安装路由器。我一看宽带是电信的,说,想通了啊,电信不错,可以一起打游戏了。另一个朋友说,屁啊,是他同事嘲讽他说,几百万的房子都买得起还装不起一条电信宽带?我一怔,还能这样说?一句顶一万句啊。 [2023-12-06T13:41:17.395Z]
- 嘀咕:#GTA6 恍然间,GTA5 已经是 10 年前的游戏了。 https://www.youtube.com/watch?v=QdBZY2fkU-0 [2023-12-06T04:17:14.633Z]
- 嘀咕:放弃了运营一个 Mastodon 实例的想法了,想加入联邦的人自然会找到很多稳定的实例和感兴趣的社区,自己部署也很方便。倒是手里有几个不错的域名。 [2023-12-04T09:06:04.453Z]
- 嘀咕:知名作家尼尔·盖曼(Neil Gaiman)在接受冰岛电视台采访时谈及了对互联网和社交媒体现状的看法。他说,“我喜欢写博文,而在微博时代我越来越少的写博文了。”他的博文通常发表在自己的网站 neilgaiman.com 上。他表示怀念那种以理智愉快的方式与世界对话去构建一个社区的时光。他说,有意思的是人们正离开社交网络。Twitter 已经完了,已成为过去,它现在变成了 X。Twitter 的微博替代如 Threads 和 Bluesky 都无法重现 Twitter 往昔的荣光。盖曼认为博客时代可能会重新到来,人们可能会重新通过博文找到你和我。盖曼目前是 Twitter 替代 Bluesky 的狂热用户,至少对他而言,这个时代尚未到来。 https://www.solidot.org/story?sid=76784 [好像有这个趋势,好多年更博客也开始更新了,FreshRSS 里 Blog 这个订阅也多起来了。] [2023-12-03T13:53:45.982Z]
- 嘀咕:本来不打算公布这个顺丰 ID 的。(但想到平时应该也不会用到这个 ID [2023-12-02T14:04:58.769Z]
- 嘀咕:到处都在修路,到处都堵。 [2023-12-02T04:07:40.264Z]
- 嘀咕:#TIL 500-20%=400 https://www.google.com/search?q=500-20%25 [2023-11-30T13:31:29.127Z]
- 嘀咕:血槽姐可能还觉得自己创造了生命的奇迹呢。 [2023-11-30T12:34:33.412Z]
原来在用 Ubuntu 19.10,通过 do-release-upgrade
升级到 Ubuntu 20.04 后,因为一些配置出现了些奇怪的问题,索性重新安装了一次。记录一下安装优化过程。
基础优化
1、换软件源
在 Dash 里搜索 软件和更新
,依次点击 Ubuntu 软件
- 下载自
- 其他站点
- 中国
:
然后选择一个源服务器,推荐阿里云和清华:
- mirrors.aliyun.com
- mirrors.tuna.tsinghua.edu.cn
|
|
然后 update 一下:
|
|
2、系统设置
在 系统设置
里按自己的习惯设置即可。
3、安装 GNOME Tweaks
|
|
4、去鼠标加速
对于 FPS 玩家,尤其推荐去掉鼠标加速。
4.1. 在 GNOME Tweaks
点击 键盘和鼠标
在 鼠标
-加速配置
里选择 Flat
。
4.2. 在 系统设置
里 设备
-鼠标和触摸板
-鼠标
-鼠标速度
调节自己适应的鼠标速度。
5、鼠标滚轮速度
下载安装 MouseWheel
6、Sudo 免密码
常用的个人电脑,是可以运行 sudo
免输密码的,公用电脑不建议这样设置。
进入超级用户,注意 su
后面的 -
。
|
|
|
|
在 root ALL=(ALL:ALL) ALL
下一行添加:
|
|
在 % sudo ALL=(ALL:ALL) ALL
下一行添加:
|
|
替换其中的 eallion
用户名。
7、安装 Gdebi
|
|
安装 deb 软件包时,可以用 GDebi 替换 Ubuntu 软件中心。
8、安装 Chrome
9、安装 Fcitx 五笔拼音
9.1、 传统的 Fcitx 五笔拼音
|
|
主题: https://github.com/Yucklys/fcitx-nord-skin
主题: https://github.com/Sakitami/fcitx-themes-package
自定义标点符号:
|
|
添加下面的符号,如果不符合习惯请自行修改。
|
|
9.2、 Fcitx5-rime 中州韵
|
|
安装 Kimpanel: https://github.com/wengxt/gnome-shell-extension-kimpanel
主题: https://github.com/hosxy/Fcitx5-Material-Color
主题: https://github.com/hosxy/Fcitx5-Materia-EXP
9.3、 其他输入法请自行 Google
到目前为止,国产的那几个输入法 Linux 版都不太好用。
10、Preload
Preload 是一个后台运行的守护进程,它分析用户行为和频繁运行的应用,让你更快打开常用的软件。
|
|
11、安装 TLP 和 CPUFREQ
若有需要
减少过热和使用节能模式。
|
|
安装 CPUFREQ 指示器:
|
|
重启你的电脑即可在指示器上选择 Powersave 模式。
12、提高 Apt 下载速度 Apt-fast
现在的大宽带感觉不需要
apt-fast 是 apt 的一个 shell 脚本包装器,通过从多连接同时下载包来提升更新及包下载速度。
如果你经常使用终端以及 apt 来安装和更新包,你也许会想要试一试 apt-fast 。
安装 apt-fast:
|
|
13、双系统时间设置
解决切换到 Windows 发现时间不对的问题。
|
|
14、安装 Guake
直接安装的 Guake 版本不够新,而且中文显示不全。
推荐源码安装:
|
|
Ubuntu 20.04 默认终端的背景色:#300a24
如果需要直接从软件仓库安装(版本比较旧):
|
|
15、安装 Guake indicator
|
|
16、安装 Oh My Zsh
安装 Zsh:
|
|
将 Zsh 设置为默认 Shell :
|
|
查看当前所用的 Shell : echo $SHELL
。
安装 Oh My Zsh :
以下几种方式选择 1 种:
Via curl
1
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Via wget
1
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Via fetch
1
sh -c "$(fetch -o - https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Manual inspection
1 2
curl -Lo install.sh https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh sh install.sh
字体可以安装 Powerline ,但是推荐安装符号更全的 Ubuntu Nerd Font 或者 Knack Nerd Font Mono。在 Guake 里设置好。
下载后直接安装字体即可。
安装主题 Powerlevel9k :
|
|
安装插件:
|
|
设置 Oh My Zsh :
|
|
需要修改如下几个地方:
|
|
让配置生效:
|
|
17、配置 Vim
- spf13-vim
- EverVim
https://github.com/LER0ever/EverVim
Ubuntu 配置 EverVim https://eallion.com/ubuntuevervim/
18、配置 Grub 引导
18.1、常规安装的 Ubuntu 配置 Grub
用 Grub-customizer 即可
|
|
如果独立显卡在引导界面开机黑屏:将 nomodeset
加到 /etc/default/grub
即可。
18.2、ZFS 文件系统配置 Grub
1、验证是否为 ZFS 文件系统:
|
|
2、刷新一下初始根磁盘:
|
|
3、禁止内存清零:
|
|
添加 init_on_alloc=0
参数到 GRUB_CMDLINE_LINUX_DEFAULT
里:
|
|
4、一些建议的设置(非必要)
|
|
5、更新配置
|
|
6、安装引导
BIOS 引导
1
sudo grub-install $DISK
UEFI 引导
1 2
sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi \ --bootloader-id=ubuntu --recheck --no-floppy
UEFI RaidZ (多个磁盘的话需要多次安装)
1 2 3
sudo cp -a /boot/efi/EFI/boot/efi2 sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi2 \ --bootloader-id=ubuntu-2 --recheck --no-floppy
7、禁用 grub-initrd-fallback.service
:
|
|
8、修复文件系统挂载顺序
|
|
|
|
|
|
|
|
|
|
19、自动挂载硬盘
查看硬盘的 UUID 和 Type :
|
|
记录下 UUID 和 Type。
创建挂载目录:
|
|
查看自己的 uid gid:
|
|
编辑配置文件:
|
|
按格式添加:
|
|
如:
|
|
如果不加 uid gid ,自动挂载后是 root 权限,可能无法读写。
20、安装 Openssh-Server
|
|
配置 Google Authenticator:(非必须,可选)
如果不打算用二次验证登录,不要执行下面的步骤
|
|
生成二维码:
|
|
修改配置以加载 Google-authenticator:
|
|
添加:
|
|
修改 SSH 配置:
|
|
|
|
21、火焰截图 Flameshot
|
|
设置截图快捷键:系统设置
- 设备
- 键盘快捷键
- 自定义快捷键
点加号添加一个:
|
|
22、禁用 HDMI 默认音频输出
Ubuntu 20.04.1 好像没有这个问题了
当主机接有音响、耳机、HDMI 设备的话,Ubuntu 默认是采用 HDMI 输出音频。
Ubuntu 自带的声音设置修改后不能保存,下次又还原成默认的。
安装 PulseAudio :
|
|
然后按 Super
键在 Dash
中打开 PulseAudio
,在 设备
选项卡中关闭 HDMI 即可。
23、安装附加软件包
|
|
24、安装 Docker
|
|
检查是否安装成功:
|
|
安装 Docker Compose:
|
|
Docker 属于高频操作,运行 Docker 时,免去 sudo
|
|
25、安装 Nginx Mysql PHP
26、ZFS 文件系统加密 Home 目录
建议在安装之前加密硬盘 https://eallion.com/ubuntu-zfs-root-encryption
教程:https://eallion.com/ubuntu-zfs-encryption
27、安装 Gnome Shell Extensions
27.1. 安装浏览器插件
- Chrome : GNOME Shell integration
- Firefox: https://extensions.gnome.org
27.2. 安装 Gnome Shell Extensions
|
|
27.3. 安装扩展
- Applications Menu
- Applications Overview Tooltip
- Auto Move Windows
- Clipboard Indicator
- Coverflow Alt-Tab
- Dash to Dock
sudo gnome-extensions disable ubuntu-dock@ubuntu.com
- Desktop Icons
- GSConnect
- Hide Top Bar
- Horizontal workspaces
- Launch new instance
- Lunar Calendar 农历
sudo apt install gir1.2-lunar-date-2.0
- 启用前先禁用 Panel Date Format 扩展
- Native Window Placement
- OpenWeather
- Places Status Indicator
- Removable Drive Menu
- Remove Alt+Tab Delay v2
- Remove Dropdown Arrows
- 已集成在 Unite 里。
- Screenshot Window Sizer
- Sound Input & Output Device Chooser
- Status Area Horizontal Spacing
- TopIcons Plus
- Tray Icons
- Ubuntu AppIndicators
- Ubuntu Dock
- Unite
- User Themes
- Vitals
- Window List
- windowNavigator
- Workspace Indicator
28、体验 macOS Big Sur 动态壁纸
28.1、下载 Big Sur
|
|
28.2、设置
打开 Gnome Tweaks
找到 外观
-背景
选择 /home/xx_username_xx/Pictures/Big-Sur-Ubuntu/focal.xml
文件
选择 Zoom
调整方式
安装常用软件
推荐一些常用的软件:
- Authy
|
|
- Filezilla
|
|
- Gimp
|
|
- Steam
|
|
- Telegram
|
|
- Virtualbox
|
|
- VLC
|
|
- Docker
- Dropbox
- Hugo
- Keybase
- MouseWheel
- Neteasy 网易云音乐
- Nginx Mysql PHP
- OBS
- PicGo (snap install with
--danderous
)
- qBittorrent Enhanced
https://github.com/c0re100/qBittorrent-Enhanced-Edition
https://github.com/poplite/qBEE-Ubuntu-Packaging
- Slack
- Spofity
- Termius
- Typora
- Visual Studio Code
通过 Snap 仓库安装有中文输入 Bug 。
https://code.visualstudio.com/Download