Ubuntu16.04系统工作环境设置

主题美化

1.执行以下命令安装Flatabulous主题

1
2
3
4
sudo apt-get install unity-tweak-tool
sudo add-apt-repository ppa:noobslab/themes
sudo apt-get update
sudo apt-get install flatabulous-theme

2.该主题有配套的图标,安装方式如下

1
2
3
sudo add-apt-repository ppa:noobslab/icons
sudo apt-get update
sudo apt-get install ultra-flat-icons

3.安装完成后,打开unity-tweak-tool软件,修改主题和图标

4.进入Theme,修改为Flatabulous

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

6.安装字体YaHei Consolas Hybrid

1
2
3
4
要想安装这款字体,首先需要安装 Font Manager (字体管理)软件。
sudo apt-get install font-manager
google搜索 YaHei.Consolas 下载这款字体。
在 Font Manager 中点击 Manager Fonts - Install Fonts ,就可以安装 ttf 字体了。

系统更新

1
2
sudo apt-get update
sudo apt-get upgrade

安装vim

1
sudo apt-get install vim

安装 maximum-awesome-linux

1
2
git clone https://github.com/smartliby/maximum-awesome-linux.git
cd maximum-awesome-linux && rake

安装zsh、oh-my-zsh

安装zsh

1
sudo apt install zsh

via curl download Oh My Zsh

1
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

切换到zsh

1
chsh -s /usr/bin/zsh

安装terminator

Ubuntu自带的终端是gnome-terminal,虽然也还不错,但是不能支持屏幕分割、选择复制等功能让我很不爽,于是我换用terminator作为终端,terminator可以支持屏幕分割,并且默认快捷键和gnome-terminal无异,熟悉gnome-terminal的话可以快速上手。

Ubuntu下可以这样安装terminator

1
sudo apt-get install terminator

terminator常用快捷键

  • Ctrl-Shift-c 拷贝
  • Ctrl-Shift-v 粘贴
  • Ctrl-Shift-t 开新Tab窗口
  • Ctrl-Shift-o 上下拆分屏幕
  • Ctrl-Shift-e 左右拆分屏幕
  • Ctrl-Shift-w 关闭当前窗口
  • Ctrl-Shift-q 关闭整个终端

配置terminator使用solarized配色

1
2
mkdir -p ~/.config/terminator/
curl https://raw.github.com/ghuntley/terminator-solarized/master/config > ~/.config/terminator/config

然后重新打开terminator就已经是solarized配色了。

对terminator更多的配置

接下来,可以在terminator-solarized配置文件的基础上进行更多的配置,例如背景透明、启用选择复制等。

关于terminator的详细配置选项可以参考terminator manpage,下面贴出我的~/.config/terminator/config供参考:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
[global_config]
title_transmit_bg_color = "#d30102"
focus = system
suppress_multiple_term_dialog = True
[keybindings]
[profiles]
[[default]]
palette = "#073642:#dc322f:#859900:#b58900:#268bd2:#d33682:#2aa198:#eee8d5:#002b36:#cb4b16:#586e75:#657b83:#839496:#6c71c4:#93a1a1:#fdf6e3"
copy_on_selection = True
background_image = None
background_darkness = 0.95
background_type = transparent
use_system_font = False
cursor_color = "#eee8d5"
foreground_color = "#839496"
show_titlebar = False
font = Monospace 11
background_color = "#002b36"
[[solarized-dark]]
palette = "#073642:#dc322f:#859900:#b58900:#268bd2:#d33682:#2aa198:#eee8d5:#002b36:#cb4b16:#586e75:#657b83:#839496:#6c71c4:#93a1a1:#fdf6e3"
background_color = "#002b36"
background_image = None
cursor_color = "#eee8d5"
foreground_color = "#839496"
[[solarized-light]]
palette = "#073642:#dc322f:#859900:#b58900:#268bd2:#d33682:#2aa198:#eee8d5:#002b36:#cb4b16:#586e75:#657b83:#839496:#6c71c4:#93a1a1:#fdf6e3"
background_color = "#fdf6e3"
background_image = None
cursor_color = "#002b36"
foreground_color = "#657b83"
[layouts]
[[default]]
[[[child1]]]
type = Terminal
parent = window0
profile = default
[[[window0]]]
type = Window
parent = ""
[plugins]

配置dircolors

完成上述配置后,你会发现用ls命令查看目录和文件时是一片灰色。这是因为默认情况下solarized各种bright方案基本都是灰色,而系统默认显示目录和文件时多用bright色,此时需要配置dircolors才能显示出彩色的文件和目录。

dircolors-solarized项目提供了适合于solarized的dircolors配色方案,只要选择合适的方案使用就可以了。例如我是用的solarized dark配色,所以可以选择适合这个配色的dircolors.ansi-dark

1
curl https://raw.github.com/seebi/dircolors-solarized/master/dircolors.ansi-dark > ~/.dircolors

然后在~/.zshrc中加入如下配置:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
alias ls='ls --color=auto'
#alias dir='dir --color=auto'
#alias vdir='vdir --color=auto'

alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
fi

# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'

执行

1
source ~/.zshrc

后,再执行ls或ll就可以看到彩色的目录或文件了。

配置完的terminator效果如下:

安装jdk1.8

1
2
3
4
5
6
7
8
9
10
11
12
1.下载jdk,因为oracle现在要同意协议才能下载,直接使用wget加链接下载不到,所以要加上前面的那些代码
wget --no-check-certificate --no-cookie --header "Cookie: oraclelicense=accept-securebackup-cookie;" http://download.oracle.com/otn-pub/java/jdk/8u121-b13/jdk-8u121-linux-x64.tar.gz
2.安装jdk
tar -zxvf jdk-8u121-linux-x64.tar.gz
3.设置环境变量 vim /home/liby/.zshrc,添加如下内容
export JAVA_HOME=/home/liby/local/jdk1.8.0_121/
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export MAVEN_HOME=/home/liby/local/apache-maven-3.3.9
export PATH=${JAVA_HOME}/bin:${MAVEN_HOME}/bin:$PATH
4.刷新配置文件
source /home/liby/.zshrc

安装maven

1
2
3
4
5
6
7
8
9
10
11
12
1.下载maven
wget http://mirror.cc.columbia.edu/pub/software/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
2.安装maven
tar -zxvf apache-maven-3.3.9-bin.tar.gz
3.设置环境变量 vim /home/liby/.zshrc,添加如下内容
export JAVA_HOME=/home/liby/local/jdk1.8.0_121/
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export MAVEN_HOME=/home/liby/local/apache-maven-3.3.9
export PATH=${JAVA_HOME}/bin:${MAVEN_HOME}/bin:$PATH
4.刷新配置文件
source /home/liby/.zshrc

下载chrome

1
2
3
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
登录账号并同步数据

安装搜狗输入法

1
2
wget http://cdn2.ime.sogou.com/dl/index/1475147394/sogoupinyin_2.1.0.0082_amd64.deb?st=_vb5fHHeRyUHCwduavC5Qw&e=1489585347&fn=sogoupinyin_2.1.0.0082_amd64.deb
sudo dpkg -i sogoupinyin_2.1.0.0082_amd64.deb

安装virtualbox

1
2
wget http://download.virtualbox.org/virtualbox/5.1.16/virtualbox-5.1_5.1.16-113841~Ubuntu~xenial_amd64.deb
sudo dpkg -i virtualbox-5.1_5.1.16-113841~Ubuntu~xenial_amd64.deb

安装idea

1
2
3
wget https://download.jetbrains.8686c.com/idea/ideaIU-2016.3.5.tar.gz
tar -zxvf ideaIU-2016.3.5.tar.gz
安装插件:scala,.ignore,python,Markdown Navigator2.3.2破解版,VisualVM Launcher

安装pycharm

1
2
3
wget https://download.jetbrains.8686c.com/python/pycharm-professional-2016.3.2.tar.gz
tar -zxvf pycharm-professional-2016.3.2.tar.gz
安装插件:.ignore,Markdown Navigator2.3.2破解版

修复idea和pycharm字体模糊锯齿和乱码等现象

设置字体为YaHei Consolas Hybrid,同时支持中英文

idea与系统冲突的快捷键设置

1
2
3
4
5
6
1.Change or disable the Lock Screen action, assigned to Ctrl + Alt + L (Reformat code)
2.Change or disable the Launch terminal action, assigned to Ctrl + Alt + T (Surround with)
3.Change or disable the Switch to workspace action, assigned to Ctrl + Alt + Arrow Keys(Navigation)
4.Disable the Move window action, assigned to Alt + F7 (Find usages)
5.Change or disable the Resize window action, assigned to Alt + F8 (Evaluate expression)
6.Fcitx输入法激活快捷键,assigned to Ctrl + 空格 (code completion basic)

解决办法是打开系统设置中的键盘,修改冲突的快捷键,将系统的快捷键禁用或者修改idea快捷键。

1
2
3
4
5
6
1.修改idea快捷键为Ctrl + L
2.用的地方不多,先不修改了
3.窗口中的移动窗口禁用
4.导航中的切换至左侧工作区/切换至右侧工作区/切换至侧上工作区/切换至下侧工作区禁用
5.窗口中的调整窗口大小禁用
6.禁用Fcitx输入法激活快捷键

安装atom

1
2
wget https://atom-installer.github.com/v1.15.0/atom-amd64.deb?s=1489019656&ext=.deb
sudo dpkg -i atom-amd64.deb

安装插件:markdown-writer、autocomplete-python、ile-icons、git-control、language-hql、markdown-pdf、pdf-view、activate-power-mode

安装markdown神器

1
2
3
4
5
6
7
# optional, but recommended
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
# add Typora's repository
sudo add-apt-repository 'deb https://typora.io ./linux/'
sudo apt-get update
# install typora
sudo apt-get install typora

截图工具

1
sudo apt-get install shutter

网易云音乐

1
2
3
wget http://s1.music.126.net/download/pc/netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb
sudo dpkg -i netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb
登录账号并同步数据

开启ssh服务,允许远程连接

1
2
sudo apt-get install openssh-server
这样其他的电脑就可以ssh登录公司的这台电脑了

开启远程桌面服务

1.Dash中打开桌面共享

2.安装并运行dconf-editor,把加密选项去掉

1
2
sudo apt-get install dconf-editor
dconf-editor

依次展开org->gnome->desktop->remote-access
这里也可以直接设置远程控制选项,但重要的是将“requre-encryption”去掉。

之后就可以在其他的电脑上使用远程桌面登录了

16.04默认没有打开工作区切换功能需要手动打开,使用起来方便多了。


最终的效果图


欢迎关注我的微信公众号,订阅最新文章!
🐶 您的支持将鼓励我继续创作 🐶
0%