Ubuntu 调优与美化教程

有小伙伴问我 Ubuntu 的调优教程,特此分享出来,大大的干货,欢迎转载。

先上图:

系统设置

# 安装设置 root 账户密码
$ sudo passwd root

# 安装双系统的小伙伴,推荐使用EasyBCD引导,这时候可以关闭Ubuntu的引导
# 不然强迫症表示受不了啊
# 关闭Ubuntu引导的思路就是将引导的等待时间改为0.01秒
# Ubuntu 16的Grub2菜单的相关信息在/boot/grub/grub.cfg中
# 不过Ubuntu官方不建议直接修改这个文件
# 想要修改Grub2的等待时间还可以修改/etc/default/grub
# 将GRUB_TIMEOUT=10改为你想修改的等待时间,然后将GRUB_HIDDEN_TIMEOUT=0注释掉
$ sudo vim /etc/default/grub
$ sudo update-grub2           # 刷新/boot/grub/grub.cfg

# 将启动器移动到屏幕底部
$ gsettings set com.canonical.Unity.Launcher launcher-position Bottom

# 启动“单击时最小化”
$ gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window true

# 安装很多软件的时候,会依赖报错,解决方案如下
$ sudo apt-get -f install

# 解决Ubuntu和Windows10时间错误的问题
$ sudo apt-get install ntpdate
$ sudo ntpdate time.windows.com
$ sudo hwclock --localtime --systohc

# 禁止开机时的系统错误提示
$ sudo vim /etc/default/apport
enabled改为0

# 将用户目录设置为英文
export LANG=en_US
xdg-user-dirs-gtk-update
export LANG=zh-CN

# 使用apt或apt-get会遇到文件锁错误unable to lock the administration directory (/var/lib/dpkg/) is another process using it,解决该错误有两种方法
# 方法一:
$ ps -A | grep apt # 列出所有含有apt的进程列表
$ sudo kill -9 13431 # 9为SIGKILL的信号数
$ sudo kill -SIGKILL 13431
# 方法二:
# 移除/var/lib/dpkg文件夹下的锁定文件:
$ sudo rm /var/lib/dpkg/lock
# 强制配置软件包
$ sudo dpkg --configure -a
# 或者删除 /var/lib/apt/lists/ 以及缓存文件夹下的锁定文件
$ sudo rm /var/lib/apt/lists/lock
$ sudo rm /var/cache/apt/archives/lock
$ sudo apt update

# 系统更新出现警告,删除/etc/apt/sources.list.d下的list文件,不过自动更新就没了
$ sudo rm /etc/apt/sources.list.d/xxx.list

# 禁用访客模式
$ sudo vim /etc/lightdm/lightdm.conf
[SeatDefaults]
greeter-session=unity-greeter
allow-guest=false

# 统计使用命令的频率
$ history | awk '{print $2}' | sort | uniq -c | sort -rn | head -10

系统清理与更新

# 个人喜好,使用chrome,所以一般会删除Firefox
$ dpkg --get-selections | grep firefox     # 列出所有的firefox组件
$ sudo apt-get purge firefox firefox-locale-en unity-scope-firefoxbook

# 删除libreoffice
$ sudo apt-get purge libreoffice-common

# 删除Amazon的链接
$ sudo apt-get purge unity-webapps-common

# 清理不常用的软件
$ sudo apt-get purge thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot
$ sudo apt-get purge gnome-mines cheese transmission-common gnome-orca webbrowser-app gnome-sudoku
$ sudo apt-get purge onboard deja-dup

# 清理旧版本的软件缓存
$ sudo apt-get autoclean          # ubuntu 16 可以直接使用apt
# 清理所有软件缓存
$sudo apt-get clean
# 删除系统不再使用的孤立软件
$ sudo apt-get autoremove

# 更新
$ sudo apt-get update
$ sudo apt-get upgrade

系统美化

# Unity 图形化管理工具
# 这里面有很多可以折腾的东西,读者自己去探索吧
$ sudo apt-get install unity-tweak-tool
# Flatabulous主题
$ sudo add-apt-repository ppa:noobslab/themes
$ sudo apt-get update
$ sudo apt-get install flatabulous-theme
# Flatabulous主题有配套的图标
$ sudo add-apt-repository ppa:noobslab/icons
$ sudo apt-get update
$ sudo apt-get install ultra-flat-icons
# 优化搜索,搜索神器
$ sudo add-apt-repository ppa:noobslab/macbuntu
$ sudo apt update
$ sudo apt install albert

常用软件安装

  1. Vim,参考另一篇文章,还是个人喜好吧,大佬们别来找我撕世界上最好的文本编辑器
  2. Typora,这是我认为的最优雅的 markdown 编辑器,没有之一,全平台支持,官网
# optional, but recommended
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
# add Typora's repository
$ sudo add-apt-repository 'deb https://typora.io ./linux/'
$ sudo apt-get update
# install typora
$ sudo apt-get install typora
3. Bleachbit
# 修改了阿里云的源可以直接安装
$ sudo apt-get install bleachbit

# 若使用ubuntu的源
$ sudo apt-get install gdebi
$ wget katana.oooninja.com/bleachbit/sf/bleachbit_1.4_all_ubuntu1404.deb
$ sudo gdebi bleachbit_1.4_all_ubuntu1404.deb
$ sudo apt-get purge bleachbit # 卸载

4. Shadowsocks-qt5

$ sudo add-apt-repository ppa:hzwhuang/ss-qt5
$ sudo apt-get update
$ sudo apt-get install shadowsocks-qt5
# SwitchyOmega配合
5. JDK
getconf LONG_BIT # 看操作系统位数
lsb_release -a #顺便看看操作系统信息
#创建目录并解压
sudo mkdir /opt/Java#创建目录
sudo tar zxvf jdk-8u111-linux-x64.tar.gz -C /opt/Java#解压
#修改配置文件
sudo vim /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/bin"
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export JAVA_HOME=/opt/Java/jdk1.8.0_111
source /etc/environment#要使配置文件生效

6. Git,推荐学习教程,这是我的学习笔记

$ sudo apt-get install git

7. wps,由于删除了ubuntu自带的,这里安装的是wps,在官网下载了包就可以直接安装

$ sudo dpkg -i wps*****.deb

若打开wps若遇到字体缺失的报错,可下载字体包

# 下载完成后,解压并进入目录中
$ sudo cp * /usr/share/fonts
# 生成字体的索引信息
$ sudo mkfontscale
$ sudo mkfontdir
# 运行fc-cache命令更新字体缓存
$ sudo fc-cache

8. f.lux,护眼的,相信大家都听说过

sudo add-apt-repository ppa:nathan-renniewaldock/flux
sudo apt-get update
sudo apt-get install fluxgui   # 改源后可直接安装

有一些软件可以直接下载包,使用dpkg安装,如chrome,pycharm,网易云音乐。

以上,祝大家使用ubuntu愉快!记得点个赞吧:)
编辑于 2017-03-28

文章被以下专栏收录

    优美胜于丑陋 明了胜于晦涩 简洁胜于复杂 复杂胜于凌乱 扁平胜于嵌套 间隔胜于紧凑 可读性很重要