亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > FreeBSD > 正文

FreeBSD實現3D桌面

2020-10-23 22:28:30
字體:
來源:轉載
供稿:網友

這幾天晚上閑來無事在琢磨FreeBSD上的3D桌面實現。現搜羅兩篇比較仔細的參考文檔給大家看看。我尚未動手折騰,因為有一些問題尚且不是很清楚。

1. 實現XGL/GLX,需要的xorg的版本最低是多少?要xorg7以上還是xorg6.9就可以?
2.能夠支持的顯卡是哪些?我的顯卡是Intel865G集成顯卡。

下面這篇很仔細,不過有些地方不是很明白,主要是第8步,有明白的給講解講解。有興趣的可以照做看看。

AIGLX for FreeBSD(FreeBSD_Release_6.2+AIGLX+Beryl)

1: 系統的安裝
選擇最小化安裝,起碼這里需要把網絡或鍵盤配好,其他的可以再去細化。

2: bash

root@cnbsd/#cd /usr/ports/shells/bash
root@cnbsd/usr/ports/shells/bash#make install clean
root@cnbsd/usr/ports/shells/bash#ln -s /usr/local/bin/bash /bin/bash
root@cnbsd/usr/ports/shells/bash#chsh -s /usr/local/bin/bash
root@cnbsd/usr/ports/shells/bash#reboot
以后再創建的用戶就可以指定shell為bash了。

系統裝好后注意裝好linux_base、perl包、修改fstab顯示/proc目錄等。也可以在這里修改環境變量,總之根據你自己的愛好來就是了。

3: axel

root@cnbsd/#cd /usr/ports/ftp/axel
root@cnbsd/usr/ports/ftp/axel#make install clean
root@cnbsd/usr/ports/ftp/axel#cd /etc
root@cnbsd/etc#make.conf

加入以下內容:
"
FETCH_CMD = axel -a
MASTER_SITE_OVERRIDE= /
ftp://ftp.freebsd.org.cn/pub/FreeBSD/ports/distfiles/ /
"

4: fcitx

wanglong@unixsir/usr/ports/chinese/fcitx$make install clean

5:git

root@cnbsd/etc#cd /usr/ports/devel/git
root@cnbsd/usr/ports/devel/git#make install clean

6: pkg_deinstall

root@cnbsd/usr/ports/sysutils/portupgrade#cd /usr/ports/sysutils/portupgrade
root@cnbsd/usr/ports/devel/git#cd /usr/ports/sysutils/portupgrade
root@cnbsd/usr/ports/sysutils/portupgrade#make install clean

7: pkgdb

root@cnbsd/usr/ports/sysutils/portupgrade#cd /usr/ports/sysutils/pkg_trackinst
root@cnbsd/usr/ports/sysutils/pkg_trackinst#make install clean

8: checkout the code

root@cnbsd/usr/ports/sysutils/pkg_trackinst#cd /usr
root@cnbsd/usr#mv ports ports.20070128
root@cnbsd/usr#git clone git://git.geekfire.com/git/ports.git
root@cnbsd/usr#cd ports
root@cnbsd/usr#pkg_info -Ex xorg- | grep -v linux | xargs -n1 pkg_create -b
root@cnbsd/usr#pkg_deinstall -fP xorg-/* libdrm-/* dri-/* libGL-/* libGLU-/* libglut-/* nvidia-driver-/*
root@cnbsd/usr#cd /usr/ports/x11/xorg
root@cnbsd/usr/ports/x11/xorg#make all install clean
root@cnbsd/usr/ports/x11/xorg#cd /usr
root@cnbsd/usr#pkgdb -F
root@cnbsd/usr#reboot
root@cnbsd/#Xorg -configure
root@cnbsd/#cp /root/xorg.conf.new /etc/X11/xorg.conf

增加以下內容到"/etc/X11/xorg.conf":
"
Section "ServerFlags"
Option "AIGLX" "on"
EndSection

Section "DRI"
Mode 0666
EndSection


Section "Extensions"
Option "Composite" "true"
EndSection

"

另外打開"#Option "Dac6Bit" # []"
改為"Option "DRI" "True""

9:確認3D功能是否打開

在裝xfce4前可以測試下3D功能是否已經打開,這里主要通過"/var/log/Xorg.0.log"來見檢查確認(linux下滿街都有glxinfo,bsd下ports里連
key也找不到)。

root@cnbsd/#Xorg -config /etc/X11/xorg.conf
root@cnbsd/#grep rendering /var/log/Xorg.0.log
(II) I810(0): direct rendering: Enabled
root@cnbsd/#

如能看到是"Enable"就可以稍微放心點了。"disabled"多半是由于"mesa"、"dri"的問題,"dri""mesa"關系密切,不過這里還是要具體情況具
體對待,多看日志。

root@cnbsd/#cd /home
root@cnbsd/home#git clone git://anongit.freedesktop.org/git/mesa/mesa
root@cnbsd/home#chown -R surferwl:surferwl mesal
root@cnbsd/home#su - surferwl
surferwl@cnbsd~$

平常習慣用"surferwl"這個用戶,添加的步驟就省了。

surferwl@cnbsd~$vi .profile

增加以下內容:

"
export PKG_CONFIG_PATH=/usr/local/libdata/pkgconfigPKG_CONFIG_PATH
"

保存后退出。

root@cnbsd/#cd /home/mesa
root@cnbsd/home/mesa#gmake freebsd-dri-x86
root@cnbsd/home/mesa#gmake install
root@cnbsd/home/mesa#ln -s /usr/X11R6/lib/modules/dri /usr/X11R6/lib/dri

增加以下內容到"/home/surferwl/.profile":
"
export LIBGL_DRIVERS_PATH="/home/mesa/lib"
export LD_PRELOAD="/home/mesa/lib/libGL.so.1"
"

root@cnbsd/#reboot

再去調試3D功能,心平氣和的操作應該是沒有問題的。至于"drm",是這樣解釋的:"The DRM is shipped with the kernel, so you shouldn't need to build it. If you choose to, simply run "make && make install" from the drm/bsd-core directory."

若3D搞定后再去install其他的。


10: xfce4

root@cnbsd/usr/ports/x11-wm/xfce4#make install clean

11: beryl

root@cnbsd/usr/ports/x11-wm/beryl#make install clean

12: .xinitrc
surferwl@cnbsd~$ echo "exec fcitx -nb &" > .xinitrc
surferwl@cnbsd~$ echo "exec beryl-manager &" >> .xinitrc
surferwl@cnbsd~$ echo "exec /usr/local/bin/startxfce4" >> .xinitrc


接著就去"startx"或再"gdm"吧、再就是去轉你的屏幕吧,最好放張女朋友的照片,你這樣可以360度的隨心所意的轉著看,就看你的發揮了!


說明:以上的步驟有摻和了不少個人習慣性動作,有多余的步驟,比如切換目錄的、使用bash shell等,其實這是個人習慣,自己明白就o了,>對著去畫就行;我習慣用"simsun""文泉"字體,這里也沒有寫出來。另外就是還沒有仔細檢查,可能還有錯字情況,但大體思想是這樣的。我在使用的過程中還沒有發現問題,和平常沒有使用AIGLX功能的時侯一樣,就是比較"動態"了。 
 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产91成人在在线播放| 亚洲第一中文字幕| 日韩高清人体午夜| 久久在线免费观看视频| 亚洲综合在线做性| 欧美www视频在线观看| 国产精品久久77777| 久久电影一区二区| 欧美在线免费看| 亚洲香蕉成视频在线观看| 亚洲欧美国产精品va在线观看| 91高清视频在线免费观看| 亚洲成人免费在线视频| 国产视频久久网| 日韩欧美在线观看视频| 日韩在线视频国产| 欧美疯狂做受xxxx高潮| 久久国产精品久久久久| 亚洲国产91色在线| 一区二区国产精品视频| 欧美午夜激情小视频| 国产欧美日韩免费看aⅴ视频| 亚洲欧美一区二区三区在线| 日韩在线免费高清视频| 欧美激情视频播放| 久久久亚洲精品视频| 91精品久久久久久久久久久久久久| 亚洲精品色婷婷福利天堂| 中文字幕一区二区三区电影| 国产一区二区激情| 日韩高清电影免费观看完整版| 国产女人精品视频| 成人黄色av网站| 97视频在线观看免费高清完整版在线观看| 97在线观看视频国产| 亚洲精品久久久久久久久久久| 国产一区二区成人| 欧美成人sm免费视频| 成人黄色大片在线免费观看| 一区二区三区视频免费| 欧美日本高清一区| 亚洲欧美激情精品一区二区| 国产精品久久久久久网站| 国产精品成人va在线观看| 成人久久一区二区| 成人免费网站在线观看| 国产精品国语对白| 91久久精品国产91性色| 国产日韩av在线| 久久视频国产精品免费视频在线| 亚洲精品在线观看www| 日韩亚洲欧美中文在线| 久久高清视频免费| 国语自产精品视频在线看一大j8| 深夜精品寂寞黄网站在线观看| 欧美日韩国产精品一区| 亚洲日韩中文字幕| 欧美大片欧美激情性色a∨久久| 亚洲欧美一区二区三区情侣bbw| 国产精品v片在线观看不卡| 国产精品伦子伦免费视频| 在线观看免费高清视频97| 成人xxxx视频| 亚洲一区亚洲二区亚洲三区| 精品美女久久久久久免费| 欧美一级成年大片在线观看| 午夜精品久久久久久99热软件| 欧美性受xxxx黑人猛交| 久久久久久久国产精品视频| 国产欧美日韩视频| 精品香蕉一区二区三区| 欧美理论电影网| 久久精品成人欧美大片古装| 国产91精品高潮白浆喷水| 日本成人免费在线| 91久久国产综合久久91精品网站| 国产精品一区二区性色av| 国产日产久久高清欧美一区| 91亚洲国产精品| 久久精品久久久久电影| 欧美一级黑人aaaaaaa做受| 国产精品男女猛烈高潮激情| 成人信息集中地欧美| 日韩av男人的天堂| 日韩在线不卡视频| 日韩女在线观看| 久久69精品久久久久久国产越南| 久久精品视频在线| 精品国偷自产在线视频99| 久久综合九色九九| 亚洲精品少妇网址| 久久久精品2019中文字幕神马| 亚洲视频一区二区三区| 亚洲qvod图片区电影| 欧美一级黑人aaaaaaa做受| 中文字幕精品在线视频| 国产91精品青草社区| 国产精品视频yy9099| 懂色aⅴ精品一区二区三区蜜月| 欧美性视频在线| 色香阁99久久精品久久久| 亚洲天堂网在线观看| 亚洲午夜未满十八勿入免费观看全集| xxxxx91麻豆| 日韩av影视在线| 久久国产精品首页| 久久视频在线播放| 九九热99久久久国产盗摄| 亚洲成人动漫在线播放| 亚洲春色另类小说| 亚洲欧美三级伦理| 91精品国产九九九久久久亚洲| 欧美激情精品久久久久久免费印度| 69av视频在线播放| 亚洲欧美国产va在线影院| 国内精品久久久| 久久久久国产视频| 欧美高清视频一区二区| 在线视频中文亚洲| 国产精品久久久久久影视| 成人免费淫片视频软件| 日韩人体视频一二区| 欧美精品免费在线| 亚洲日韩中文字幕| 国产欧美日韩精品专区| 午夜美女久久久久爽久久| 亚洲xxx自由成熟| 欧美另类在线观看| 91久久久久久久久久久| 最新的欧美黄色| 亚洲free嫩bbb| 日韩欧美国产骚| 中文字幕精品久久| 久久免费成人精品视频| 日韩中文字幕在线看| 欧美另类69精品久久久久9999| 中文字幕欧美日韩va免费视频| 91视频-88av| 亚洲精品电影网站| 青草青草久热精品视频在线观看| 热久久免费视频精品| 日韩av手机在线| 色黄久久久久久| 大伊人狠狠躁夜夜躁av一区| 欧美另类交人妖| 亚洲免费小视频| 成人激情电影一区二区| 欧美在线免费观看| 精品国产依人香蕉在线精品| 日韩电影免费观看在线| 久久香蕉国产线看观看网| 欧美一级黑人aaaaaaa做受| 欧美激情一二三| 欧美大片网站在线观看| 国产精品久久久久久久久借妻| 国产成人福利夜色影视| 欧美成人免费大片| 亚洲电影天堂av| 久久久电影免费观看完整版| 亚洲美女在线视频| 欧美成aaa人片在线观看蜜臀| 日韩av在线天堂网| 一区二区三区精品99久久| 日韩动漫免费观看电视剧高清|