收起左侧

【折腾向】为飞牛 OS 控制台添加桌面环境(XFCE + XRDP + 中文)

0
回复
223
查看
[ 复制链接 ]

3

主题

4

回帖

0

牛值

江湖小虾

【折腾向】为飞牛 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 并非桌面系统,本文方案属于非官方折腾玩法。


效果图

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则