Garland +

ElementaryOS Freya 配置笔记

打开你的软件中心-编辑-軟件源,里面选择下中国大陆的源就好了,我用的是USTC的。

然后加上Google Chrome的PPA

  1. wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
  2. sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'

然后更新系统:

  1. sudo apt-get update
  2. sudo apt-get upgrade
  1. sudo apt-get install g++ python-gevent python-dev python-vte python-pip vim git
  1. sudo apt-get remove midori-granite
  2. sudo apt-get install google-chrome-stable

Linux下对独显暂时没有需求,而且耗电量又大。

  1. sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic
  2. lspci | grep VGA

像这样子,独显后面的ff就表示独显已经关闭: Bumblebee

这是一个方便配置系统的工具

  1. sudo add-apt-repository ppa:mpstark/elementary-tweaks-daily
  2. sudo apt-get update
  3. sudo apt-get install elementary-tweaks

这里推荐搜狗和Rime,Sugou依赖fcitx框架,所以要先安装这个

  1. sudo apt-get install fcitx
  2. sudo dpkg -i sogoupinyin_2.0.0.0068_amd64.deb

如果安装过程中遇到

  1. /var/lib/dpkg/info/sogoupinyin.postrm: 7: local: OS": bad variable name
  2. Errors were encountered while processing: sogoupinyin_2.0.0.0068_amd64.deb

那就编辑/etc目录下的os-release文,把ID字段中间的空格去掉,然后重新dpkg,成功安装后再把os-release文件恢复就ok了

良心网易在16年5月出了网易云音乐的Linux桌面版,完成度超高!

包括Deluge、FileZilla、VLC、TuxGuitar、系统监视器、Ipython

  1. sudo apt-get install deluge filezilla vlc tuxguitar gnome-system-monitor virtualbox ipython-qtconsole

这是个人觉得比较好看的两种效果:

  1. #在~/.bashrc中添加就好了
  2. export PS1="\[\e[37;1m\]\t\[\e[32;1m\]\u@\[\e[36;1m\]\w >> \[\e[0m\] "
  3. #或者这样
  4. export PS1="\[\033[0;37m\]\342\224\214\342\224\200\$([[ \$? != 0 ]] && echo \"[\[\033[0;31m\]\342\234\227\[\033[0;37m\]]\342\224\200\")[$(if [[ ${EUID} == 0 ]]; then echo '\[\033[0;31m\]\h'; else echo '\[\033[0;33m\]\u\[\033[0;37m\]@\[\033[0;96m\]\h'; fi)\[\033[0;37m\]]\342\224\200[\[\033[0;32m\]\w\[\033[0;37m\]]\n\[\033[0;37m\]\342\224\224\342\224\200\342\224\200\342\225\274 \[\033[0m\]"
  5. #使配置生效
  6. source ~/.bashrc

我是一直都比较喜欢Numix家的

  1. sudo apt-add-repository ppa:numix/ppa
  2. sudo apt-get update
  3. sudo apt-get install numix-icon-theme numix-icon-theme-circle

编程字体咱一直用DejaVu Sans Mono这个,另外强烈建议把终端的字体加粗,简直就是新世界的大门,之前没加粗的时候看git diff简直要瞎

首先,如果之前安装过Openjdk的话,先删掉:

  1. sudo apt-get remove openjdk*

然后去Oracle官网上下载jdk(注意系统平台),下载下来后切换进该文件所在的目录:

  1. #解压安装包到/usr/lib/jvm/java-7-sun内,若无java-7-sun文件夹,则创建一个
  2. sudo tar zxvf jdk-7u65-linux-x64.tar.gz -C /usr/lib/jvm/java-7-sun

下面配置环境变量:

  1. vi ~/.bashrc
  2. #在文件最后加上下面几行
  3. #Set JAVA environment
  4. export JAVA_HOME=/usr/lib/jvm/java-7-sun
  5. export JRE_HOME=${JAVA_HOME}/jre
  6. export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
  7. export PATH=${PATH}:${JAVA_HOME}/bin

最后:

  1. source ~/.bashrc
  2. java -version

如果出现了JAVA版本信息则安装成功

SublimeText咱是从官网上直接下载的压缩包,解压后放在/opt那个目录下,然后添加一个桌面图标就可以了

  1. cd /usr/share/applications/
  2. sudo vi sublimetext2.desktop
  3. #把下面的内容写进去就行了
  4. [Desktop Entry]
  5. Version=1.0
  6. Type=Application
  7. Name=SublimeText
  8. Icon=sublime_text
  9. Exec="/opt/sublimetext2/sublime_text" %f
  10. Comment=editor
  11. Categories=Development;IDE;
  12. Terminal=false
  13. #重要的就是那个执行路径了,保存后看下应用程序里面有没有Sublimetext
  14. #没有图标的话,可以自己下个icon把路径写进去,或者装一个图标包就ok了

平时我主要写Python和一点前端,然后配置这块分为编辑器的默认配置和插件部分

默认配置:

  1. //高亮当前行
  2. "highlight_line": true,
  3. //光标闪动更柔和
  4. "caret_style": "phase",
  5. //高亮有修改的标签
  6. "highlight_modified_tabs": true,
  7. //设置tab大小为2
  8. "tab_size": 2,
  9. //使用空格代替tab
  10. "translate_tabs_to_spaces": true,
  11. //显示空白字符
  12. "draw_white_space": "all",
  13. //保存时自动去除行末空白
  14. "trim_trailing_white_space_on_save": true,
  15. //保存时自动在文件末尾加新行
  16. "ensure_newline_at_eof_on_save": true,

然后是第三方插件:

首先安装包管理器:

  1. #把下面的代码粘进console后回车
  2. import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print('Please restart Sublime Text to finish installation')

然后是几个好用的插件:

然后基本的配置就是这些,快捷键的使用技巧之类的东西请参考Sublime Text 全程指南

VIM平时咱用的也不是特别多,平时也就拿来改改配置文件,或者顺手写一个简单的脚本才会用到,这里还是简单的配置一下,配置过程是完全参考k-vim这个 项目的,然后具体到里面的东西,大家就各取所需,然后这里留一份我自己的VIM配置文件Garland-Vimrc

最近在上Coursera上的Scala课,这里的配置步骤参考自Tools Setup

安装JDK,这个上面已经安装过了

安装Scala

  1. wget www.scala-lang.org/files/archive/scala-2.11.7.deb
  2. sudo dpkg -i scala-2.11.7.deb

安装sbt

  1. echo "deb https://dl.bintray.com/sbt/debian /" | sudo tee -a /etc/apt/sources.list.d/sbt.list
  2. sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 642AC823
  3. sudo apt-get update
  4. sudo apt-get install sbt

安装Scala IDE for Eclipse with the Scala Worksheet:

ScalaIDE for Eclipse下载最新的ScalaIDE,然后解压到一个目录,比如/opt,然后添加一个桌面图标就ok了

  1. wget http://packages.erlang-solutions.com/site/esl/esl-erlang/FLAVOUR_1_general/esl-erlang_18.1-1~ubuntu~trusty_amd64.deb
  2. sudo dpkg -i esl-erlang_18.1-1~ubuntu~trusty_amd64.deb

基本的配置就是这个样子了,最后贴一张桌面: desktop

言:
行之所致,遍地书香。

Blog

Thoughts

Project