前几天把ubuntu从15.10更新到了16.10,在网上看到有很多直接更新出问题的,正好赶上换SSD,于是采用全新安装,之前用ubuntu的时候装软件最让人头疼了,这回又得头疼一次了!!

索性把他记录下来,既能方便以后重装,又能与大家分享一下!

系统清理篇

系统更新

安装完系统之后,需要更新一些补丁。Ctrl+Alt+T调出终端,执行一下代码:

sudo apt-get update
sudo apt-get upgrade

卸载libreOffice

libreoffice事ubuntu自带的开源office软件,体验效果不如windows上的office,于是选择用WPS来替代(wps的安装后面会提到)

sudo apt-get remove libreoffice-common  

删除Amazon的链接

sudo apt-get remove unity-webapps-common 

删除不常用的软件

sudo apt-get remove thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot
sudo apt-get remove gnome-mines cheese transmission-common gnome-orca webbrowser-app gnome-sudoku  landscape-client-ui-install  

sudo apt-get remove onboard deja-dup 

做完上面这些,系统应该干净了,下面我们来安装一些必要的软件。

修改hosts篇

为了便于后续软件能够快速下载,建议先FQ。教程如下:

FQ我建议采用修改hosts,可以正常访问谷歌、github等网址,好像youtube这些不能正常访问,不过对于程序猿来说,足够了!

老D的博客讲的很清楚怎么修改hosts,下载地址:戳我

下载完之后,解压会得到一个hosts文件。

cd ./Downloads
mv -f hosts /etc/hosts

主题美化篇

ubuntu自带的主题简直不敢恭维,这里博主将它美化了一番,心情瞬间都好了一大截,码代码也会飞起!!先放一张我美化后的效果。

桌面和终端效果如下:

unity-tweak-tool

调整 Unity 桌面环境,还是推荐使用Unity Tweak Tool,这是一个非常好用的 Unity 图形化管理工具,可以修改工作区数量、热区等。

sudo apt-get install unity-tweak-tool 

安装完后界面如下:

Flatabulous主题

Flatabulous主题是一款ubuntu下扁平化主题,也是我试过众多主题中最喜欢的一个!最终效果如上述图所示。

执行以下命令安装Flatabulous主题:

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软件,修改主题和图标:

进入Theme,修改为Flatabulous

在此界面下进入Icons栏,修改为Ultra-flat:

到这里主题和图标都变为扁平化主题Flatabulous,看起来比较美观了,当然,还需要修改一些细节,例如终端的配色以及样式。

终端

终端采用zsh和oh-my-zsh,既美观又简单易用,主要是能提高你的逼格!!!

首先,安装zsh:

sudo apt-get install zsh

接下来我们需要下载 oh-my-zsh 项目来帮我们配置 zsh,采用wget安装

wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

所以这时的zsh 基本已经配置完成,你需要一行命令就可以切换到 zsh 模式,终端下输入以下命令

chsh -s /usr/local/bin/zsh

最后,修改以下配色,会让你的终端样式看起来更舒服,在终端任意地方右键,进入配置文件(profile)->外观配置(profile Preferences),弹出如下界面,进入colors一栏:

其中,文字和背景采用系统主题,透明度设为10%,下面的palette样式采用Tango,这样一通设置后,效果如下:

字体

ubuntu自带的字体不太好看,所以采用文泉译微米黑字体替代,效果会比较好,毕竟是国产字体!

sudo apt-get install fonts-wqy-microhei

然后通过unity-tweak-tool来替换字体:

到此,主题已经比较桑心悦目了,接下来推荐一些常用的软件,提高你的工作效率!

工作效率篇

vim

系统并没有集成vim,可以执行以下代码安装:

sudo apt-get install vim

sublime-text3

由于本人比较习惯使用sublime作为主编辑器,所以再vim方面没有做更多的插件安装,sublime加上一些必要插件,绝对够用而且更美观。

执行以下命令安装:

sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text

安装插件,下面是本人用到的一些常用插件:

Package Control

Package Control是一个用来进行在线安装插件的工具,在使用前需要先安装。安装方式如下:

点击菜单中的 “View”–“Show Console”调出 Console。然后把下面的代码粘贴进去后回车即可,需稍微等待一段时间。

import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

插件的安装方式,以Material Theme(一款暗黑系扁平主题)为例

  • 按住ctrl+shift+p打开指令面板

  • 在输入框输入install package后按Enter键,然后搜索”Material Theme”后按Enter键安装即可

推荐插件

  • Material Theme

安装完主题之后,需要激活,依次进入Preferences->Package Setting->Material Theme->Activate Material Theme即可,改变主题样式的话,可以进入Preferences->Color Scheme->Material Theme->Schemes->Material-Theme-Darker

该主题的效果如下:

  • ConvertToUTF8

sublime-text本身是不支持中文编码的,通过这个插件可以有效的解决中文乱码问题。

  • sublimeAStyleFormatter

Sublime Text 3下的C/C++代码整理工具,好像还支持java。

  • BracketHighLighter

代码中给括号高亮的插件

  • InsertDate

可以在文档中快速插入时间,初始快捷键是Ctrl+F5。效果如下

Sun 21 Aug 2016 12:51:48 PM CST
  • OmniMarkupPreviewer

sublime下的markdown预览神器,新建一个.md文件,然后按住Ctrl+Alt+o,可以再浏览器中快速预览,效果如下:

  • DocBlockr

一款支持自动生成注释的插件,比如下面给main函数添加注释,先按/**后敲击回车,会出现如下注释:

/**
 * [main description]
 * @param  {[type]} int a             [description]
 * @return {[type]}     [description]
 */
int main(int a){

}

解决中文输入问题

可以参考博主的这篇博客:Sublime Text3支持GB2312和GBK编码以及中文输入法

wps

wps官网下载wps for linux。

下载后,打开终端,运行一下命令

sudo dpkg -i wps-office_10.1.0.5672~a21_amd64.deb

如果缺少依赖包,可以先执行一下命令(后面的软件安装过程中如出现依赖包问题,一样可以采用这种方式解决)

sudo apt-get install -f

chrome

chrome官网下载linux版的chrome。

执行一下命令,

sudo dpkg -i google-chrome-stable_current_amd64.deb

GCC && GDB

安装GCC编译器和GDB调试器,写C程序必备

sudo apt-get install gcc && gdb

为知笔记

一款linux下强大的笔记软件

sudo add-apt-repository ppa:wiznote-team
sudo apt-get update
sudo apt-get install wiznote

xmind

一款思维导图软件,再xmind官网下载deb安装包

sudo dpkg -i xmind-7.5-linux_amd64.deb

shutter

ubuntu下很强大的一款截图软件

sudo apt-get install shutter

git

这个不用多说,github程序猿必备。

sudo apt-get install git

压缩软件RAR

用于压缩和解压缩RAR文件

sudo apt-get install rar

本篇博客就介绍到这里,如果后续发现更好用的软件,会持续推荐给大家!

ubuntu16.04主题美化和软件推荐的更多相关文章

  1. ubuntu16.04主题美化和软件推荐(转载)

    从这里转载!转载!转载! http://blog.csdn.net/terence1212/article/details/52270210

  2. Ubuntu 16.04主题美化和软件推荐

    http://www.linuxidc.com/Linux/2016-09/135165.htm http://www.techweb.com.cn/network/system/2015-11-20 ...

  3. Ubuntu16.04主题美化

    系统更新 sudo apt-get update sudo apt-get upgrade # 卸载libreOffice libreoffice是ubuntu自带的开源office软件,体验效果不如 ...

  4. Ubuntu16.04系统美化、常用软件安装等,长期更新

    Ubuntu16.04系统美化.常用软件安装等,长期更新 IT之家啊 18-09-0915:00 因为我个人偏向于玩VPS.服务器之类的东西,所以一般我都是用CentOS.不过对于桌面版的Linux, ...

  5. Ubuntu 16.04 主题美化及常用软件安装

    一.主题美化 系统清理 系统更新: 安装完系统之后,需要更新一些补丁.Ctrl+Alt+T调出终端,执行一下代码: sudo apt-get update sudo apt-get upgrade 卸 ...

  6. [转]Ubuntu18.04 主题美化以及常用软件

    原文地址:https://www.jianshu.com/p/7d153a484f72

  7. ubuntu 16.04 主题美化及终端美化

    如果你使用的是图形界面,你会发现ubuntu默认的界面真是丑的一批,所以简单美化一下: 1.安装unity-tweak-tool: sudo apt-get install unity-tweak-t ...

  8. 自己在ubuntu16.04 上用的软件和配置

    软件: 1.WPS2019: 这个不用多说了,真的是比之前的wps好太多了. 2.Chrom的画图插件: http://Draw.io,非常强,Draw.io 是一款在线图表编辑工具, 可以用来编辑工 ...

  9. Ubuntu16.04 安装 wps (不推荐安装)

    一.下载与安装 1.下载:WPS For Linux 下载地址:http://community.wps.cn/download/     ,  下载 wps-office_10.1.0.5672~a ...

随机推荐

  1. bzoj 1558: [JSOI2009]等差数列

    Description Solution 把原数组变为差分数组,然后剩下的就十分显然了 区间查询用线段树维护 修改操作就是区间加法和两个单点修改 一个等差数列实际上就是 开头一个数字+数值相等的一段 ...

  2. 暗牧 (m)

    题目描述在 Dato3 的世界里,英雄们通过对量子力学的研究,发现了世界上其实存在着无数个位面——即是也被称作平行宇宙的存在.位面有无数多个,每个位面中包含 n 颗行星,由 n−1 个虫洞链接.同一个 ...

  3. [Noi2014]购票

    来自FallDream 的博客,未经允许,请勿转载,谢谢. 今年夏天,NOI在SZ市迎来了她30周岁的生日.来自全国 n 个城市的OIer们都会从各地出发,到SZ市参加这次盛会.        全国的 ...

  4. Django中数据查询(万能下换线,聚合,F,Q)

    数据查询中万能的下划线基本用法: __contains: 包含 __icontains: 包含(忽略大小写) __startswith: 以什么开头 __istartswith: 以什么开头(忽略大小 ...

  5. C语言程序设计第二次作业——顺序结构

    (一)改错题 1.输出带框文字:在屏幕上输出以下3行信息. 错误信息1: 错误原因:i和d位置错误 改正方法:i和d位置互换 错误信息2: 错误原因:\n后缺了一个" 改正方法:\n后加一个 ...

  6. JS文件中获取contextPath的方法

    function getContextPath() {    var pathName = document.location.pathname;    var index = pathName.su ...

  7. Echarts 中国地图各个省市自治区自定义颜色

    前言 最近接了一个外包的项目,其中有个需求是这样的, 需要展示一个中国的统计地图,要求每个省市区都是不一样的颜色,必须特别区分开.以及隐藏南海部分. 看了Echats相关文档,发现有类似的demo,但 ...

  8. Mysql B-Tree, B+Tree, B*树介绍

    [摘要] 最近在看Mysql的存储引擎中索引的优化,神马是索引,支持啥索引.全是浮云,目前Mysql的MyISAM和InnoDB都支持B-Tree索引,InnoDB还支持B+Tree索引,Memory ...

  9. MySQL数据类型DECIMAL用法

    MySQL DECIMAL数据类型用于在数据库中存储精确的数值.我们经常将DECIMAL数据类型用于保留准确精确度的列,例如会计系统中的货币数据. 要定义数据类型为DECIMAL的列,请使用以下语法: ...

  10. 通过AIDL在两个APP之间Service通信

    一.项目介绍 [知识准备] ①Android Interface definition language(aidl,android接口定义语言),其目的实现跨进程的调用.进程是程序在os中执行的载体, ...