一.设置时间
ubuntu时间与windows时间相差8个小时,我们只需要在ubuntu的终端中运行以下命令:
sudo apt-get install ntpdate
sudo ntpdate time.windows.com
同步BIOS硬件时间
sudo hwclock
sudo hwclock --localtime --systohc
即可将windows和ubuntu时间同步
二.设置GRUB启动项主题
下载GRUB主题网址:
https://www.gnome-look.org/browse/cat/109/
1.获得管理员权限(回车后输入密码即可):
sudo su
2.新建主题文件夹:
sudo mkdir /boot/grub/themes
3.解压缩并将文件夹移动:
sudo tar -xf 主题包
sudo cp -r 主题包名 /boot/grub/themes/
移动文件夹需要加上 -r
sudo cp -r Graphite-grub2-theme /boot/grub/themes/
或者可以:先复制要移动的文件夹,打开终端,输入:sudo nautilus;然后选定位置,进行粘贴就行
sudo nautilus
4.打开配置文件:
sudo gedit /etc/grub.d/00_header
5.修改配置文件:
GRUB_THEME="/boot/grub/themes/主题包下的theme.txt"
GRUB_THEME="/boot/grub/themes/Graphite-grub2-theme/config/theme-4k.txt"
GRUB_GFXMODE="1920x1080x32"
6.更新配置:
sudo update-grub
7.上面这么做就已经可以了,如果想更省心,可以直接运行安装命令:
./install.sh

这种在安装的时候很省心,但是配置的时候不省心,每次想换主题需要卸载然后安装别的,不然浪费空间,自己配置路径,这样想用哪个,直接该代码就好了,非常方便,而且用的时候自己心里明白,很不错。
卸载命令:
./uninstall.sh
注意:安装卸载都需要获取根目录权限,否则会报错。
三.设置windows和ubuntu默认启动项
这个也可以设置grub主题的路径
(1)使用vim打开并编辑文件
(1).安装vim(根据提示选择是即可):
sudo apt-get install vim-gtk
(2).用vim启动默认项修改文件:
sudo vim /etc/default/grub
(2)或者用ubuntu自带编辑器gedit打开并编辑
推荐这种,vim对于初学者可能不太友好,初学者容易操作失误
sudo gedit /etc/default/grub
将GRUB_DEFAULT=0 修改为: GRUB_DEFAULT=2
在代码# along with GRUB. If not, see http://www.gnu.org/licenses/.下面添加以下代码:
GRUB_THEME="文件路径"
比如我的:
GRUB_THEME="/boot/grub/themes/Graphite-grub2-theme/config/theme-1080p.txt"
(3)更新
sudo update-grub

更新完成之后,我们可以看到电脑找到了目标主题文件的位置,这就已经成功了。
重启电脑,大功告成。
四.桌面主题美化
(1)安装桌面管理工具unity-tweak-tool
sudo apt-get install unity-tweak-tool
(2)安装Flatabulous主题
Flatabulous主题是Ubuntu下的一款扁平化主题,在终端下载安装:
sudo add-apt-repository ppa:noobslab/themes
sudo apt-get update
sudo apt-get install flatabulous-theme
安装该主题配套的图标:
sudo add-apt-repository ppa:noobslab/icons
sudo apt-get update
sudo apt-get install ultra-flat-icons
安装完成后,打开unity-tweak-tool ,点击主题,修改为Flatabulous:
然后点击图标,修改为Ultra-flat:
效果如下:
看着比默认的好看多了!
(3)安装Arc Theme主题
Arc Theme也是Ubuntu下的一款扁平化主题,在终端下载安装:
sudo add-apt-repository ppa:noobslab/themes
sudo apt-get update
sudo apt-get install arc-theme
然后安装该主题配套的图标:
sudo add-apt-repository ppa:noobslab/icons
sudo apt-get update
sudo apt-get install arc-icons
五.终端美化
Zsh是替代Bash的终端,还可以设置多种主题,注意:安装的是 Shell,使用习惯和 bash 略有不同
优点:
https://blog.51cto.com/shanker/1765036
https://www.zhihu.com/question/21418449
在终端中下载安装:
sudo apt-get install zsh
将zsh设置为默认
sudo chsh -s /bin/zsh
下载oh-my-zsh:
https://github.com/ohmyzsh/ohmyzsh
这里也可以直接使用命令安装:
sudo apt install git
sh -c "$(curl -fsSL https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh)"
安装oh-my-zsh:复制到 Ubuntu,解压,进入解压文件,进入tools
./install.sh
在此处打开终端,并运行以上命令:
参考链接:https://blog.csdn.net/qq_35208390/article/details/78441013
这里其实需要澄清一个概念,那就是 终端 本身是不会解析命令的。它只是一个 界面 而已,是 负责人机交互的一个接口 而已。
真正处理命令的并不是这些终端,真正处理命令行的是shell。
终端只是负责提供一个输入命令的交互界面而已,在里面运行的命令并不归终端界面去解析,而是找到 专门的命令行程序 ,这种程序我们一般将其称之为shell。
Shell命令:
\1 确定在使用的shell是哪个?
echo $SHELL
➜ .oh-my-zsh git:(master) echo $SHELL
/usr/bin/zsh
\2 列出用户
sudo vi /etc/passwd
\3 切换 root用户(不需要密码)
sudo -s -H 或 sudo -s
\4 退出 root
exit
\5 显示当前用户信息(权限 0 最高)
id
换皮肤
sudo gedit ~/.zshrc
修改下面代码的名字即可:
ZSH_THEME="robbyrussell"
皮肤推荐:https://github.com/ohmyzsh/ohmyzsh/wiki/themes#daveverwer
ZSH_THEME="目标皮肤"
卸载
如果安装出问题,大概率是安装问题,需要卸载重新安装,这时会提示权限问题
只需要运行下面这个命令即可:
chmod u+x *.sh
换完终端后需要做的事:
换终端,需要将我们设置的源也换一下,否则ROS就无法使用了。
添加如下代码:(添加ROS路径和自己的工作空间全局路径,使每次都能自动打开路径代码)
source /opt/ros/kinetic/setup.zsh
source ~/catkin_ws/devel/setup.zsh
然后重启一下终端就好了。
简言之,就是重新全局source一下,我们以前都做过的,只不过以前source的是bash。