測試機型:聯想拯救者Y7000php
安裝系統:Deepin 15.6html
------------------------------linux
安裝deepin後,會出現無線網絡沒法開啓,開啓後沒有搜索無線網絡的問題,這個問題實際上有兩個緣由:git
在終端輸入rfkill list all ,出現以下結果github
0:ideapad_wlan: Wireless LAN Soft blocked: no Hard blocked:yes 1:ideapad_bluetooth: Bluetooth Soft blocked: no Hard blocked: yes 2:phy0: Wireless LAN Soft blocked: no Hard blocked:no 3:hci0: Bluetooth Soft blocked: yes Hard blocked: no
能夠看到,優先級前的ideapad_wlan的Hard blocked 默認爲yes,即deepin默認關閉了硬件wifi開關,而聯想拯救者Y7000的wifi只有軟件開關,沒有硬件開關的啓動,因此引發了wifi沒法開啓的問題。ubuntu
這個緣由使得電腦無線網卡即便開啓也沒法搜索到網絡bash
從無線模塊的顯示列表能夠看出,序號2的wifi模塊是軟硬件是能夠啓動的,因此,只要將前面默認的模塊移出便可。 網絡
1) 移出ideapad無線模塊:less
sudo modprobe -r ideapad_laptop
2) 使用命令查看:ide
rfkill list all
以下提示:
2:phy0: Wireless LAN Soft blocked: no Hard blocked:no 3:hci0: Bluetooth Soft blocked: yes Hard blocked: no
即wifi模塊工做正常,然而每次重啓Deepin系統都要從新進行模塊移出,故可將該命令設置爲開機自啓動。
3) 在/etc/rc.local文件中添加命令:
#!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. #由於使用的是非管理員登陸,故在執行sudo命令時要輸入密碼,方可自動化執行, #此處假設用戶密碼爲123,命令必定要在exit 0以前運行,該文件若是沒有修改權限 #修改前使用 chmod 命令修改權限便可! echo "123" |sudo modprobe -r ideapad_laptop exit 0
開機啓動後系統會自動執行改腳本文件,完成wifi模塊的自動移出操做。
經過列入黑名單的方式來實現自動移出ideapad_laptop設備
1) 建立/etc/modprobe.d/black_ideapad_laptop.conf文件:
sudo touch /etc/modprobe.d/black_ideapad_laptop.conf
2)編輯ideapad.conf文件:
sudo gedit /etc/modprobe.d/black_ideapad_laptop.conf
3) 在ideapad.conf文件中添加:
blacklist ideapad_laptop
4) 關閉並保存ideapad.conf文件,移除ideapad_laptop設備:
sudo modprobe -r ideapad_laptop
5) 註銷重啓Ubuntu系統,能夠看到無線設備可以被打開,並能搜索到WiFi信號。
deepin提供的無線網卡驅動和電腦並不匹配,所以須要安裝匹配的驅動
(1) 先安裝好須要編譯的東西
sudo apt-get install libelf-dev build-essential git
(2) 下載驅動,能夠下載如下兩個連接中任意一個,使用git或直接打開連接下載均可以,下載(解壓)後,直接cd到文件夾rtlwifi_new | rtlwifi_next中
git clone https://github.com/lwfinger/rtlwifi_new/tree/extended git clone https://github.com/rtlwifi-linux/rtlwifi-next
(3) 開始編譯,在終端執行如下命令
sudo make sudo make install
(4) 安裝加載驅動
複製 rtl8822befw.bin
sudo cp rtlwifi-new/firmware/rtlwifi/rtl8822befw.bin /lib/firmware/rtlwifi/
從新加載驅動模塊
sudo modprobe -r r8822be sudo modprobe r8822be
至此,Deepin無限網絡問題解決
參考網址:
關於聯想ideapad系列無線網卡搜不到wifi信號問題 (看網頁底部)
這裏要先介紹如下Deepin的deepin-wm,它是深度桌面環境的UI展現層的一部分,如下是官方對這一部分的介紹
主要寫了兩個窗口管理器,根據用戶的硬件性能和顯卡驅動狀況自動使用2D窗口管理器仍是3D窗口管理器。其中deepin-metacity是基於metacity的基礎之上開發的2D窗口管理器,適用於低配置電腦或者顯卡驅動沒有正常驅動的電腦,對系統消耗的資源比較小可是動畫效果比較生硬,deepin-wm是基於mutter編寫的3D窗口管理器,也是官方的默認窗口窗口管理器,主要用於顯卡驅動正常和高配置的電腦,同時也提供更多的動畫細節讓整個桌面環境動效更優雅
解決方法:
#開啓 metacity 窗管合成,取代正在運行的窗管 deepin-metacity --composite --replace #關閉 metacity 窗管合成,取代正在運行的窗管 deepin-metacity --no-composite --replace #deepin-wm窗管,取代正在運行的窗管 deepin-wm --replace
徹底開啓窗口特效,deepin-wm會大量佔用系統資源,電腦會變得特別卡;
但若是不開特效和動畫,僅僅開啓透明無黑邊,系統則會正常,操做方法以下:
執行第一句deepin-metacity --composite --replace,能夠在終端看到命令沒有執行完,這是按Ctrl+C終止命令就行
參考網址:
其它網址:
Ubuntu能夠執行ll命令查詢全部文件,而Deepin卻沒有,能夠經過下面的步驟解決
1.編輯~/.bashrc文件
sudo gedit ~/.bashrc
2編寫ll和l命令,保存編輯
#alias ll='ls -l' #alias la='ls -A' #alias l='ls -CF' alias ll='ls -lAF' alias l='ls -AF'
3.刷新命令
source ~/.bashrc
如今執行l能夠看到全部文件,執行ll能夠看到全部文件及其權限