【折腾向】为飞牛 OS 控制台添加桌面环境(XFCE + XRDP + 中文)
⚠️ 非官方方案,仅供娱乐与学习,请勿用于生产环境
说明
飞牛 OS 默认以控制台(Shell)方式使用,并未提供图形化桌面环境。
出于学习和折腾目的,编写了一个脚本,用于在不修改、不替换飞牛 OS 原有管理方式的前提下,为系统额外安装一个可通过远程访问的桌面环境。
桌面方案组合为:
- XFCE(轻量级桌面环境)
- XRDP(RDP 远程桌面服务)
- 中文语言与字体支持
脚本使用方法
脚本实现:
- 配置中文 locale 与字体
- 安装并配置 XRDP 服务
- 安装 XFCE 桌面环境
- 不影响原有控制台与系统服务
安装方法:
wget https://file.tongrens.top/sd/L2PjYOsr/FnOS_Install_Desktop.sh
chmod +x FnOS_Install_Desktop.sh
./FnOS_Install_Desktop.sh
本地启动桌面(startx)
在飞牛 OS 控制台中执行以下命令即可启动 XFCE 桌面环境:
startx
适用于本地登录控制台、直连显示器等场景。
远程桌面连接(XRDP / mstsc)
按 Win + R,输入:
mstsc /v [飞牛IP]
在登录页输入账号密码即可登录
XRDP 默认占用 3389 端口
开机自动进入桌面环境
如需在系统启动后,本地控制台登录时自动进入 XFCE 桌面环境,可为当前用户配置自动执行 startx。
编辑用户的 ~/.bash_profile 文件:
vi ~/.bash_profile
在文件末尾添加以下内容:
if [ -z "$DISPLAY" ] && [ "$(tty)" = "/dev/tty1" ]; then
startx
fi
说明:
- 自动启动仅在本地第一个控制台(
/dev/tty1)登录时生效
- 不会影响 SSH、XRDP 或其他远程登录方式
- 如需取消自动启动,只需删除或注释
~/.bash_profile 中对应配置
配置完成后,重启系统或重新登录本地控制台即可生效
风险提示(重要)
- 本脚本仅供娱乐和学习用途
- 不建议在生产环境中使用
- 不保证不会对系统造成影响
- 使用后果请自行承担
飞牛 OS 并非桌面系统,本文方案属于非官方折腾玩法。


