热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

改变eclipse的字体颜色

新手适用

尝鲜试用FreeBSD10.0 Release,发现安装Intel集成显卡时候跟FreeBSD9.0不同http://blog.csdn.net/cheviko/article/details/18909803,主要就是弹出错误:unknown type name GLDEBUGPROCARB。

过程如下:

1、通过portsnap升级ports trees,首次使用通过命令:portsnap fetch extract,否则可以使用命令portsnap update

2、依照http://blog.csdn.net/cheviko/article/details/18909803 rebulid 各个pkg,

a) 升级libdrm:portmaster libdrm

b)  升级libGL:portmaster libGL                                                          #通过安装完成的提示可以看出已经同事安装了libGLU

c)  升级libGLU:如果在上一步同时完成则不用操作,否则:portmaster libGLU

d)  升级dri:portmaster dri

e)  升级xf86-video-intel:portmaster xf86-video-intel                     #安装提示现实已升级了xorg-server

f)   升级xorg-server:如果上一步没有提示已升级则: portmaster xorg-server


但是升级libGL时发现跳出错误:unknown type name GLDEBUGPROCARB

解决方案:删除the packages graphics/dri and graphics/libGL

命令:

pkg delete -f dri

pkg delete -f libGL
3、Xorg -configure 生成xorg.conf.new文件,此时可能出现黑屏,不用担心用 ctrl+alt+del重启

4、配置文件[FILE]/etc/X11/xorg.conf[/FILE],我的笔记本是1366*768的宽屏设置,从 /var/log/Xorg.0.log 中读取以下信息:

(II) MGA(0): Supported additional Video Mode:
(II) MGA(0): clock: 69.3 MHz Image Size: 310 x 174 mm
(II) MGA(0): h_active: 1366 h_sync: 1398 h_sync_end 1430 h_blank_end 1470 h_border: 0
(II) MGA(0): v_active: 768 v_sync: 771 v_sync_end 776 v_blanking: 786 v_border: 0
将按照ModeLine的格式配置:

ModeLine <4 horiz. timings> <4 vert. timings>配置结果:

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
        ModeLine     "1366x768" 69.3 1366 1398 1430 1470 768 771 776 786
        Option       "DPMS"
EndSection

5、正常情况下您的键盘鼠标都无法使用,需要更新键盘鼠标驱动:

portmaster xf86-input-mouse
portmaster xf86-input-keyboard
6、正常情况下,现在您可以正常使用喽。

下一节描述如何使用MATE界面


我的/etc/X11/xorg.conf内容:

Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/local/lib/xorg/modules"
FontPath "/usr/local/lib/X11/fonts/misc/"
FontPath "/usr/local/lib/X11/fonts/TTF/"
FontPath "/usr/local/lib/X11/fonts/OTF/"
FontPath "/usr/local/lib/X11/fonts/Type1/"
FontPath "/usr/local/lib/X11/fonts/100dpi/"
FontPath "/usr/local/lib/X11/fonts/75dpi/"
FontPath "/usr/local/lib/X11/fonts/wqy"
EndSection
Section "Module"
Load "dbe"
Load "dri"
Load "dri2"
Load "extmod"
Load "record"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/sysmouse"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
        ModeLine     "1366x768" 69.3 1366 1398 1430 1470 768 771 776 786
        Option       "DPMS"
EndSection
Section "Device"
        ### Available Driver options are:-
        ### Values: : integer, : float, : "True"/"False",
        ### : "String", : " Hz/kHz/MHz",
        ### : "%"
        ### [arg]: arg optional
        #Option     "NoAccel"                   # []
        #Option     "AccelMethod"               #
        #Option     "Backlight"                 #
        #Option     "DRI"                       #
        #Option     "ColorKey"                  #
        #Option     "VideoKey"                  #
        #Option     "Tiling"                    # []
        #Option     "LinearFramebuffer"         # []
        #Option     "SwapbuffersWait"           # []
        #Option     "TripleBuffer"              # []
        #Option     "XvPreferOverlay"           # []
        #Option     "HotPlug"                   # []
        #Option     "ReprobeOutputs"            # []
        #Option     "XvMC"                      # []
        #Option     "ZaphodHeads"               #
        #Option     "TearFree"                  # []
        #Option     "PerCrtcPixmaps"            # []
        #Option     "FallbackDebug"             # []
        #Option     "DebugFlushBatches"         # []
        #Option     "DebugFlushCaches"          # []
        #Option     "DebugWait"                 # []
        #Option     "BufferCache"               # []
        Identifier  "Card0"
        Driver      "intel"
        BusID       "PCI:0:2:0"
EndSection
Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection
 











推荐阅读
  • 本文由chszs撰写,详细介绍了Apache Mina框架的核心开发流程及自定义协议处理方法。文章涵盖从创建IoService实例到协议编解码的具体步骤,适合希望深入了解Mina框架应用的开发者。 ... [详细]
  • 深入解析Unity3D游戏开发中的音频播放技术
    在游戏开发中,音频播放是提升玩家沉浸感的关键因素之一。本文将探讨如何在Unity3D中高效地管理和播放不同类型的游戏音频,包括背景音乐和效果音效,并介绍实现这些功能的具体步骤。 ... [详细]
  • egg实现登录鉴权(七):权限管理
    权限管理包含三部分:访问页面的权限,操作功能的权限和获取数据权限。页面权限:登录用户所属角色的可访问页面的权限功能权限:登录用户所属角色的可访问页面的操作权限数据权限:登录用户所属 ... [详细]
  • 本文介绍了用户界面(User Interface, UI)的基本概念,以及在iOS应用程序中UIView及其子类的重要性和使用方式。文章详细探讨了UIView如何作为用户交互的核心组件,以及它与其他UI控件和业务逻辑的关系。 ... [详细]
  • 本文探讨了线性表中元素的删除方法,包括顺序表和链表的不同实现策略,以及这些策略在实际应用中的性能分析。 ... [详细]
  • 实现Win10与Linux服务器的SSH无密码登录
    本文介绍了如何在Windows 10环境下使用Git工具,通过配置SSH密钥对,实现与Linux服务器的无密码登录。主要步骤包括生成本地公钥、上传至服务器以及配置服务器端的信任关系。 ... [详细]
  • 本文提供了一个关于AC自动机(Aho-Corasick Algorithm)的详细解析与实现方法,特别针对P3796题目进行了深入探讨。文章不仅涵盖了AC自动机的基本概念,还重点讲解了如何通过构建失败指针(fail pointer)来提高字符串匹配效率。 ... [详细]
  • 本报告记录了嵌入式软件设计课程中的第二次实验,主要探讨了使用KEIL V5开发环境和ST固件库进行GPIO控制及按键响应编程的方法。通过实际操作,加深了对嵌入式系统硬件接口编程的理解。 ... [详细]
  • LeetCode 102 - 二叉树层次遍历详解
    本文详细解析了LeetCode第102题——二叉树的层次遍历问题,提供了C++语言的实现代码,并对算法的核心思想和具体步骤进行了深入讲解。 ... [详细]
  • JavaScript 中引号的多层嵌套使用技巧
    本文详细介绍了在 JavaScript 编程中如何处理引号的多级嵌套问题,包括双引号、单引号以及转义字符的正确使用方法。 ... [详细]
  • 解决UIScrollView自动偏移问题的方法
    本文介绍了一种有效的方法来解决在使用UIScrollView时出现的自动向下偏移的问题,通过调整特定的属性设置,可以确保滚动视图正常显示。 ... [详细]
  • 本文探讨了一种常见的C++面试题目——实现自己的String类。通过此过程,不仅能够检验开发者对C++基础知识的掌握程度,还能加深对其高级特性的理解。文章详细介绍了如何实现基本的功能,如构造函数、析构函数、拷贝构造函数及赋值运算符重载等。 ... [详细]
  • 在项目冲刺的最后一天,团队专注于软件用户界面的细节优化,包括调整控件布局和字体设置,以确保界面的简洁性和用户友好性。 ... [详细]
  • JavaScript 页面卸载事件详解 (onunload)
    当用户从页面离开时(如关闭页面或刷新页面),会触发 onunload 事件,此时可以执行预设的脚本。需要注意的是,不同的浏览器对 onunload 事件的支持程度可能有所不同。 ... [详细]
  • 默认情况下,Git 使用 Nano 编辑器进行提交信息的编辑,但如果您更喜欢使用 Vim,可以通过简单的配置更改来实现这一变化。本文将指导您如何通过修改全局配置文件来设置 Vim 作为默认的 Git 提交编辑器。 ... [详细]
author-avatar
手机用户2602915451
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有