位置: 编程技术 - 正文

FreeBSD实现3D桌面(freebsd12安装图形界面)

编辑:rootadmin

推荐整理分享FreeBSD实现3D桌面(freebsd12安装图形界面),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:freebsd自带桌面吗,freebsd12安装图形界面,freebsd自带桌面吗,freedos图形界面,freebsd图形界面,freebsd 桌面,freebsd图形界面,freebsd 桌面,内容如对您有帮助,希望把文章链接给更多的朋友!

FreeBSD实现3D桌面(freebsd12安装图形界面)

这几天晚上闲来无事在琢磨FreeBSD上的3D桌面实现。现搜罗两篇比较仔细的参考文档给大家看看。我尚未动手折腾,因为有一些问题尚且不是很清楚。1. 实现XGL/GLX,需要的xorg的版本最低是多少?要xorg7以上还是xorg6.9就可以?2.能够支持的显卡是哪些?我的显卡是IntelG集成显卡。下面这篇很仔细,不过有些地方不是很明白,主要是第8步,有明白的给讲解讲解。有兴趣的可以照做看看。AIGLX for FreeBSD(FreeBSD_Release_6.2+AIGLX+Beryl)1: 系统的安装选择最小化安装,起码这里需要把网络或键盘配好,其他的可以再去细化。2: bashroot@cnbsd/#cd /usr/ports/shells/bashroot@cnbsd/usr/ports/shells/bash#make install cleanroot@cnbsd/usr/ports/shells/bash#ln -s /usr/local/bin/bash /bin/bashroot@cnbsd/usr/ports/shells/bash#chsh -s /usr/local/bin/bashroot@cnbsd/usr/ports/shells/bash#reboot以后再创建的用户就可以指定shell为bash了。系统装好后注意装好linux_base、perl包、修改fstab显示/proc目录等。也可以在这里修改环境变量,总之根据你自己的爱好来就是了。3: axelroot@cnbsd/#cd /usr/ports/ftp/axelroot@cnbsd/usr/ports/ftp/axel#make install cleanroot@cnbsd/usr/ports/ftp/axel#cd /etcroot@cnbsd/etc#make.conf加入以下内容:"FETCH_CMD = axel -aMASTER_SITE_OVERRIDE= / "4: fcitxwanglong@unixsir/usr/ports/chinese/fcitx$make install clean5:gitroot@cnbsd/etc#cd /usr/ports/devel/gitroot@cnbsd/usr/ports/devel/git#make install clean6: pkg_deinstallroot@cnbsd/usr/ports/sysutils/portupgrade#cd /usr/ports/sysutils/portupgraderoot@cnbsd/usr/ports/devel/git#cd /usr/ports/sysutils/portupgraderoot@cnbsd/usr/ports/sysutils/portupgrade#make install clean7: pkgdbroot@cnbsd/usr/ports/sysutils/portupgrade#cd /usr/ports/sysutils/pkg_trackinstroot@cnbsd/usr/ports/sysutils/pkg_trackinst#make install clean8: checkout the coderoot@cnbsd/usr/ports/sysutils/pkg_trackinst#cd /usrroot@cnbsd/usr#mv ports ports.root@cnbsd/usr#git clone portsroot@cnbsd/usr#pkg_info -Ex xorg- | grep -v linux | xargs -n1 pkg_create -broot@cnbsd/usr#pkg_deinstall -fP xorg-* libdrm-* dri-* libGL-* libGLU-* libglut-* nvidia-driver-*root@cnbsd/usr#cd /usr/ports/x/xorgroot@cnbsd/usr/ports/x/xorg#make all install cleanroot@cnbsd/usr/ports/x/xorg#cd /usrroot@cnbsd/usr#pkgdb -Froot@cnbsd/usr#rebootroot@cnbsd/#Xorg -configureroot@cnbsd/#cp /root/xorg.conf.new /etc/X/xorg.conf增加以下内容到"/etc/X/xorg.conf":"Section "ServerFlags"Option "AIGLX" "on"EndSectionSection "DRI"Mode EndSectionSection "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/X/xorg.confroot@cnbsd/#grep rendering /var/log/Xorg.0.log(II) I(0): direct rendering: Enabledroot@cnbsd/#如能看到是"Enable"就可以稍微放心点了。"disabled"多半是由于"mesa"、"dri"的问题,"dri"和"mesa"关系密切,不过这里还是要具体情况具体对待,多看日志。root@cnbsd/#cd /homeroot@cnbsd/home#git clone -R surferwl:surferwl mesalroot@cnbsd/home#su - surferwlsurferwl@cnbsd~$平常习惯用"surferwl"这个用户,添加的步骤就省了。surferwl@cnbsd~$vi .profile增加以下内容:"export PKG_CONFIG_PATH=/usr/local/libdata/pkgconfigPKG_CONFIG_PATH"保存后退出。root@cnbsd/#cd /home/mesaroot@cnbsd/home/mesa#gmake freebsd-dri-xroot@cnbsd/home/mesa#gmake installroot@cnbsd/home/mesa#ln -s /usr/XR6/lib/modules/dri /usr/XR6/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其他的。: xfce4root@cnbsd/usr/ports/x-wm/xfce4#make install clean: berylroot@cnbsd/usr/ports/x-wm/beryl#make install clean: .xinitrcsurferwl@cnbsd~$ echo "exec fcitx -nb &" > .xinitrcsurferwl@cnbsd~$ echo "exec beryl-manager &" >> .xinitrcsurferwl@cnbsd~$ echo "exec /usr/local/bin/startxfce4" >> .xinitrc接着就去"startx"或再"gdm"吧、再就是去转你的屏幕吧,最好放张女朋友的照片,你这样可以度的随心所意的转着看,就看你的发挥了!说明:以上的步骤有掺和了不少个人习惯性动作,有多余的步骤,比如切换目录的、使用bash shell等,其实这是个人习惯,自己明白就o了,>对着去画就行;我习惯用"simsun"或"文泉"字体,这里也没有写出来。另外就是还没有仔细检查,可能还有错字情况,但大体思想是这样的。我在使用的过程中还没有发现问题,和平常没有使用AIGLX功能的时侯一样,就是比较"动态"了。

FreeBSD下如何安装ports的方法 FreeBSD系统的一个非常方便的地方就是它的ports,如果系统没安装ports的话可用下面几种方式安装ports:1、sysinstall---configure-----distributions-----ports-----选择Ftp或

FREEBSD让root用户远程ssh登录的方法 修改/etc/ssh/sshd_config找到并修改PermitRootLoginyesPasswordAuthenticationyes重新启动ssh/etc/rc.d/sshdrestart

FreeBSD6.0中文安装全过程 (1)、已安装win,FreeBSD与win双系统共存,从windows引导进入FreeBSD系统。(2)、一般的中文桌面应用,能上网聊天、播放多媒体文件,没有网络功

标签: freebsd12安装图形界面

本文链接地址:https://www.jiuchutong.com/biancheng/353901.html 转载请保留说明!

上一篇:FreeBSD在安装ports时时间过长的解决方法(freebsd ports安装)

下一篇:FreeBSD下如何安装ports的方法(freebsd安装到u盘)

  • 合并报表逆流抵消
  • 主营业务收入属于什么类
  • 工会经费支付福利方案
  • 综合年度自行申报后要怎么操作
  • 高新企业要求研发投入
  • 二级分支机构不具有主体生产经营职能
  • 装载机属于哪种车型
  • 未开具发票负数的原因
  • 行政单位支出科目中组织事务是什么
  • 预缴增值税是否适用一般计税方法
  • 公司注销是不是破产了
  • 无偿捐赠设备该如何做账务处理呢?
  • 工程设备租赁带什么手续
  • 给客户现金回款怎么写
  • 会计报表的附表包括哪些
  • 行政单位举办活动能发奖奖金吗
  • 转账支票签章如何盖及相关注意事项
  • 代收代付给个人
  • 外购低值易耗品可以抵扣进项税额吗
  • 国税里发票采集中的税控机动车发票是指什么发票?
  • 发票显示不抵扣什么意思
  • 电子发票没有纳税人识别号有效吗
  • 建筑施工企业购进材料会计分录
  • 外籍劳务费个税扣除标准
  • 收到退以前年度教育费附加税
  • 移动电子发票显示无法开具怎么获取发票
  • 以公允价值计量是什么意思
  • 物流补贴需要交税吗
  • harmonyos2.0缺点
  • win10工作站版和企业版的区别
  • 考试资格的工作有哪些
  • 开机自动连接宽带怎么设置w11
  • 收到某公司的钱的会计分录
  • msmpeng.exe 是什么
  • 股东可以随时退出吗
  • 实际缴纳消费税是什么意思
  • 环形链表入口节点
  • php redis常用命令
  • 跨期摊提类账户
  • mxnet github
  • 个体工商户与家庭生活难以划分的费用
  • 企业收到政府奖励会计分录
  • 高速发票看不见金额怎么办
  • nginx for linux
  • css的transition滑动效果
  • react context优化四重奏教程示例
  • 所得税费用是属于费用类吗
  • 坏账准备在资产负债表哪里体现
  • sql按分隔符截取
  • 经营性投资范畴
  • 固定资产处置的账务处理 终于搞明白了!
  • 全年一次性奖金税率表2023最新
  • 小规模纳税人减按1%怎么计算
  • 母子公司往来款属于借款吗
  • 外币交易的账户设置
  • 资金紧张怎么说
  • 存货入库无法查明原因的短缺
  • 高温补贴发放管理制度
  • 个人银行帐户可以代理销户吗?
  • Linq to SQL 插入数据时的一个问题
  • Win10 Mobile 10536预览版用得越久越卡顿是怎么回事?
  • mac book丢失
  • 强制关闭mac系统的快捷键
  • sllights.exe - sllights进程是什么意思
  • win7切换输入法的快捷键怎么设置
  • win8.1应用
  • centos8 systemd
  • opengl图形裁剪
  • android模块开发
  • 对new functionName()定义一个函数的理解
  • python利用while循环求1+2+3......+n的和
  • 如何解决eclipse非正常关闭重打开编译代码
  • 深入理解javascript特性
  • display getSize()
  • activity启动原理
  • javascript中array的正确写法
  • Mac Error Create Android Project - “Errors running builder 'Android Resource Manager' on project”
  • 江苏地税每月社保多少钱
  • 税务局 环保税
  • 河北地税局电话号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设