2021-05-12 14:32:11
給 FreeBSD 12.1 安裝 GNOME3 圖形介面
FreeBSD是一個完全開放的、安全的系統,可以Do it yourself的系統。但是個人還是不喜歡呆板的命令列介面,所有就給 FreeBSD 12.1 安裝 GNOME3 圖形介面。
開始操作,啟動FreeBSD 12.1,以root身份登入。
準備工作
- 已經安裝完FreeBSD 12.1系統的電腦或虛擬機器 https://www.linuxidc.com/Linux/2019-09/160775.htm
- 可以連線互連網
具體步驟
一、pkg更新
#pkg update
二、安裝intel顯示卡驅動
#pkg install xf86-video-intel
三、開啟Linux支援
安裝nvidia顯示卡驅動需開啟linux支援,修改/etc/rc.conf。
#ee /etc/rc.conf
新增:linux_enable="YES"
此處可以通過重新啟動電腦來載入linux支援,不想重新啟動電腦的話,可以通過下面的命令來載入linux支援。
#kldload linux64
可以通過此命令檢視載入情況:
#kldstat
四、安裝Nvidia顯示卡驅動(如果是ati顯示卡,有一個xf86-video-ati包是ati顯示卡的驅動,你可以用pkg install -y xf86-video-ati試試)
#pkg install nvidia-driver //安裝nvidia顯示卡驅動
要想使freebsd開機能自動裝載顯示卡驅動,需要修改/boot/loader.conf檔案。
#ee /boot/loader.conf
新增下面一行程式碼:
nvidia_load="YES"
五、如果FreeBSD安裝在VMware Workstation虛擬機器中則跳過第二、第三、第四步進行此步安裝,FreeBSD安裝在物理機中則跳過此步(實驗用虛擬機器為:VMware Workstation Pro 15)。
#pkg search vm //找到xf86-video-vmware 虛擬顯示卡驅動
#pkg install xf86-video-vmware //此安裝可解決顯示器解析度低的問題
#pkg install open-vm-tools //安裝vmware-tools 註:安裝後可將檔案拖到虛擬機器上,但滑鼠不能隨時移出虛擬機器,其它功能沒試,並不是很想。
六、安裝xorg(這裡大概要二十分鐘左右,和網速有關)
#pkg install xorg
#startx
#xrandr
註:此處出現一個錯誤:xrandr:Failed to get size of gamma for output default。此錯誤是由於顯示卡未正常驅動引起,雙顯示卡的筆電集顯intel顯示卡,獨顯nvidia顯示卡,通過上面第二、第三、第四步完成顯示卡驅動安裝後,此錯誤消失。但在虛擬機器中此錯誤一直存在(不曉得是什麼原因)。
七、安裝GNOME3(下載安裝時間和網速有關,我用了大概10幾分鐘)
#pkg install gnome3
八、開啟hald和dbus服務
#bsdconfig
將hald和dbus這兩個自啟服務項開啟,否則進入桌面後將沒有休眠、重新啟動、關機等選項。並且在安裝fcitx輸入法時也會出現一些小毛病。
也可以直接修改/etc/rc.conf
#ee /etc/rc.conf
在末尾新增如下兩行:
hald_enable="YES"
dbus_enable="YES"
相關文章