引言
本篇将介绍最近对
Ubuntu Desktop 20.04LTS
优化的一些笔记分享。
本文将不定期
更新。
Ubuntu是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”“我的存在是因为大家的存在”,是非洲传统的一种价值观。Ubuntu基于Debian发行版和Gnome桌面环境,而从11.04版起,Ubuntu发行版放弃了Gnome桌面环境,改为Unity。从前人们认为Linux难以安装、难以使用,在Ubuntu出现后这些都成为了历史。Ubuntu也拥有庞大的社区力量,用户可以方便地从社区获得帮助。自Ubuntu 18.04 LTS起,Ubuntu发行版又重新开始使用GNOME3桌面环境。
一些实用的 APT 工具
# neofetch - 系统信息
sudo apt install neofetch
# htop - 性能监视器
sudo apt install htop
# Vim - 大名鼎鼎的文本编辑器
sudo apt install vim
# Thunderbird - 邮箱管理
sudo apt install thunderbird
# Remmina - Linux下不输给XShell的远程连接工具
sudo apt install remmina
Ubuntu Cleaner - Ubuntu 清理工具
sudo add-apt-repository ppa:gerardpuig/ppa
sudo apt update
sudo apt install ubuntu-cleaner
Nvidia 驱动
# 检查适合系统的NAVIDIA版本
nvidia-detector
# 安装推荐的显卡驱动 - xxx为你的推荐显驱
sudo apt install nvidia-driver-xxx
# 检测安装是否成功
nvidia-smi
# 查看NVIDIA显卡型号
lspci |grep -i nvidia
# 查看NVIDIA驱动版本
sudo dpkg --list | grep nvidia-*
卸载 Nidia 驱动
sudo apt-get --purge remove nvidia*
sudo apt-get --purge remove "*nvidia*"
sudo apt-get --purge remove "*cublas*" "cuda*"
sudo apt autoremove
UI 美化
gnome-tweaks - 整体调整工具
sudo apt install gnome-tweaks
Dash To Dock
NetSpeed - 顶栏网速监控
Blyr - 控制台虚化
Dependencies
sudo apt install sassc optipng libcanberra-gtk-module libglib2.0-dev libxml2-utils
NodeJS
从 NodeSource 中安装 Node.js 和 npm
NodeSource 是一个公司,聚焦于提供企业级的 Node 支持。它维护了一个 APT 软件源,其中包含了很多 Node.js 版本。如果你的应用需要指定版本的Node.js 版本,使用这个软件源。
- 以 sudo 用户身份运行下面的命令,下载并执行 NodeSource 安装脚本:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
这个脚本将会添加 NodeSource 的签名 key 到你的系统,创建一个 apt 源文件,安装必备的软件包,并且刷新 apt 缓存。
如果你需要另外的 Node.js 版本,例如12.x,将setup_14.x修改为setup_12.x。
- 一旦 NodeSource 源被启用,安装 Node.js 和 npm:
sudo apt install nodejs
nodejs 软件包同时包含node和npm二进制包。
- 验证 Node.js 和 npm 是否正确安装。
node -v
npm -v
Git
sudo apt install git
Github Desktop
install-github-desktop-on-ubuntu-20-04-or-ubuntu-based-distributions