Manjaro KDE 18.1.3踩坑指南(含雙顯卡黑屏解決方案)
一、前言
用了win10那麼久,對於windows環境特別厭惡,處處商業化嚴重的軟件及廣告,還有殺不完的病毒,更不完的新,感覺電腦不像自己的一樣。所以我一直嘗試各種各樣的系統,ubuntu、kali、deepin最終選擇了Manjaro,優美的界面,流暢的環境,arch支持…我深深的愛上了它。只是因爲安裝獨立顯卡黑屏讓我重裝了好多次系統。
注意:我是安裝的雙系統,win10+manjaro。
二、硬件環境
這是我的運行環境,不是必須要求。
顯卡:GTX960m
CPU: G4400
內存:24G DDR4
三、系統安裝
1.用win10自帶的磁盤管理空出一些空間,體驗20G大小或者直接虛擬機即可。我是直接刪除了E盤160G作爲空閒區間(硬盤管理-右鍵E盤–刪除卷)。
2.下載U盤引導盤製作工具rufus及manjaro鏡像製作啓動盤。
我下載的是KDE版本的,好看不解釋
下載rufus後選擇U盤選擇鏡像製作就好
3.開機選擇U盤啓動進入安裝boot,根據引導安裝。語言選擇中文。Driver選擇free即可。一直下一步,到了安裝目錄時候,選擇自行分區,點擊之前的空閒區間就好。掛在目錄我直接/
安裝完成重啓即可。
由於不想再重裝這裏
推薦博客:https://www.jianshu.com/p/37ae6cf3cd01
四、軟件安裝
1.更換國內源
國外軟件源emmmm你懂得
sudo pacman-mirrors -i -c China -m rank
輸入此命令後彈出一個框選擇含有USTC
的,然後
sudo nano /etc/pacman.conf
#末尾添加以下內容
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
再更新執行以下命令更新源列表、更新系統、防止PGP簽名錯誤
sudo pacman-mirrors -g
sudo pacman -Syyu
sudo pacman -S archlinuxcn-keyring
2.安裝獨立顯卡驅動
2.1安裝依賴
sudo pacman -S virtualgl lib32-virtualgl lib32-primus primus
2.2(可選)防止黑屏
修改grub.cfg文件,在rw quiet後添加xdriver=mesa acpi_osi=! acpi_osi="Windows 2009"
sudo nano /boot/grub/grub.cfg
大致效果如下
### BEGIN /etc/grub.d/10_linux ###(在該註釋下第一個rw quiet後)
******
rw quiet xdriver=mesa acpi_osi=! acpi_osi="Windows 2009"
******
2.3安裝顯卡驅動
在系統設置
-硬件設定
處選擇video-hybrid-inter-nvidia-430xx-bumblebee
右鍵安裝
安裝完成執行以下命令後重啓即可
sudo systemctl enable bumblebeed
sudo gpasswd -a $USER bumblebee
2.4以獨立顯卡運行
optirun 程序名
Steam中以獨立顯卡運行遊戲,在遊戲屬性中設置啓動參數,如下
primusrun %command%
2.5其他命令
測試獨顯性能
optirun glxgears -info
NVIDIA面板無信息
optirun -b none nvidia-settings -c :8
3.pacman命令
搜索軟件包信息
sudo pacman -Ss 應用名稱
按照軟件
sudo pacman -S 應用名稱
4.常用軟件安裝
4.1谷歌輸入法
sudo pacman -S fcitx-im fcitx-configtool fcitx-googlepinyin
創建用戶目錄下創建以下文件
nano ~/.xprofile
內容爲:
export LC_ALL=zh_CN.UTF-8
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=“@im=fcitx”
保存然後註銷登錄後,Ctrl+空格
激活,在桌面狀態欄處選擇谷歌輸入法。
4.2QQ
wine版本
#可選命令,KDE版的manjaro必選
sudo pacman -S gnome-settings-daemon
系統設置->開機或關機->自動啓動->添加腳本->輸入/usr/lib/gsd-xsettings
#QQ
sudo pacman -S deepin.com.qq.im
#TIM
sudo pacman -S deepin.com.qq.office
解決wine版本輸入法問題
cd /opt/deepinwine/tools
sudo chmod 777 run.sh
vim run.sh
再首行註釋下粘貼
export GTK_IM_MODULE="fcitx"
export QT_IM_MODULE="fcitx"
export XMODIFIERS="@im=fcitx"
#然後重啓即可
官方版本
sudo pacman -S qq-linux
4.3微信
sudo pacman -S archlinuxcn/electronic-wechat
4.4谷歌瀏覽器
sudo pacman -S google-chrome
4.5網易雲音樂播放器
sudo yay -S netease-cloud-music
4.6vmware-workstation
sudo pacman -S vmware-workstation
sudo systemctl start vmware-networks.service
sudo systemctl enable vmware-networks.service
4.7百度網盤
sudo pacman -S baidunetdisk-bin
4.8JDK1.8
sudo pacman -S jdk8-openjdk
4.9Docker
sudo pacman -S docker
sudo systemctl start docker
systemctl enable docker
sudo systemctl status docker #查看docker服務的狀態:
sudo docker info #查看信息 比如源
4.10WPS
#sudo pacman -S yay 前置
yay -S wps-office
yay -S ttf-wps-fonts #解決wps字體問題
…不按時更新中
其他軟件安裝方式都是換湯不換藥,接下來碰到什麼值得推敲的問題,會給大家分享,如果有什麼問題大家可以瀏覽。
五.美化
推薦一個停靠欄
sudo pacman -S latte-dock
安裝後將該應用設置爲自動啓動即可
六、後續問題
1.manjaro更新後電腦啓動黑屏解決方案
2019年11月6日更新系統時,看到更新軟件的名單 含有grub就知道要出問題。因爲此次更新會覆蓋/boot/grub/grub.cfg文件。我們之前的防止黑屏操作就無效了。
解決方案:開機選項處按E修改引導文件,開機後修改grub.cfg文件,內容修改爲均在rw quiet後添加xdriver=mesa acpi_osi=! acpi_osi="Windows 2009"
,
記得一定要在### BEGIN /etc/grub.d/10_linux ###
註釋下第一個rw quiet
哦
sudo nano /boot/grub/grub.cfg
2.manjaro玩GTA5出現no launcher錯誤
折騰黨,總喜歡在linux上幹一些非linux操作。然而linux的高度自由卻告訴我們什麼都有可能。我嘗試用steam下載安裝了GTA5,FPS要比windows上少10左右,字體顯示有問題等。
Steam下載完GTA5會出現No Launcher問題:
解決方案:下載no-gtavlauncher 在GTA目錄下,先備份PlayGTAV.exe
爲PlayGTAV.exe.bak
,然後解壓下載好的no-gtavlauncher
複製到GTAV目錄下,將"No_GTAVLauncher.exe" 改名爲"PlayGTAV.exe".即可運行。
3.manjaro玩CS:Go性能良好
manjaro linux玩CS:GO的性能非常好,FPS比我的win10還要高。
4.manjaro使用VSCode的坑
4.1ENOSPC: System limit for number of file watchers reached
不解決這個問題VSCode沒法用
cd /etc/sysctl.d/
sudo vim 50-max_user_watches.conf
#修改內容fs.inotify.max_user_watches = 524288
sudo sysctl -p --system
4.2manjaro使用VSCodeopen in browser
無法設置chrome
默認打開
vim ~/.vscode/extensions/techer.open-in-browser-2.0.0/out/config.js
#修改內容,自行覈對 就是把原來的google-chrome修改爲google-chrome-stable
const chromeItem = {
description: "Windows, Mac, Linux",
detail: "A fast, secure, and free web browser built for the modern web",
label: "Google Chrome",
standardName: platform === 'win32'
? 'chrome'
: (platform === 'darwin'
? 'google chrome'
: 'google-chrome-stable'),
acceptName: ['chrome', 'google chrome', 'google-chrome', 'gc', '谷歌瀏覽器','google-chrome-stable']
};
#還不行,在VSCode中settings.json中修改
"open-in-browser.default": "google-chrome",
重啓VSCode即可
4.3manjaro一些應用中文輸入法問題
該應用啓動腳本處添加如下:基本可以解決
export GTK_IM_MODULE="fcitx"
export QT_IM_MODULE="fcitx"
export XMODIFIERS="@im=fcitx"
4.4manjaro使用Idea無法輸入中文
在idea的idea.sh文件行首添加export XMODIFIERS="@im=fcitx"
…未完待續
截圖
manjaro獨顯運行CS:GO