美文网首页
FreeBSD 12.1 安装 Xfce4

FreeBSD 12.1 安装 Xfce4

作者: 三十 | 来源:发表于2020-01-15 11:16 被阅读0次

    除了语言设置和安装DM外,系统的整体安装步骤,参考:

    https://油管/watch?v=_QvUAc1ASWo&t=319s

    谢谢这个up主的分享~

    • 安装日期:2020.01.14
    • 安装环境:VitualBox + MBR
    • :FreeBSD(64-bit),4G,40G,128M显存,3D加速
    • 系统镜像:FreeBSD-12.1-RELEASE-amd64-disc1.iso

    基本安装步骤

    • 键盘:默认
    • 主机名:FreeBSD-Xfce
    • 选择系统软件包:默认 kernel-dbg 和 lib32
    • 分区方式:Auto(UFS)
    • 分区方案:MBR DOS Partitions
    • 网络配置:设置IPv4,选择DHCP,不设置IPv6
    • 选择时区:Asia/China/Beijing,CST
    • 设置开机启动:默认 sshd 和 dumpdev
    • 添加用户:用户名和全名 lulu,默认选项

    结束安装,重启系统

    更改更新源

    修改 pkg 源

    # mkdir -p /usr/local/etc/pkg/repos
    # vi /usr/local/etc/pkg/repos/FreeBSD.conf //添加以下内容

    ustc:{
      url: "pkg+http://mirrors.ustc.edu.cn/freebsd-pkg/${ABI}/latest",
      mirror_type: "srv",
      signature_type: "none",
      fingerprints: "/usr/share/keys/pkg",
      enabled: yes
    }

    禁用系统级 pkg 源:

    # mv /etc/pkg/FreeBSD.conf /etc/pkg/FreeBSD.conf.back
    # pkg update -f

    # pkg install nano //安装nano文本编辑器
    # pkg install sudo //安装sudo工具包
    # nano /usr/local/etc/sudoers //编辑sudoers文件,取消注释:%wheel ALL=(ALL) ALL
    # pw group mod wheel -m lulu //group mod 和 groupmod 貌似效果一样,后面还有说到

    注销root,使用lulu登录

    $ sudo pkg install xorg //安装xorg显示协议
    $ sudo pw groupmod video -m lulu || pw groupmod wheel -m lulu //将lulu添加到video组;如果添加用户到video组失败,那么执行后面的步骤,将用户添加到wheel组
    $ sudo nano /boot/loader.conf,添加:kern.vty=vt
    $ sudo pkg install xfce //安装xfce
    $ echo "exec /usr/local/bin/startxfce4 --with-ck-launch" > ~/.xinitrc //将Xfce的启动参数写入.xinitrc
    $ sudo nano /etc/fstab,添加:proc /proc procfs rw 0 0 //挂载proc文件系统
    $ sudo pkg install virtualbox-ose-additions //安装 VirtualBox增强包
    $ sudo nano /etc/rc.conf,增加以下内容:

    dbus_enable="YES"
    hald_enable="YES"
    vboxguest_enable="YES"
    vboxservice_enable="YES"

    $ sudo reboot //重启

    备注:关于kern.vty=vt的说明
    https://www.freebsd.org/cgi/man.cgi?query=vt&sektion=4

    注销root,使用lulu登录系统

    $ startx //进入Xfce桌面

    至此,系统基本安装完毕。

    开机进入图形界面

    第一种方法,使用gdm

    参考:https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/x11-wm.html

    $ sudo pkg install gdm
    $ sudo vim /etc/rc.conf,增加以下内容:
    gdm_enable="YES"

    备注:虽然只安装了gdm,但是gnome整个也安装了。

    本来想用slim的,但是slim有以下几个问题,所以放弃了

    1. 关机和重启不能用
    2. slim不能记住用户名

    第二种方法,使用sddm

    $ sudo pkg ins -y sddm
    $ sudo vim /etc/rc.conf,增加以下内容:

    sddm_enable="YES"

    中文设置

    $ sudo vi /etc/profile,添加以下内容:
    export LANG=zh_CN.UTF-8
    export LC_CTYPE=zh_CN.UTF-8

    输入法,安装fcitx

    $ sudo pkg install fcitx
    设置
    1、
    cp /usr/local/share/applications/fcitx.desktop \ ~/.config/autostart/
    2、
    vi ~/.profile,添加以下内容:
    export GTK3_IM_MODULE=fcitx
    export GTK_IM_MODULE=fcitx
    export XMODIFIERS='@im=fcitx'

    相关文章

      网友评论

          本文标题:FreeBSD 12.1 安装 Xfce4

          本文链接:https://www.haomeiwen.com/subject/hpqtzctx.html