Deepin發展也有不少年了,最近還和華爲的筆記本合作預裝。之前我一直都用Ubuntu做日常開發,現在心血來潮也想折騰一下Deepin哈哈,
本文主要講從Ubuntu無痛遷移到Deepin的安裝過程、N卡顯卡驅動等一系列小坑的解決。權當總結吧!
下載和製作啓動盤
這個就不講了哈,直接在官網下就行了,包括啓動盤製作工具。
http://www.deepin.org/download/
保留數據從Ubuntu遷移到Deepin操作系統
先說一下我的Ubuntu分區掛載情況:我單獨掛載了/home和/efi,除此之外都分給了/,平時的重要文件都在home裏面,這樣在裝其他Linux時也方便。
進入Deepin的安裝分區步驟時:
- 依然掛載/home到原來的/home上面,且千萬不要選擇格式化;
- 然後由於我之前的Ubuntu就是UEFI啓動方式,所以同樣掛載/efi覆蓋原來的,這個可以格式化;
- 最後剩餘空間掛載/,並選擇格式化,界面上還會提示你Deepin會安裝到這裏。
重點: 在填用戶名時一定要和之前Ubuntu的不一樣,這樣你之前的數據就能保留,安裝成功後可以直接copy過來。
安裝完之後記得拔掉U盤,改一下啓動順序。
老大難N卡顯卡驅動
Linux發行版最頭疼的就是驅動問題了,什麼閉源驅動開源驅動很多新同學不知道是什麼。閉源就是NVIDIA官方的驅動,開源就是熱心基佬網友搞的驅動,一般來說不如閉源的好,官方的肯定兼容性是最好的。
其實大家會發現Deepin有一個顯卡驅動管理器,看起來可以切換各種驅動:
我的Deepin版本是截至目前最新的15.11,但是這裏面的閉源驅動版本卻只有390,如果是RTX20系列的顯卡,估計不支持的,至少我這個2070,選了這個“使用閉源驅動”重啓後沒有任何作用,分辨率依然還是1024。
其餘兩個選項我也試過了,均不起作用,沒辦法,只能去NVIDIA官方下載驅動了。
官方閉源驅動安裝步驟:
-
先去官網下載對應顯卡的Linux驅動:https://www.geforce.cn/drivers,下載後是一個.run文件;
-
老套路,禁用開源驅動,編輯黑名單文件:
# Deepin默認的編輯器是deepin-editor # 我這個有個bcm43什麼的,不一定都是這個,反正是blacklistxxx.conf sudo deepin-editor /etc/modprobe.d/blacklist-bcm43.conf
-
在文件末尾加入:
blacklist nouveau blacklist lbm-nouveau options nouveau modeset=0 alias nouveau off alias lbm-nouveau off
-
刷新一下直接重啓吧:
# 如果之前自己用apt安裝了NVIDIA驅動,也最好卸載,否則後面會失敗 sudo apt autoremove --purge nvidia* # 刷新重啓 sudo update-initramfs -u reboot
-
重啓完了之後按Ctrl + Alt + F2進入命令模式,然後:
# 關閉圖形界面 sudo service lightdm stop sudo init 3
-
給你剛纔下載好的.run驅動程序賦予執行權限,就可以執行安裝了:
sudo chmod a+x ~/Downloads/NVIDIA-Linux-x86_64-430.40.run reboot
安裝過程中各種提示,能選是就是,若有提示覆蓋安裝(Override write之類的),那就選覆蓋安裝。
裝完重啓大功告成!
解決畫面撕裂問題
安裝好N卡驅動重啓後,分辨率就正常了,美滋滋。但我發現一個很不爽的問題就是快速拖動窗口和瀏覽滾動網頁時,會有明顯的畫面撕裂。猜測是沒有開啓垂直同步導致丟幀,但是一想我在Ubuntu上面沒有問題啊。多半還是驅動問題。
這裏提供一個解決辦法:
- 打開你的NVIDIA X Server Settings,即控制面板,選擇左邊第2個Display Configuration:
- 點右邊的Advanced展開高級選項,把第二個勾上:
- 最後點Save to X那個就行了。然後記得重啓系統。
簡化編輯器命令
習慣了Ubuntu的gedit的同學會發現Deepin裏面沒有這個東西,每次輸入sudo deepin-editor也太麻煩了,我們可以用alias簡化一下:
-
先打開.bashrc文件:
sudo deepin-editor ~/.bashrc
-
追加內容:
alias sudo='sudo ' alias gedit=deepin-editor
-
保存後刷新一下:
source ~/.bashrc # 然後我們就可以這樣來打開文件了: sudo gedit xxx.txt
關於MySQL安裝後不知道密碼的問題
在Deepin上安裝東西還是很方便的,大部分軟件都不需要再添加私有源了。
sudo apt-get install mysql-server mysql-client
安裝MySQL成功後會發現並沒有提示設置密碼,也沒告訴你初始密碼。這時候可以先免密登錄:
sudo mysql -uroot
進入mysql後兩步操作給root用戶設置密碼:
update mysql.user set plugin="mysql_native_password" where user="root";
update mysql.user set authentication_string=password('你的密碼,只用改這個地方') where user='root' and Host='localhost';
退出後重啓一下服務:
sudo service mysql restart
# 然後就可以正常登錄了
mysql -uroot -p
搜狗輸入法登錄問題
如果是QQ號登錄,輸入賬號密碼登錄貌似不行,用手機QQ掃碼登錄就可以了。
標題欄太高怎麼辦
add-apt-repository失敗問題
Deepin系統add-apt-repository失敗的問題
吐槽
優點
總的說來,Deepin還是很漂亮的,而且應用商店裏的東西也非常豐富,一鍵安裝,省去不少麻煩。除了顯卡驅動要自己弄,其他硬件我覺得支持得都非常好,我的破臺式顯示器居然可以在控制中心裏調亮度,在Ubuntu上就不行。真的是一個讓Linux走近千萬家的系統。
就流暢性而言,也沒有感到和Ubuntu有什麼差距,只是剛換過來,有一些操作習慣可能會有些許不同,適應幾天就順手了。
槽點
以目前這個版本(15.11)來說,我最大的槽點應該就是標題欄了,實在太粗了,最大化之後一個標題欄就要佔兩行代碼的位置,而且不能自定義高度,希望後續版本有改進。
還有deepin-wine版微信每次重新啓動後不能保存上一次的自定義窗口大小,在Ubuntu上都不會這樣。
酸酸乳PAC模式在Deepin上好像有問題,我發現先開全局模式再開PAC就能解決。
最後
相比Ubuntu,Deepin還是有很多不同和亮點的,後面如果再想到什麼再追加吧。