Linux桌面一直是開發者心中的痛,大家都愛linux下的命令行和配置,但是苦於沒有一個友好的交互界面滿足日常需求,常疲於一些最基礎的配置。
Mac是一個很好的選擇,我使用的是Macbook pro, 但就公司或者工作而言,還是以台式機為主。Mac的硬件配置相對偏低,價格相對偏高,對於很多學生黨或者有經濟壓力的朋友來說,這注定是一個坎,其實這也是為什麼mac注定不普及的原因(相對於一些大牛推薦買個mac的投資是絕對劃算的,我更推薦在現有的基礎上安裝linux是絕對超值的,誰能有哥這麼懂你~)。
Windows,是一個非常nice的系統(一直是我心中最好用的系統,但不適合開發者),請走出你的舒適區,外面有世界!
搭建一個日常好用的linux系統。
相對於Ubuntu,我推薦嘗試一下linux mint:
要裝qq?不要急,vim大法好,不先裝不舒服。
1
sudo apt-get install vim
vim吸引我的地方有兩個,一個是其特別的編輯模式,二是其大量的插件。
基於此,我一般從下面兩個地方再定制一下vim:
如果是比較新ubuntu版本,直接下載搜狗的deb包,安裝重啟即可。linux mint比ubuntu多一步安裝安裝Fcitx,詳細步驟如下:
詳情請參考: http://phpcj.org/wineqq/ ,下面列出簡要的幾步:
安裝wine1.7
系統默認的wine1.6是不行的,必須得添加ppa源安裝wine1.7:
1
2
3
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.7
解壓網盤下載的WineQQ壓縮包
網盤地址:鏈接: http://pan.baidu.com/s/1ntW6Z3b 密碼: vnq1
1
tar xvf wineQQ8.0B16812.tar.xz -C ~/
竟然如此簡單!
幾乎全功能正常運行,可以截圖,上周末還遠程控制對方的計算機了一把。
如果沒有音樂,辣麼,人和鹹魚又有什麼區別?
目前linux上本土化的支持歌詞的最好播放器,當屬深度音樂了(光支持歌詞一條,就把其他全秒)。
詳細參考:http://wiki.deepin.org/?title=深度音樂
我安裝了百度插件和網易雲插件,其中百度插件需要安裝javascriptcore,如果安裝javascriptcore出現如下錯誤:
1
2
3
4
5
6
7
...
javascriptcore.c:4:20: fatal error: Python.h: No such file or directory
#include "Python.h"
^
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
...
請安裝一下python的dev包即可:
1
sudo apt-get install python-dev
這裡的homebrew是指linux版homebrew,又稱linuxbrew。雖然是第一次在linux上嘗試homebrew,發現還挺不錯的。
homebrew是類似於apt-get的一個包管理器,在安裝一些軟件會特別方便。
官網:https://github.com/Homebrew/linuxbrew
先安裝依賴:
1
sudo apt-get install build-essential curl git m4 ruby texinfo libbz2-dev libcurl4-openssl-dev libexpat-dev libncurses-dev zlib1g-dev
再正式安裝:
1
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"
接下來就可以用brew install來安裝各路軟件了,哦也。
系統自帶的是openjdk,一般會安裝Oracle版本的jdk(更好的性能),使用homebrew安裝jdk是最簡單的:
1
2
// 默認安裝時jdk8
brew install jdk
如果想安裝jdk7:
1
brew install jdk7
有了bash,為什麼要另外裝zsh?一句話,比bash好用,牛x。想了解更多請移步:http://www.linuxidc.com/Linux/2012-08/67734.htm
1
sudo apt-get install zsh
安裝完,配置zsh本來是件非常繁瑣的事情,為了簡化配置,可以使用oh-my-zsh(https://github.com/robbyrussell/oh-my-zsh): http://www.linuxidc.com/Linux/2015-07/119879.htm
1
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
一起飛!
是不是受夠了cd ../..,想不想在任何地方都能夠一鍵直達某個目錄?autojump是也。
autojump - a faster way to navigate your filesystem
官網:https://github.com/wting/autojump
建議用homebrew安裝autojump,它會給出更多的配置提示:
1
[[ -s $(brew --prefix)/etc/profile.d/autojump.sh ]] && . $(brew --prefix)/etc/profile.d/autojump.sh
1
2
3
4
5
6
7
# 安裝gradle,默認2.7版本
homebrew install gradle
# 安裝nodejs
brew install nodejs
# 安裝hexo
npm install hexo-cli -g
# 安裝jenkins
主要是網上有很多配置自啟動的方法,特列此一項說明,其實linux mint自帶了自啟動程序管理:
打開即可配置:
So easy!
相對於幾年前,得益於deepin,ubuntukylin國產廠商,這幾年linux桌面日常軟件得到了極大的豐富,特別是還得到了一些良心企業的支持:
Ubuntu 14.04 安裝 WPS http://www.linuxidc.com/Linux/2014-04/100499.htm
Ubuntu 14.04 64位安裝WPS(成功解決沒有ia32-libs的問題) http://www.linuxidc.com/Linux/2014-05/101603.htm
歡迎留言補充。
當你的日常需求都滿足了,是時候從Windows切換到Linux了!還有什麼比幫助別人學習Linux更有Linux精神!
更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2