文档章节

ubuntu美化记,-修改皮肤,安装工具。

janl
 janl
发布于 2018/12/11 16:43
字数 1453
阅读 62
收藏 0
  1. 事情由来

最近系统盘坏了,换了新SSD,也换了新版的ubuntu 18.04LTS;不得不说,ubuntu 的桌面搞的越来越漂亮了。 把调整过的zsh shell样式,截个图上来镇一下楼: zsh在jonathan基础上进行了调整

添加了对python virtualenv的支持,调整了时间格式和位置等。 这是不激活git和virtualenv时的样子

这是不激活git和virtualenv时的样子。

  1. 安装工具及美化。
  • 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皮肤文件就可以了,如果实在不想动手,那就留言吧!欢迎大家留言交流!也有是新手,别拍太狠了!!

© 著作权归作者所有

共有 人打赏支持
janl
粉丝 4
博文 54
码字总数 25734
作品 0
石家庄
程序员
私信 提问
一站式 Ubuntu 美化工具--Epidermis

Epidermis 是一个类似于 Gstyle 的一站式 Ubuntu 美化工具,通过它你可以快速下载及改变 Ubuntu 模版及风格,提供的美化内容包括:皮肤、墙纸、图标模版、Gnome Splash 图片、Boot Splash 、...

匿名
2010/08/17
3.5K
0
使用ubuntu 16.04一步一步搭建我的PHP、Node.js和Android开发环境

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://phpecshop.blog.51cto.com/6296699/1912565 一 删除不常用的软件 sudo a...

ch10mmt
2018/06/26
0
0
Genesis-3D新手入门——19.UI美化

UI美化 我们已经学会制作一个基本的UI界面,接下来学习怎么对界面进行美化。这里我们使用SkinEditor对UI控键添加皮肤。 (1) 打开File—>Settings设置资源读取的路径: (2) 点击“Add”,...

lengche
2014/01/07
0
0
Ubuntu Kylin 14.04 LTS 正式版本发布

北京时间2014年4 月18日,Ubuntu Kylin与Ubuntu以及Kubuntu、Lubuntu、Ubuntu Gnome等衍生版全球同步发布 14.04 LTS版本!该版本是Ubuntu Kylin的首个长期支持版,社区技术支持周期为5年,并...

oschina
2014/04/18
10.7K
38
《Genesis-3D开源游戏引擎--横版格斗游戏制作教程07:UI》

概述: UI即User Interface(用户界面)的简称。UI设计是指对软件的燃机交互、操作逻辑、界面美观的整体设计。好的UI设计不仅可以让游戏变得更有品位,更吸引玩家,还能充分体现开发者对游戏...

Genesis-3D
2014/01/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

什么时候使用字节流、什么时候使用字符流,二者的区别

在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。 InputStream 和OutputStream,...

watermelon11
17分钟前
0
0
Alpakka Kafka,反应式Kafka客户端

Alpakka Kafka 是一个要用于 Java 和 Scala 语言的开源的流感知和反应式集成数据线项目。它建立在 Akka Stream之上,提供了 DSL 来支持反应式和流式编程,内置回压功能。Akka Streams 是 Re...

羊八井
50分钟前
4
0
PHP7源码编译安装详解

$ yum groupinstall "development tools"$ yum install -y gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype \freetype-devel libpng libpng-devel libxml2 ......

问题终结者
55分钟前
5
0
Django学习笔记-从创建虚拟环境到启用服务

1 前置条件 windows系统下,目前已经完成anaconda3或miniconda3的安装,这也意味着已经完成了python3的安装。 2 创建虚拟环境 1、通过Anaconda Prompt,使用conda命令创建虚拟环境(base) e...

davidwbnu
昨天
3
0
python学习04:函数的定义及基本使用

python可以像c++一样,可以直接定义函数。具体格式如下: def(关键字) 函数名(形参01,形参02...): do_something... #如果有返回值,则调用以下语句 return 返回值...

太空堡垒
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部