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
