最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

FreeBSD實(shí)現(xiàn)3D桌面

  發(fā)布時間:2008-09-08 18:48:30   作者:佚名   我要評論
這幾天晚上閑來無事在琢磨FreeBSD上的3D桌面實(shí)現(xiàn)?,F(xiàn)搜羅兩篇比較仔細(xì)的參考文檔給大家看看。我尚未動手折騰,因?yàn)橛幸恍﹩栴}尚且不是很清楚。 1. 實(shí)現(xiàn)XGL/GLX,需要的xorg的版本最低是多少?要xorg7以上還是xorg6.9就可以? 2.能夠支持的顯卡是哪些?我的

這幾天晚上閑來無事在琢磨FreeBSD上的3D桌面實(shí)現(xiàn)?,F(xiàn)搜羅兩篇比較仔細(xì)的參考文檔給大家看看。我尚未動手折騰,因?yàn)橛幸恍﹩栴}尚且不是很清楚。

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

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

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

1: 系統(tǒng)安裝
選擇最小化安裝,起碼這里需要把網(wǎng)絡(luò)或鍵盤配好,其他的可以再去細(xì)化。

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
以后再創(chuàng)建的用戶就可以指定shell為bash了。

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

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

加入以下內(nèi)容:
"
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

增加以下內(nèi)容到"/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:確認(rèn)3D功能是否打開

在裝xfce4前可以測試下3D功能是否已經(jīng)打開,這里主要通過"/var/log/Xorg.0.log"來見檢查確認(rèn)(linux下滿街都有g(shù)lxinfo,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"就可以稍微放心點(diǎn)了。"disabled"多半是由于"mesa"、"dri"的問題,"dri""mesa"關(guān)系密切,不過這里還是要具體情況具
體對待,多看日志。

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~$

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

surferwl@cnbsd~$vi .profile

增加以下內(nèi)容:

"
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

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

root@cnbsd/#reboot

再去調(diào)試3D功能,心平氣和的操作應(yīng)該是沒有問題的。至于"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"吧、再就是去轉(zhuǎn)你的屏幕吧,最好放張女朋友的照片,你這樣可以360度的隨心所意的轉(zhuǎn)著看,就看你的發(fā)揮了!


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

相關(guān)文章

  • Unix,BSD,Linux系統(tǒng)三者的區(qū)別小結(jié)

    這篇文章主要介紹了Unix,BSD,Linux系統(tǒng)三者的區(qū)別小結(jié),需要的朋友可以參考下
    2023-05-03
  • FreeBSD如何添加硬盤?FreeBSD添加硬盤的方法

    一些朋友問小編FreeBSD如何添加硬盤?別擔(dān)心,今天小編就為大家分享FreeBSD添加硬盤的方法,希望對大家會有幫助,有需要的朋友一起去看看吧
    2017-04-06
  • Freebsd PF 安裝使用詳解

    今天小編為大家?guī)淼氖荈reebsd PF 安裝使用詳解,希望對大家會有幫助,有需要的朋友一起去看看吧
    2017-04-06
  • FreeBSD下zfs: failed with error 6錯誤如何解決?

    最近一些朋友問小編 FreeBSD下zfs: failed with error 6錯誤如何解決?今天小編要為大家?guī)淼氖?FreeBSD下zfs: failed with error 6錯誤的解決方法,有需要的朋友一起去看
    2017-04-06
  • Unix文件系統(tǒng)和pwd命令實(shí)現(xiàn)詳解

    今天小編要為大家?guī)淼氖荱nix文件系統(tǒng)和pwd命令實(shí)現(xiàn)詳解,希望對大家會有幫助,有需要的朋友一起去看看吧
    2017-04-01
  • Unix中的dot命令詳解

    今天小編將為大家?guī)淼氖荱nix中的dot命令詳解!希望對大家會有幫助!有需要的朋友一起去看看吧
    2017-03-22
  • freebsd時間設(shè)置小節(jié)詳解

    近日!一些朋友對于freebsd時間設(shè)置小節(jié)存在疑慮!下面小編將為大家?guī)淼氖莊reebsd時間設(shè)置小節(jié)詳解!希望對大家會有幫助!有需要的朋友一起去看看吧
    2017-03-19
  • grub2引導(dǎo)freebsd詳解

    今天小編要為大家?guī)淼氖莋rub2引導(dǎo)freebsd詳解!希望對大家會有幫助,有需要的朋友一起去看看吧
    2017-03-19
  • FreeBSD10安裝內(nèi)核源代碼方法講解

    下面小編為大家?guī)淼氖荈reeBSD10安裝內(nèi)核源代碼方法講解!希望能夠幫助到大家!有需要的朋友一起去看看吧
    2017-03-19
  • FreeBSD下如何使GraphicsMagick支持中文字體?

    最近一些朋友在問FreeBSD下如何使GraphicsMagick支持中文字體?今天小編為大家?guī)淼氖荈reeBSD下使GraphicsMagick支持中文字體的方法!有需要的朋友一起去看看吧
    2017-03-15

最新評論

新乐市| 白河县| 洱源县| 蓬安县| 安溪县| 遵义市| 德保县| 紫金县| 莱州市| 天台县| 长春市| 林甸县| 车险| 阜新市| 孝昌县| 象山县| 西城区| 镇巴县| 惠东县| 调兵山市| 探索| 双峰县| 乌兰察布市| 句容市| 三都| 罗城| 清涧县| 海门市| 龙陵县| 佳木斯市| 灵武市| 乌拉特前旗| 阳东县| 宁武县| 宁津县| 昌图县| 昌邑市| 文山县| 阳高县| 利津县| 沅陵县|