首頁 > 軟體

給 FreeBSD 12.1 安裝 GNOME3 圖形介面

2020-06-16 16:31:08

FreeBSD是一個完全開放的、安全的系統,可以Do it yourself的系統。但是個人還是不喜歡呆板的命令列介面,所有就給 FreeBSD 12.1 安裝 GNOME3 圖形介面。

開始操作,啟動FreeBSD 12.1,以root身份登入。

準備工作

具體步驟

一、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"


IT145.com E-mail:sddin#qq.com