本教程旨在通过oh my zsh来 美化shell,Ubuntu默认为unity桌面环境,个人比较喜欢gnome版本,有点类似于mac的桌面布局与使用方式,
附上美化前,美化后的桌面效果图
ubuntu版本 16.04 64位
美化前
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,也可以等待更新完毕
b). 下载速度不理想的话可以换成国内源
2. zsh安装完成之后,安装oh-my-zsh
2.1 执行以下命令
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
安装成功后界面如下
image.png
可以在用户根目录下的.zshrc内修改oh-my-zsh的主题
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字体
image.png3.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) 设置字体
image.png image.png
设置默认以zsh方式启动shell
image.png颜色配置,用solarized即可
image.png修改主题为agnoster
vim ~/.zshrc
image.pngsource ~/.zshrc
image.png个人觉得前面那个qh@ubuntu的配色不好看,在长目录下也影响观感,可以做以下设置
vim ~/.oh-my-zsh/themes/agnoster.zsh-theme
注释掉以下几行
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
网友评论