風雲 (ID: 3)
头衔:论坛版主
等级:大天使
积分:1971
发帖:81 篇
来自:保密
注册:2022/3/30 15:28:53
造访:2026/7/22 15:34:34
发帖:81 篇
来自:保密
注册:2022/3/30 15:28:53
造访:2026/7/22 15:34:34
[ 第 1 楼 ]
回复
运行在容器里面的 Alpine 桌面可以通过 3389 远程桌面登录访问。必须安装的基础包如下:
启动 xrdp 可能需要删除之前的运行 pid,启动脚本如下:
安装中文输入法:
登录后首次需要先打开一个应用,然后 ctrl + space 切换中文,后续按一次 shift 键即可切换。
安装常用软件包:
安装桌面设置工具:
一次性安装多个常用包:
apk add openssl xrdp xorgxrdp xterm xorg-server fluxbox wqy-zenheialpine 默认支持 xfce 和 fluxbox,安装了后如果找不到这两个环境,就会进入 xterm。如果安装其他桌面例如 icewm (目前没法中文菜单)的话,需要自己写 .xinitrc 启动。
启动 xrdp 可能需要删除之前的运行 pid,启动脚本如下:
#!/bin/sh启动后建议登录一次,测试是否成功,同时也初始化用户配置文件,方便后续修改。桌面通常对 root 账户不是很友好,建议使用 adduser 命令新建一个用户登录。
rm /var/run/xrdp-sesman.pid
rm /var/run/xrdp.pid
xrdp-sesman
xrdp
安装中文输入法:
apk add fcitx5 fcitx5-lang fcitx5-configtool fcitx5-configtool-lang fcitx5-chinese-addons fcitx5-chinese-addons-lang dbus-x11 tzdata置中文环境:
cat > ~/profile <<EOF安装了这些后,可以编辑 .fluxbox/startup ,找到 exec fluxbox,在前面增加一行:
export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
export XMODIFIERS=@im=fcitx
EOF
cp /usr/share/zoneinfo/PRC /etc/localtime
fcitx5 &就能进入桌面后自动启动中文输入法。
登录后首次需要先打开一个应用,然后 ctrl + space 切换中文,后续按一次 shift 键即可切换。
安装常用软件包:
apk add pluma pluma-lang mate-system-monitor mate-system-monitor-lang lxterminal lxterminal-lang firefox thunar thunar-lang安装完成后,建议使用 fluxbox-generate_menu 命令刷新一次桌面菜单,否则你会发现右键系统菜单里面找不到你刚安装的这些软件。另外,如果需要中文菜单,需要自己编辑 .fluxbox/menu 这个文件。
安装桌面设置工具:
apk add xsetroot feh xmessagefbsetbg 调用 feh 设置桌面图片,如果有错误,需要 xmessage 展示错误信息。
# 设置图片背景:
fbsetbg bg.jpg
# 设置纯色背景
xsetroot -solid "#123456"
一次性安装多个常用包:
apk add tmux sudo openrc gcompat fastfetch htop vim openssh openssl xrdp xorgxrdp xterm xorg-server fluxbox fcitx5 fcitx5-lang fcitx5-configtool fcitx5-configtool-lang fcitx5-chinese-addons fcitx5-chinese-addons-lang dbus-x11 tzdata wqy-zenhei musl-locales musl-locales-lang pluma pluma-lang mate-system-monitor mate-system-monitor-lang lxterminal lxterminal-lang firefox xsetroot feh xmessage thunar thunar-lang
