前言
受極簡主義的影響,不喜歡很臃腫和華麗的東西。前幾天恰好windows 10抽風開不了機,索性將系統(tǒng)換成了 Ubuntu 18.04。下面回顧下安裝完成后的配置。
系統(tǒng)配置
軟件源修改
替換成清華大學軟件源
sudo gedit /etc/apt/sources.list
注釋掉原來的內容,添加
# 默認注釋了源碼鏡像以提高 apt update 速度,如有需要可自行取消注釋
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# 預發(fā)布軟件源,不建議啟用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
還有一種更簡單的方法,打開"軟件更新器",依次點擊"設置","Ubuntu軟件",在"下載自"后面的窗口選擇 "其它站點"在其中找到清華大學鏡像站選擇即可。
修改完軟件源后,更新軟件列表和軟件
sudo apt update
sudo apt upgrade
如果在軟件更新器里修改源,會自動刷新軟件列表并檢查更新,依據(jù)向導來即可。
修改hosts
作為Google服務重度依賴者,能夠訪問Google網(wǎng)站自然必不可少。身處校園網(wǎng)環(huán)境,可以通過Ipv6訪問Google,youtube,gmail,facebook等服務,當然前提是修改hosts。
https://github.com/lennylxx/ipv6-hosts
下載hosts文件,執(zhí)行
sudo cp hosts /etc/
注意,前面hosts包含所在路徑,復制到系統(tǒng)/etc目錄,這樣就能打開Google網(wǎng)站了。
顯卡驅動配置
這里見我的另一篇博文
Ubuntu顯卡驅動配置
安裝必備軟件
除了常用軟件外,推薦大家有需求再去安裝相應的軟件
輸入法
自帶ibus-pinyin輸入法有時候輸入會卡,另外詞庫也是問題,選擇搜狗輸入法,
https://pinyin.sogou.com/linux/?r=pinyin
下載deb包,雙擊安裝即可,可能需要在"設置","區(qū)域和語言",“管理已安裝語言”,"鍵盤輸入法系統(tǒng)"中選擇fcitx,然后重啟系統(tǒng),輸入法就生效了。另外,第一次打開"管理已安裝語言",會檢查語言包是否完整,然后安裝語言包,等待安裝完即可。
瀏覽器
因為chrome下保存了大量書簽,其實軟件源包含chromium,不過不包含非開源的組件,比如Flash,所以還是使用chrome更方便,去chrome官網(wǎng)上下載chrome deb安裝包,雙擊安裝,安裝完成后為了能正常更新chrome,需要修改軟件源。
sudo gedit /etc/apt/source.list.d/google-chrome.list
把http改為https,保存即可。
更新:由于chrome 在Linux下不支持視頻硬件加速,造成看視頻時CPU占用高。這個bug已經(jīng)提交給Google官方一年多了,一直未見動靜,只好安裝打了補丁的瀏覽器。
sudo add-apt-repository ppa:saiarcot895/chromium-beta
sudo apt-get update
sudo apt install chromium-browser
地址欄輸入chrome://flags,把Hardware-accelerated video和Override software rendering list設置為Enabled,然后重啟瀏覽器。這時播放視頻,在瀏覽器輸入chrome://media-internals 找到 Video_Decoder,就會發(fā)現(xiàn) FFmpegVideoDecoder 變?yōu)?GpuVideoDecoder,也就是視頻軟解變?yōu)橛步饬恕?strong>實測播放youtube視頻時,CPU占用變?yōu)?/3到1/4。
不過當前仍然存在兩個問題,一個是chromium的同步的問題,另一個是Flash插件的問題。
首先解決第一個問題,
由于是自編譯版本的chromium,所以同步需要API授權。解決辦法如這篇文章所述 https://blog.csdn.net/longji/article/details/83864221 申請Google Key。
編輯主文件夾下的.profile文件(隱藏文件,需要點擊顯示),添上上面獲取的這三項。
export GOOGLE_API_KEY="api_key"
export GOOGLE_DEFAULT_CLIENT_ID="client_id"
export GOOGLE_DEFAULT_CLIENT_SECRET="client_secret"
然后注銷、重新登錄或者重啟,然后Google就可以登錄并同步了。
其次解決第二個問題,
sudo gedit /etc/apt/sources.list
注釋掉 Canonical Partners源前的內容,然后執(zhí)行
sudo apt update
sudo apt install adobe-flashplugin
重啟瀏覽器,就可以了。
播放器
推薦VLC,直接在Ubuntu軟件中搜索下載
解碼器
聽歌用于專有格式的解碼器插件,包括GStreamer plugins, Microsoft Web fonts包,F(xiàn)lash插件等。這個ubuntu官方已經(jīng)打好包了,直接安裝即可
sudo apt install ubuntu-restricted-extras
配置gnome桌面
安裝gnome tweaks
在Ubuntu軟件中搜索gnome tweaks安裝,安裝完成后中文名是"優(yōu)化"
修改字體
打開"優(yōu)化",字體修改為思源黑體("Noto Sans CJK SC"),感謝Google和Adobe的貢獻,解決了Linux系統(tǒng)長期存在的一大痛點。
思源黑體可能在部分網(wǎng)頁的排版上存在問題,這里推薦基于思源黑體修改的字體
思源真黑(源真ゴシック)
思源柔黑(源柔ゴシック)
把從網(wǎng)頁上下載下來的壓縮包文件解壓縮,復制到個人文件夾~/.local/share/fonts或者系統(tǒng)文件夾/usr/share/fonts,然后執(zhí)行
sudo fc-cache -fv
可能處理文檔還需要其它中文字體,方法是從windows字體文件夾拷貝,位置是 C:\Windows\Fonts,復制仿宋,黑體,宋體,楷體。
然后在libreoffice或者其它軟件字體設置中就可以看到以上字體了。
屏幕色溫調節(jié)
在"設置","設備","顯示",中打開"夜燈","計劃"設置為手動,時間改為04:00~02:00,此時屏幕色溫太低,明顯偏紅,需要稍微修改下,Ubuntu軟件搜索安裝"Dconf",安裝完成后打開,搜索night-light-temperature,把色溫設為5500k,或者一個你認為舒適的溫度。
Top Panel網(wǎng)速顯示
在Ubuntu軟件中搜索"NetSpeed",安裝這個gnome extension,安裝好后就有網(wǎng)速顯示了。
一鍵休眠
gnome頂欄竟然找不到睡眠的按鈕,為什么會這么不人性化?在Ubuntu軟件中搜索 Suspend Button,安裝即可解決。
標題欄與頂欄合并
gnome 3一直備受詬病的是屏幕空間的浪費,最大化軟件后可能出現(xiàn)頂欄,標題欄,菜單欄三層并列的情況,在Ubuntu軟件中搜索安裝"Pixel Saver",最大化后可以合并頂欄和標題欄,其實菜單欄和頂欄也可以合并,使用'Gnome Global Application Menu(HUD for Gnome)',但造成窗口卡頓,并且與部分軟件的兼容性不好,棄之。
以上是我認為人人都會用到的配置,下面是我個人工作需要的配置,僅供參考。
其它配置
文本編輯器
推薦Sublime,也是在Ubuntu軟件中搜索下載,下載完成后簡單配置下:
取消上次打開文件記憶
點擊 Preference, settings,添加
"hot_exit": false,
"remember_open_files": false
注意,上面部分要加逗號
中文亂碼
GBK編碼可能造成中文顯示亂碼問題,輸入ctrl + shift + p,在彈出串口輸入"install",選擇 insall package ,在彈出串口輸入"ConvertToUTF8"安裝,安裝完成后重新打開文件就沒有亂碼了
sublime python3配置
頂部菜單欄Tools->Build System ->new Build System
輸入
{
"cmd": ["/usr/local/bin/python3", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
其中,/usr/local/bin/python3為系統(tǒng)安裝Python的環(huán)境路徑
然后保存并命名為 python3.sublime-build
最后在sublime text3中依次點擊Tools->build System中選擇Python3,便可以用Ctrl+B調用Python3直接進行代碼編譯。
筆記
使用zim + Dropbox進行配置,具體方法,見我另一篇博文
http://www.itdecent.cn/p/1855be569b6f
Python
Ubuntu自帶python3,為了方便起見,安裝anaconda3把所有可能用到的包都安裝好。
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
下載好最新版本,執(zhí)行
./Anaconda3-5.3.1-Linux-x86_64.sh
按照向導逐步安裝即可,安裝完成后,重啟終端,執(zhí)行
which python
看看配置是否生效,出現(xiàn)類似 ~/anaconda3/bin/python就是配置生效了,更換anaconda同步源,加快更新和包的安裝
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
清華軟件源停止更新,建議切換為騰訊的源
conda config --add channels https://mirrors.cloud.tencent.com/anaconda/pkgs/free/
conda config --add channels https://mirrors.cloud.tencent.com/anaconda/pkgs/main/
conda config --set show_channel_urls yes
python 2 與python 3的切換
基于 python2.7 創(chuàng)建一個名為test_py2 的環(huán)境
conda create --name test_py2 python=2.7
激活test 環(huán)境
source activate test_py2
遠程桌面
工作需要Ubuntu遠程登錄實驗室的windows 10電腦,試用了Ubuntu自帶Remmina遠程客戶端,感覺效果不錯。
協(xié)議選擇RDP-遠程桌面協(xié)議,接著輸入IP地址,用戶名,密碼,色彩改為真彩色(32bpp),這樣遠程桌面就能夠使用了。
為了在遠程電腦之間傳文件,需要勾選共享目錄,然后選擇一個本地的目錄,連接遠程電腦時,會自動在遠程電腦創(chuàng)建一個虛擬文件夾,本地目錄與這個文件夾的內容相同,本地->遠程復制文件,把遠程電腦的文件夾的文件復制到遠程電腦的本地;相反,遠程電腦本地復制到虛擬文件夾,就可以在Ubuntu本地共享目錄看到。
另外,teamviewer也不錯,配置很簡單,就不贅述了。
文獻管理
使用Mendeley,在官網(wǎng)上下載安裝包,安裝即可??梢酝瑫r管理文獻和閱讀pdf文件,相比自帶的evince閱讀器功能強了不少,支持高亮以及備注。
排版
使用texstudio + texlive,前面在Ubuntu軟件中安裝,后者在官網(wǎng)上下載iso文件,解壓安裝即可。
下載
推薦使用aria2,首先安裝
sudo apt install aria2
使用youtube-dl下載視頻測試
youtube-dl https://www.youtube.com/watch?v=7fRh6MfVMI4 --external-downloader aria2c --external-downloader-args "-x 16 -k 1M"
實時速度8MB/s,基本是帶寬滿速。
在chrome中使用,首先下載uget
sudo apt install uget
編輯 設置 插件 選為 aria2,然后確定
安裝 uget-integrator
sudo add-apt-repository ppa:uget-team/ppa
sudo apt install uget-integrator
然后在chrome應用商店中搜索并安裝uget-integrator插件,然后重啟瀏覽器就可以使用了。
Wine
如果要安裝windows軟件,可以使用wine,不過一般不推薦安裝wine,這里只是說說安裝wine后可能存在字體等的配置問題,使用winetricks可一很方便配置。
以上,電腦就基本配置好了。可能還有一些常見軟件未提及,比如QQ、微信、音樂客戶端、辦公軟件等。極簡主義的哲學,讓電腦專注于干好該干的事,QQ和微信可以使用手機,或者deepin的wine方案;音樂客戶端在網(wǎng)頁聽就行,或者安裝deepin和網(wǎng)易云音樂合作的網(wǎng)易云音樂Linux客戶端;辦公軟件,自帶的Libreoffice覺得就夠用而且很好用,平常排版寫作主要使用Latex,閱讀主要使用PDF閱讀器,因此對Office軟件需求不大,另外WPS也有Linux下的版本,安裝也很方便。