- 事情由来
最近系统盘坏了,换了新SSD,也换了新版的ubuntu 18.04LTS;不得不说,ubuntu 的桌面搞的越来越漂亮了。 把调整过的zsh shell样式,截个图上来镇一下楼:
添加了对python virtualenv的支持,调整了时间格式和位置等。
这是不激活git和virtualenv时的样子。
- 安装工具及美化。
- Gnome-Tweak-tool
其实, tweak是ubuntu系统自带的。如果没有可手动安装: sudo apt-get install gnome-tweak-tool
- Gnome-shell-extensions
在 tweak中,shell皮肤前有个叹号,安装下面这个扩展:
sudo apt-get install gnome-shell-extensions
- chrome-gnome-shell
要想美化,还需要装一些gnome的extensions护展程序、和皮肤。为了方便可以装一个浏览器插件叫chrome-gnome-shell,当然也可以去gnome的官网上安装,浏览gnome插件网站的时候会提示安装,这个插件,chrome和firefox都可以使用:
sudo apt install chrome-gnome-shell
这是gnome桌面扩展插件的官网,每页10个,看起来有101页,也就是说大约有1000多种各式各样的扩展插件,如果有时间,你以随便找几种试试,总有那么几款是你中意的。
- user themes
想改系统窗体的样式,就用它吧,可以用指定的皮肝应用的ubuntu的窗体上;下载量排第二名,相信大家的选择吧。
- dash to dock
用来调整系统dock bar样式的扩展,下载量排第一名。更多的留给大家吧。欢迎大家找到有趣的扩展推荐给我。
- www.gnome-look.org
美化需要的皮肤、图标、光标等各种资源都可以在这里找。ubuntu 18.04LTS用了gnome3,选那个gtk3+的分类,皮肤有很多种,我只是随便在top的前几种中找了一种,效果还是很不错的。 下载某种你想要的皮肤后,解压 到/usr/share/themes目录就可以在tweak中看到了,然后选中它就行了。
- vim 配色插件。
我一直用的一个配色样式放在一个git仓库中,地址是 https://gitee.com/janl/dotfiles.git 里边即有扩展插件,也有皮肤配色,我也是从别人那个copy来的,按照自已 的需要做了一些调整。
- vim之补全神器 You-complate-me
这个插件,可以说是vim中最好的补全插件,没有之一,但是安装需要稍费事一些,这个需要在本地编译。你需要安装
cmake:
sudo apt-get install cmake
python-dev
sudo apt-get install python-dev
gcc
sudo apt-get install gcc
g++
sudo apt-get install g++
然后到,~/.vim/bundle/YouCompleteMe目录下,执行编译:
./install.sh --all
或者 python3 install.py --all
再或者参考README.md文件中 Linux 64-bit 章节,选择性的编对支持的语言类型,做为程序猿来说,不差那一点资源,就加了一个--all选项。
- zsh and oh-my-zsh
原来一直没用过zsh这次也算是入坑了,
安装zsh
sudo apt-get install zsh
安装oh-my-zsh
sudo wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
切换默认shell为zsh
chsh -s /bin/zsh
修改~/.zshrc中的配置。
一个是选择一个皮肤,另一个是加截zsh扩展插件。我还没有深入研究,目前选择的皮肤是由 jonathan 修改而来的;插件选择了 git, virtualenv两个。
oh-my-zsh 的themes目录中有好多种皮肤,千万不要再一个一个去试了(不要问我是怎么知道的)网站中https://zshthem.es/all/ 列出了每种皮肤的效果,选一种你想要的就行了,或者也可以配置为随机,但是要注意,有一些皮肤是需要一些字体支持才能体验效果的,可能会变成乱码,只要再重新开个shell随机另一种就可以了,也可以把字体装上。
- 安装想要的字体
sudo apt-get install fonts-wqy-microhei
- 为vim,shell添加等距小字体, Inconsolata.otf
cd /usr/share/fonts
mkdir vimfonts
mv Inconsolata.otf /usr/share/fonts/vimfonts
mkfontscale
mkfontdir
fc-cache
- deepin-wine
需要在ubuntu下使用 QQ,微信,Foxmail 等,还是装deepin-wine吧。 传送门,感谢deepin把这几个样都准备好了! https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu
- synergy
这个是一套键盘、鼠标控制多台电脑的工具,对于有多台机器的小伙伴来说灰常的方便。
- wps
我就不多说了,处理办公文档,感觉比office好用了。这个必须称赞一下,有linux版的,不象国内某些厂商,用户这么多,一些软件只有windows版没有linux版的,但是却有mac版的,却不知道,有多少服务器用的是linux,发展壮大过程中,在开源软件中吸取过多少营养!
- vim 系统剪贴板,
在系统中使用如下指令,查询对系统剪贴板的支持情况:
vim --version | grep clipboard
如果 clipboard前面是 -(减号)就是不支持,是+(加号就是支持的),如果是减号怎么办呢?需要安装 vim-gnome就行了。
sudo apt-get install vim-gnome
- 最后附上修改后的jonathan皮肤文件,
发现没法上传,附件,vim 没配好系统剪贴板,粘不上来啊!:( 贴了一下,发现太乱了,osc现在用这个markdown编贺器,好象根原来的不一样了,代码功能不知道为什么排版很乱,算了,不贴了,这个只在源jonathan皮肤文件中改了一点点,大家参照原来的jonatha皮肤文件就可以了,如果实在不想动手,那就留言吧!欢迎大家留言交流!也有是新手,别拍太狠了!!
- ubuntu18.04lts python工具的安装
ubuntu18.04lts 自带了python3.6.5,但是看了一下,/usr/bin下只有python3的软连接,指向了python3.6并没有python,所以添加软连接指向 python->python3
ln -s python3 python
安装pip,这个其实挺简单,记一下:
sudo apt install python3-pip
安装virtualenv 和 virtualenvwarpper 工具。
pip install virtualenv pip install virtualenvwarpper
在$HOME下创建.virtualenvs目录
mkdir ~/.virtualenvs
修改.bashrc文件添加环境变量:
export WORKON_HOME=$HOME/.virtualenvs source ~/.local/bin/virtualenvwrapper.sh
然后,source .bashrc使配置生效。