一、雙顯卡驅動
說明
- Intel+Nvidia在Linux下的支持並不是很好,如果配置不當會出現耗電增加或是屏幕glich等問題,有幾種方案可以實現雙顯卡的和諧共存,Manjaro自帶bumblebee,通過bumblebee實現Nvidia驅動的按需調用
安裝步驟
- 安裝Manjaro時,如果沒有特別選擇,默認是不會自動安裝Intel與Nvidia的顯卡驅動的,所以我們需要在系統安裝完畢後手動安裝兩種驅動
- 安裝方式非常簡單,在設置中,選擇“Manjaro Settings Manager”->“Hardware Configuration”,然後點擊“Auto Install Proprietary Driver”按鈕即可
- 安裝過程很快,安裝結束後重啓即可
測試與Debug
安裝完畢後,先驗證一下自己當前日常使用的賬戶是否加入了bumblebee用戶組
# 判斷用戶是否在某個組下
groups $user_name
# 如果不在,使用下面的命令加入
usermod -a -G bumblebee $user_name
然後嘗試使用optirun
# 先使用集成顯卡測試
glxgears
# 再使用Nvidia顯卡測試
optirun glxgears
筆者電腦報瞭如下的錯誤,解決方案同時附上
# 報的錯誤(可使用journalctl查看)
[ERROR]The Bumblebee daemon has not been started
[ERROR]Could not connect to bumblebee daemon - is it running?
# 解決方案
# 步驟一:獲取 PCI slot
lspci | grep "NVIDIA" | cut -b -8
# 步驟二:將上一步獲取的內容寫入tlp文件
vi /etc/default/tlp
# 該文件中,默認有如下內容
#=======================================================================
# Exclude PCI(e) device adresses the following list from Runtime PM
# (separate with spaces). Use lspci to get the adresses (1st column).
#RUNTIME_PM_BLACKLIST="bb:dd.f 11:22.3 44:55.6"
#=======================================================================
# 我們需要將RUNTIME_PM_BLACKLIST的註釋去掉,並將值替換爲步驟一的結果
# 編輯後的片段
#=======================================================================
# Exclude PCI(e) device adresses the following list from Runtime PM
# (separate with spaces). Use lspci to get the adresses (1st column).
RUNTIME_PM_BLACKLIST="01:00.0"
#=======================================================================
# 重啓後就可以正常使用了optirun了
# 使用nvidia控制面板
optirun nvidia-settings -c :8
二、中文輸入法
其實按需安裝以下幾個軟件包就可以解決
- Fcitx:主程序,但是隻安裝這個什麼都沒有
- Fcitx Configuration
- fcitx-cloudpinyin:必備,雲聯想插件,裝了後可以讓其他輸入法具有云聯想功能,記得設置使用baidu進行聯想
- fcitx-configtool:GTK程序,有了它我們就可以使用圖形界面添加輸入法了
- fcitx-googlepinyin:儘管老舊,但是反映迅速,缺點是不能根據輸入頻率自動調整候選詞排序,按需安裝
- fcitx-sunpinyin:完全開源的輸入法,圖標是個小太陽,還挺有趣的,按需安裝
- RIME:可定製性非常強的輸入法,按需安裝
- fcitx-gtk3:如果只裝了上面幾個,那隻會有托盤圖標,但無法出現輸入框,安裝即可
- fcitx-ui-light:一個使用更少依賴的UI界面,優點如果操作系統的窗口使用陰影,那這個UI就有陰影;缺點是雙屏的時候候選詞選擇窗口只能顯示在一個屏幕上
安裝完成後在終端輸入fcitx即可開啓
三、佳軟推薦
- LeafPad:輕量文本編輯器
- oh-my-zsh:配合 zsh 使用,讓你的 shell 如獲新生
- zsh-autosuggestions:配合 zsh 使用,可以在鍵入的時候通過歷史命令自動補全
- 通過在 $ZSH_CUSTOM 中新建 .zsh 文件進行配置,比如設置自動提示的樣式
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=7"
- 通過在 $ZSH_CUSTOM 中新建 .zsh 文件進行配置,比如設置自動提示的樣式
- zsh-autosuggestions:配合 zsh 使用,可以在鍵入的時候通過歷史命令自動補全
四、安裝主題
鼠標指針
- 注意,此處僅對Xfce生效
- 首先通過以下網址獲取喜歡的鼠標指針:https://www.xfce-look.org
- 任選一個鼠標主題進入詳情頁面,然後選擇文件,下載
- 將下載好的壓縮包解壓,獲取以鼠標主題名稱命名的文件夾,將該文件夾放入~/.icons中(沒有該目錄就手動創建)
- 然後使用設置—鼠標,修改鼠標指針,此時更改僅對當前session有效,如果重新登陸則會恢復默認值
- 想要永久生效,需要編輯~/.Xdefaults文件(如果沒有則創建),添加如下內容:
-
Xcursor.theme: cursor-folder-name Xcursor.size:16
注意第一行把“cursor-folder-name”改成你想要的鼠標主題名即可
-
- 關於其他桌面環境(如Gnome),請參閱https://www.gnome-look.org/content/show.php?content=164300
WindowsBorder
- 注意,此處僅對Xfce生效
- 依然是從xfce-look獲取喜歡的主題:https://www.xfce-look.org
- 下載文件,解壓,放入~/.themes中(沒有該目錄就手動創建)
- 然後使用設置—窗口管理,修改窗口樣式,此時更改永久有效,重啓也不會重置
五、小技巧
- journalctl -p 4 -b
- 查日誌不要傻傻的查全部
- -b選項可以篩選出本次boot直到當前的記錄
- -p選項可以篩選出嚴重等級高於某一值的記錄
- "emerg" (0), "alert" (1), "crit" (2), "err" (3), "warning" (4), "notice" (5), "info" (6), "debug" (7)
- Ctrl+M
- 用於顯示菜單欄,比如Thunar這個默認的文件瀏覽器,如果隱藏了菜單欄,那麼就無法通過GUI來重新顯示,這時使用快捷鍵就非常Nice了
- 隱藏開機時的大部分日誌
- 只要在grub2的啓動命令中,Linux開頭那一行,添加“quiet loglevel=3”即可
- 永久生效方法:
- 修改“/etc/default/grub”,將“GRUB_CMDLINE_LINUX_DEFAULT”這一行修改爲:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
- 使用管理員權限執行“grub-mkconfig -o /boot/grub/grub.cfg”
- Windows 的 ntfs 分區加載,可以使用 ntfs-3g ,放在 /etc/fstab 中時注意將 uid 與 gid 以及最重要的 umask 設置正確,umask可以控制文件及文件夾的默認權限,0022 是系統默認值,注意 uid 和 gid 最好也設置上,否則加載的 ntfs 分區中的所有文件都是 root 用戶的
uid=yting,gid=yting,umask=0022