2021-05-12 14:32:11
設定一個超好用的Linux系統
Linux桌面一直是開發者心中的痛,大家都愛linux下的命令列和設定,但是苦於沒有一個友好的互動介面滿足日常需求,常疲於一些最基礎的設定。
Mac是一個很好的選擇,我使用的是Macbook pro, 但就公司或者工作而言,還是以桌上型電腦為主。Mac的硬體設定相對偏低,價格相對偏高,對於很多學生黨或者有經濟壓力的朋友來說,這注定是一個坎,其實這也是為什麼mac注定不普及的原因(相對於一些大牛推薦買個mac的投資是絕對划算的,我更推薦在現有的基礎上安裝linux是絕對超值的,誰能有哥這麼懂你~)。
Windows,是一個非常nice的系統(一直是我心中最好用的系統,但不適合開發者),請走出你的舒適區,外面有世界!
1. 目標
搭建一個日常好用的linux系統。
- 這不是一篇linux折騰記;
- 搜狗輸入法,QQ,深度音樂,Office;
- 常見工具的安裝和設定。
2. 安裝linux mint 17.2
相對於Ubuntu,我推薦嘗試一下linux mint:
- 下載linux mint: http://www.linuxmint.com/
- 使用unetbootin製作啟動U盤
接下來即使重新啟動安裝了,本文重點不是講安裝系統的,請自行百度。
3. 安裝vim
要裝qq?不要急,vim大法好,不先裝不舒服。
1
|
sudo apt-get install vim
|
vim吸引我的地方有兩個,一個是其特別的編輯模式,二是其大量的外掛。
基於此,我一般從下面兩個地方再客製化一下vim:
- vim的外掛很多,作為一個vim的多年使用者,我也積累一些用的順手的外掛。
地址:https://github.com/openproject/openvims
按照上面的設定即可。 - 特別的,有一個powerline外掛(airline也可以),可大大美化你的vim的狀態列。
我剛開始的時候並不設定的出效果,發現網上也有人這樣。後面發現其實很簡單,第一,安裝支援特殊字元的powerline字型;第二,終端字型設定字型為相應的powerline字型。基本上效果就馬上出來了~
4. 安裝搜狗輸入法
如果是比較新ubuntu版本,直接下載搜狗的deb包,安裝重新啟動即可。linux mint比ubuntu多一步安裝安裝Fcitx,詳細步驟如下:
- 安裝Fcitx
搜狗輸入法是基於Fcitx的,所以安裝搜狗輸入法必須先安裝Fcitx,而剛好linux mint對輸入法的安裝提供了很方便的支援,非常簡單。
點選Menu,搜尋Languages,彈出語言設定介面,選擇輸入法Tab,裡面列出可直接安裝的輸入法,有:IBus,Fctix,SCIM,UIM,gcin,但是預設都沒有安裝。
我們點選Fcitx項的“Add support for Fcitx”,吧唧吧唧吧唧,安裝完了,把第一項里的輸入法設定為Fcitx。效果圖如下:
這裡切記不要安裝Fcitx的可選元件哦,不然一大堆輸入法出來,還要手動刪除。 - 安裝搜狗輸入法
在 http://pinyin.sogou.com/linux/ 下載對應的deb包,雙擊安裝。
然後,
重新啟動,重新啟動,重新啟動,重要的事情打三遍。
預設ctrl + 空格,可以切換輸入法。
這裡我截不了桌面右下角展開的設定介面,本來可以看一下的,也無所謂了,大家都這麼厲害。
5. 安裝QQ
詳情請參考: http://phpcj.org/wineqq/ ,下面列出簡要的幾步:
-
安裝wine1.7
系統預設的wine1.6是不行的,必須得新增ppa源安裝wine1.7:1
2
3sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.7 -
解壓網路硬碟下載的WineQQ壓縮包
網路硬碟地址:連結: http://pan.baidu.com/s/1ntW6Z3b 密碼: vnq11
tar xvf wineQQ8.0B16812.tar.xz -C ~/
竟然如此簡單!
幾乎全功能正常執行,可以截圖,上週末還遠端控制對方的計算機了一把。
6. 安裝深度音樂
如果沒有音樂,辣麼,人和鹹魚又有什麼區別?
目前linux上本土化的支援歌詞的最好播放器,當屬深度音樂了(光支援歌詞一條,就把其他全秒)。
詳細參考:http://wiki.deepin.org/?title=深度音樂
我安裝了百度外掛和網易雲外掛,其中百度外掛需要安裝javascriptcore,如果安裝javascriptcore出現如下錯誤:
1 |
... |
請安裝一下python的dev包即可:
1
|
sudo apt-get install python-dev
|
7. 安裝homebrew
這裡的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來安裝各路軟體了,哦也。
8. 安裝jdk
系統自帶的是openjdk,一般會安裝Oracle版本的jdk(更好的效能),使用homebrew安裝jdk是最簡單的:
1 |
// 預設安裝時jdk8 |
如果想安裝jdk7:
1
|
brew install jdk7
|
9. 安裝zsh
有了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)"
|
一起飛!
10. 安裝autojump
是不是受夠了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
|
11. 安裝其他一些軟體
1 |
# 安裝gradle,預設2.7版本 |
12. 設定自啟動
主要是網上有很多設定自啟動的方法,特列此一項說明,其實linux mint自帶了自啟動程式管理:
開啟即可設定:
So easy!
13. 其他軟體
相對於幾年前,得益於deepin,ubuntukylin國產廠商,這幾年linux桌面日常軟體得到了極大的豐富,特別是還得到了一些良心企業的支援:
- WPS Office:http://linux.wps.cn/
- 有道詞典:http://cidian.youdao.com/index-linux.html
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
歡迎留言補充。
14. 小結
當你的日常需求都滿足了,是時候從Windows切換到Linux了!還有什麼比幫助別人學習Linux更有Linux精神!
相關文章