1. 

# pkg_add -r xorg

注意: 上面的例子介绍了如何安装完整的 X11 软件包, 包括服务器端,客户端,字体等等。 此外, 也有一些单独的 X11 的 ports 和 packages.

另外, 如果需要最小化的 X11 软件, 您也可以安装 x11/xorg-minimal

 

2.

 

配置 X11

 

  对于 Xorg 7.3 这个版本, 可以不需要任何的配置文件就能运行,在提示符下键如下命令:

 
% startx
 

  从 Xorg 7.4 开始, 可以使用 HAL 自动检测键盘和鼠标。Ports sysutils/hal 和 devel/dbus 将被作为 x11/xorg 所依赖的包安装进系统。 并且需要在 /etc/rc.conf文件中启用:

 
hald_enable="YES" dbus_enable="YES"
 
3.
 

配置 X11 需要一些步骤。 第一步是以超级用户的身份建立初始的配置文件:

 
# Xorg -configure 
 

  这会在 /root 中生成一个叫做 xorg.conf.new 的配置文件 (无论您使用 su(1) 或直接登录, 都会改变默认的 $HOME 目录变量)。 X11 程序将尝试探测系统中的图形硬件,并将探测到的硬件信息写入配置文件, 以便加载正确的驱动程序。

 

  下一步是测试现存的配置文件, 以确认 Xorg 能够同系统上的图形设备正常工作。 对于 Xorg 7.3 或者之前的版本, 键入:

 
# Xorg -config xorg.conf.new 
 

  从 Xorg 7.4 和更高的版本开始, 这个测试将显示出一个黑色的屏幕,对于判断 X11 是否能正常工作会造成一些困扰。 可以通过 retro 选项使用旧的模式:

 
# Xorg -config xorg.conf.new -retro 
 

  如果看到黑灰的格子以及 X 型鼠标指针, 就表示配置成功了。 要退出测试, 需要同时按下 Ctrl+Alt+Fn 来切换到用于启动 X 的虚拟控制台 (F1 表示第一个虚拟控制台) 之后按 Ctrl+C

 
ps ,如果顯卡為nvidia GT 430 ,
建議裝/usr/ports/x11/nvidia-driver

kldload nvidia
 
4.
 

接下来是调整 xorg.conf.new 配置文件并作测试。 用文本编辑器如 emacs(1) 或 ee(1) 打开这个文件。 要做的第一件事是为当前系统的显示器设置刷新率。 这些值包括垂直和水平的同步频率。 把它们加到 xorg.conf.new 的 "Monitor" 小节中:

 
Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
  HorizSync 30-107 VertRefresh 48-120
EndSection
 

  在配置文件中也有可能没有 HorizSync 和 VertRefresh。 如果是这样的话, 就只能手动添加, 并在 HorizSync 和 VertRefresh 后面设置合适的数值了。 在上面的例子中, 给出了相应的显示器的参数。

 

  X 能够使用显示器所支持的 DPMS (能源之星) 功能。 xset(1) 程序可以控制超时时间, 并强制待机、挂起或关机。 如果希望启用显示器的 DPMS 功能, 则需要把下面的设置添加到 monitor 节中:

 
        Option       "DPMS"
 

  关闭 xorg.conf.new 之前还应该选择默认的分辨率和色深。 这是在 "Screen" 小节中定义的:

 
Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        DefaultDepth 24
        SubSection "Display"
                Viewport  0 0
                Depth     24
               Modes "1024x768"
        EndSubSection
EndSection
 
5.
 

安装 GNOME

 

  这个软件可以很容易地通过预编译包或 Ports 套件来安装:

 

  要从网络安装GNOME, 只要键入:

 
# pkg_add -r gnome2 
 

  从源代码编译GNOME,可以使用 ports树:

 
# cd /usr/ports/x11/gnome2# make install clean
 

  GNOME 需要挂载 /proc 文件系统才能正常运作。添加如下

 
proc /proc procfs rw 0 0 
 

  到 /etc/fstab 以便在系统启动时自动挂载 procfs(5)

 

  一旦装好了 GNOME, 就必须告诉 X server 启动 GNOME 而不是默认的窗口管理器。

 

  最简单的启动 GNOME 的方法是使用 GDM, GNOME 显示管理器。 随 GNOME 桌面一同安装的 GDM 尽管默认是禁用的。 可以在 /etc/rc.conf 中加入以下这行启用:

 
gdm_enable="YES"
 

  这样在你重启机器的时候, GDM 将自动运行。

 

  通常我们希望在 GDM 启动时, 同时启用所有的 GNOME 服务, 可以将如下这行加入 /etc/rc.conf:

 
gnome_enable="YES"
 

  GNOME 也可以通过适当地配置名为 .xinitrc 的文件来启动。 如果已经有了自定义的 .xinitrc, 将启动当前窗口管理器的那一行改为启动 /usr/local/bin/gnome-session 就可以了。 如果还没有, 那么只需简单地:

 
% echo "/usr/local/bin/gnome-session" > ~/.xinitrc 
 

  接下来输入 startx, GNOME 桌面环境就启动了。

 
 


refrence :https://www.freebsdchina.org/forum/viewtopic.php?p=265649&sid=0db5274a733148e405807326f523cde8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
文章標籤
全站熱搜
創作者介紹
創作者 yves2005 的頭像
yves2005

YvEs2005

yves2005 發表在 痞客邦 留言(0) 人氣(30)