UBUNTU 十月 20, 2020

Ubuntu Desktop • Optimization

文章字数 1.7k 阅读约需 3 mins. 阅读次数 0

引言

本篇将介绍最近对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

Gnome Extensions

  • Dash To Dock

  • NetSpeed - 顶栏网速监控

  • Blyr - 控制台虚化

Download Gnome Theme

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


0%