Ubtuntu16.04 美化
软件
- 卸载Libreoffice,换成WPS,Ubuntu16.04选择DEB安装包即可。
$ sudo apt remove libreoffice-common
$ #Download WPS deb file from link
$ sudo dpkg -i wps-office_10.1.0.6757_amd64.deb
- 搜狗输入法
下载并直接安装最新的搜狗输入法安装包。
$ sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb
打开System Settings > Language Support, 将Keyboard input method system选择成fcitx。
- Unity Tweak Tool
Unity Tweak Tool
美化所需要的软件,包含众多功能。
$ sudo apt install unity-tweak-tool
- 常用软件(Optional)
推荐的软件,按个人喜好选择性安装。
$ # 需要单独下载DEB或其他安装方式的软件
$ # 网易云音乐 有道词典 Atom Sublime Chrome JetBrain系列 Shadowsocks
$ sudo apt install -y vim openssh-server git vlc htop
主题
大家都在用的扁平化主题:flatabulous-theme,你值得拥有。
- 安装,添加源:
$ sudo add-apt-repository ppa:noobslab/themes
$ sudo apt update
$ sudo apt install flatabulous-theme
- 使用深色主题(Optional)
$ #没有添加过源的,先按照flatabulous-theme主题中前两步的命令添加源。
$ sudo apt install arc-flatabulous-theme
在Unity Tweak Tool -> Theme中选择Arc-flatabulous-dark即可。
图标
推荐选择ultra-flat-icons,也是大众的选择。按个人口味选择。
- 安装方法
$ sudo add-apt-repository ppa:noobslab/icons
$ sudo apt-get update
$ sudo apt-get install ultra-flat-icon
ultra-flat-icons
终端
当然是使用大名鼎鼎的zsh,但对于小白,还是站在巨人的肩膀上使用Oh My Zsh
- 安装方法
$ sudo apt install zsh
$ sudo wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
$ chsh -s /bin/zsh
这样默认的命令行就从bash变成了zsh,所以配置文件也从.bashrc变成了.zshrc!
- 主题配置
通过以下命令可以看到所有的zsh主题,总共有100多种。
$ ll ~/.oh-my-zsh/themes/
个人喜欢agnoster主题。修改方法如下:
.zshrc替换.zshrc文件中的ZSH_THEME的值为"agnoster",即 ZSH_THEME="agnoster"
- 主题优化
隐藏默认的用户组和用户名。
Terminal在.zshrc中添加语句: export DEFAULT_USER="你的用户名"
- 主题扩展
zsh有很多的插件,来提升使用效率,可以自行挖掘,常用的如下:
z:目录自动跳转插件,会缓存你曾经进入过的目录,用模糊匹配快速进入你想要的目录。
extract:压缩文件解压插件,所有类型的文件解压只需要一个命令‘x’,不需要再去添加额外参数。
zsh-autosuggestions:命令建议插件,输入命令时,会给出建议的命令(灰色部分)按键盘 →(可修改快捷键) 补全。
zsh-syntax-highlighting:常用命令语法检测插件,命令输入正确会绿色高亮显示,输入错误会显示其他的颜色。
虽然插件在一定程度上会提高我们的工作效率,但添加过多反而会适得其反。配置方式如下,只需要在.zshrc文件的plugins中添加插件名即可(默认自带git插件)。
问题
电脑安装为Windows 10 + Ubuntu 16.04双系统时,会发生Windows 10系统时间错误,使用如下方法解决:
- 先更新Ubuntu的系统时间,确保时间正确:
$ sudo apt install ntpdate
$ sudo ntpdate time.windows.com
- 然后将时间同步到硬件上:
$ sudo hwclock --localtime --systohc