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

NAS相关 · 昨天 · 12 人浏览

说明
飞牛 OS 默认以控制台(Shell)方式使用,并未提供图形化桌面环境。
出于学习和折腾目的,编写了一个脚本,用于在不修改、不替换飞牛 OS 原有管理方式的前提下,为系统额外安装一个可通过远程访问的桌面环境。

桌面方案组合为:

XFCE(轻量级桌面环境)
XRDP(RDP 远程桌面服务)
中文语言与字体支持
脚本使用方法
脚本实现:

配置中文 locale 与字体
安装并配置 XRDP 服务
安装 XFCE 桌面环境
不影响原有控制台与系统服务
安装方法:

curl -fsSL https://file.tongrens.top/sd/L2PjYOsr/FnOS_Install_Desktop.sh | bash

本地启动桌面(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 并非桌面系统,本文方案属于非官方折腾玩法。

微信扫码分享

请使用微信扫描二维码分享

表情
爱心
手势
动物
美食
天气

网站已运行 20649 天 | 共有文章 102 篇 | 累计访问 38412 人次