1.安装X11

在命令行中输入pkg search xorg 确认X11的版本。

pkg search xorg

2.安装xorg

在命令行中输入doas pkg install xorg-7.7_3 进行安装

doas pkg install xorg-7.7_3 

3.显卡配置

doas ee /usr/local/etc/X11/xorg.conf.d/driver-scfb.conf

默认不存在这个文件

Section "Device"
	Identifier "Card0"
	Driver     "scfb"
EndSection

4.检查X11是否已安装

在虚拟机中输入startx可以启动,出来下面界面就表示X11已安装

5.安装GNOME桌面

5.1 GNOME桌面需要使用标准库里的安装包

doas ee /usr/local/etc/pkg/repos/FreeBSD.conf

5.2 更新

doas pkg update

5.3 安装gnome

doas pkg install gnome

5.4 安装显示管理器 gdm

doas pkg install gdm

5.5 挂载文件系统

GNOME需要挂载 /proc。 将此行添加到 /etc/fstab 以在系统启动期间自动挂载此文件系统。

在命令行中输入doas ee /etc/fstab打开文件进行编辑。

doas ee /etc/fstab

输入

proc         /proc       procfs  rw  0   0

5.6 dbus自启动

在命令行中输入doas ee /etc/rc.conf进行编辑,加入dbus_enable=”YES”

dbus_enable="YES"

GNOME使用D-Bus作为消息总线和硬件抽象。这些应用程序作为KDE的依赖项自动安装。在/etc/rc.conf中启用它们,这样当系统启动时它们就会启动,修改完后重启。

5.7.使用控制台启动GNOME桌面

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

控制台输入startx可启动桌面

5.8 开机自启动

doas ee /etc/rc.conf

新增

gdm_enable="YES"
gnome_enable="YES"

重启后就可以进入桌面了

5.9 设置桌面自动登录

doas ee /usr/local/etc/gdm/custom.conf

新增下面两行内容

AutomaticLoginEnable=true
AutomaticLogin=Administrator

重启一下,看一下效果

我这边自动进来了

当我点锁屏的时候,显示的用户名是User& 比较奇怪,因为这是当前用户的全名

我们可以通过chfn命令来修改用户全名

doas pw usermod Administrator -c Administrator

前一个Administrator是用户名,后一个是要修改的用户全名。

6.安装其他包

编译环境

doas pkg install git gcc

火狐浏览器

doas pkg install firefox

中文字体

doas pkg install zh-CJKUnifonts wqy-fonts

7.安装vmware-tool(好像没什么鸟用,忽略这条吧)

doas pkg install xf86-video-vmware xf86-input-vmmouse open-vm-tools open-vm-kmod

安装完配置启用屏幕自动调整大小、共享文件夹以及更好的鼠标集成等功能:

doas ee /etc/rc.conf 新增下面内容

vmware_guest_vmblock_enable=YES
vmware_guest_vmhgfs_enable=YES
vmware_guest_vmmemctl_enable=YES
vmware_guest_vmxnet_enable=YES
vmware_guest_kmod_enable=YES
vmware_guestd_enable=YES

需要手动配置vmware-tools的插件目录,否则vmware_guestd无法启动

mkdir -p /usr/local/lib/open-vm-tools/plugins/vmsvc
mkdir -p /usr/local/lib/open-vm-tools/plugins/common

你还需要将刚刚安装的内核模块复制到vmware-tools的模块驱动下

doas cp /boot/modules/vmblock.ko /usr/local/lib/vmware-tools/modules/drivers
doas cp /boot/modules/vmmemctl.ko /usr/local/lib/vmware-tools/modules/drivers

并编辑/boot/loader.conf,添加一行

fusefs_load="YES"

分类: 倍福BSD

0 条评论

发表回复

Avatar placeholder

您的邮箱地址不会被公开。 必填项已用 * 标注