ubuntu16 shell 安装oh my zsh,用GNOME替换Unity桌面

本教程旨在通过oh my zsh来 美化shell,Ubuntu默认为unity桌面环境,个人比较喜欢gnome版本,有点类似于mac的桌面布局与使用方式,
附上美化前,美化后的桌面效果图
ubuntu版本 16.04 64位
美化前


ubuntu16 shell 安装oh my zsh,用GNOME替换Unity桌面_第1张图片
image.png

美化后

2017-10-10 13-24-39 的屏幕截图.png
2017-10-10 13-24-45 的屏幕截图.png
2017-10-10 13-28-39 的屏幕截图.png

=========================分割线============================================

下面开始正式教程

PART 2 用GNOME桌面替换unity桌面环境

网络上有很多关于ubuntu中 gnome替换unity桌面环境的文章,大部分,都是坑!!所以还是自己整理一个吧

首先,最简便的方式是安装 ubuntu-gnome 发行版本,官网为http://www.ubuntugnome.org/

如果你已经使用Ubuntu一段时间不想重新安装ubuntu,可以 参考下文

首先,为了确保速度,国内用户请使用国内apt 源

1. 安装gnome

        sudo apt install gnome ubuntu-gnome-desktop gnome-shell
        # 重要提示;安装过程中会让你选择gdm3 还是 lightdm,
        # 如果你是在虚拟机里安装的请一定要选择lightdm!
        # 如果是双系统用户请选择gdm3
        # 因为gdm3与一部分nvida芯片不兼容,存在开不了机的情况
        # 即使上面一不小心选错了,请在重启之前执行以下指令重新选择
              sudo dpkg-reconfigure gdm
        #  务必在重启之前配置

2. 删除unity 桌面环境(若是双系统用户,启动器选择是是gdm3,则不用删除,因为gdm3默认是gnome启动)

      sudo apt purge unity
      sudo apt purge unity-services
      sudo apt purge unity-asset-pool

3. 重启即可

      sudo reboot

效果截图

image.png

==================================我是分割线================================

PART 2 安装Oh-my-zsh

1.安装zsh(oh-my-zsh是针对zsh的美化,可以理解为zsh是一种特殊的shell)

sudo apt install zsh

tips:
a). 如果发现apt 正在被使用,一般是daily正在更新,可以强制kill,也可以等待更新完毕

ubuntu16 shell 安装oh my zsh,用GNOME替换Unity桌面_第2张图片
image.png

b). 下载速度不理想的话可以换成国内源

2. zsh安装完成之后,安装oh-my-zsh

2.1 执行以下命令

sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

安装成功后界面如下


ubuntu16 shell 安装oh my zsh,用GNOME替换Unity桌面_第3张图片
image.png

可以在用户根目录下的.zshrc内修改oh-my-zsh的主题


ubuntu16 shell 安装oh my zsh,用GNOME替换Unity桌面_第4张图片
image.png

附上oh-my-zsh的主题列表:
https://github.com/robbyrussell/oh-my-zsh/wiki/themes

3. 安装powerline字体与配置shell

虽然oh-my-zsh已经安装成功,oh my zsh中比较讨喜的一款主题为agnoster,它需要额外安装powerline字体

ubuntu16 shell 安装oh my zsh,用GNOME替换Unity桌面_第5张图片
image.png

3.1 安装powerline字体

Powerline的 github: https://github.com/powerline/fonts
安装步骤:
a) git clone https://github.com/powerline/fonts
b) cd fonts/
c) ./install.sh

3.2 配置shell

a) 设置字体


ubuntu16 shell 安装oh my zsh,用GNOME替换Unity桌面_第6张图片
image.png
ubuntu16 shell 安装oh my zsh,用GNOME替换Unity桌面_第7张图片
image.png

设置默认以zsh方式启动shell

ubuntu16 shell 安装oh my zsh,用GNOME替换Unity桌面_第8张图片
image.png

颜色配置,用solarized即可

ubuntu16 shell 安装oh my zsh,用GNOME替换Unity桌面_第9张图片
image.png

修改主题为agnoster

vim ~/.zshrc

ubuntu16 shell 安装oh my zsh,用GNOME替换Unity桌面_第10张图片
image.png

source ~/.zshrc

ubuntu16 shell 安装oh my zsh,用GNOME替换Unity桌面_第11张图片
image.png

个人觉得前面那个qh@ubuntu的配色不好看,在长目录下也影响观感,可以做以下设置

vim ~/.oh-my-zsh/themes/agnoster.zsh-theme

注释掉以下几行


ubuntu16 shell 安装oh my zsh,用GNOME替换Unity桌面_第12张图片
image.png

source .zshrc 以生效

image.png

优化目录颜色

github code: https://github.com/seebi/dircolors-solarized

切换到工作目录

mkdir ~/git

cd ~/git

git clone https://github.com/seebi/dircolors-solarized.git

mkdir ~/.dircolor/

cp ~/git/dircolors-solarized/dircolors.256dark ~/.dircolor

vim ~/.zshrc

在zshrc末尾添加最后一句
以图片为准,注意eval后面有反引号
eval dircolors /home/qh/.dircolor/dircolors.256dark

ubuntu16 shell 安装oh my zsh,用GNOME替换Unity桌面_第13张图片
image.png

最后 source ~/.zshrc 以生效

ubuntu16 shell 安装oh my zsh,用GNOME替换Unity桌面_第14张图片
image.png

你可能感兴趣的:(ubuntu16 shell 安装oh my zsh,用GNOME替换Unity桌面)