風雲論壇电脑网络 → 浏览:帖子主题
* 帖子主题:Alpine 容器中最小化安装图形界面
風雲 (ID: 3)
头衔:论坛版主
等级:大天使
积分:1971
发帖:81
来自:保密
注册:2022/3/30 15:28:53
造访:2026/7/22 15:34:34
[ 第 1 楼 ] 回复
运行在容器里面的 Alpine 桌面可以通过 3389 远程桌面登录访问。必须安装的基础包如下:
apk add openssl xrdp xorgxrdp xterm xorg-server fluxbox wqy-zenhei
alpine 默认支持 xfce 和 fluxbox,安装了后如果找不到这两个环境,就会进入 xterm。如果安装其他桌面例如 icewm (目前没法中文菜单)的话,需要自己写 .xinitrc 启动。
启动 xrdp 可能需要删除之前的运行 pid,启动脚本如下:
#!/bin/sh
rm /var/run/xrdp-sesman.pid
rm /var/run/xrdp.pid
xrdp-sesman
xrdp
启动后建议登录一次,测试是否成功,同时也初始化用户配置文件,方便后续修改。桌面通常对 root 账户不是很友好,建议使用 adduser 命令新建一个用户登录。

安装中文输入法:
apk add fcitx5 fcitx5-lang fcitx5-configtool fcitx5-configtool-lang fcitx5-chinese-addons fcitx5-chinese-addons-lang dbus-x11 tzdata
置中文环境:
cat > ~/profile <<EOF
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
安装了这些后,可以编辑 .fluxbox/startup ,找到 exec fluxbox,在前面增加一行:
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 xmessage
# 设置图片背景:
fbsetbg bg.jpg
# 设置纯色背景
xsetroot -solid "#123456"
fbsetbg 调用 feh 设置桌面图片,如果有错误,需要 xmessage 展示错误信息。

一次性安装多个常用包:
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
2026/7/4 9:30:52 IP:已设置保密
風雲 (ID: 3)
头衔:论坛版主
等级:大天使
积分:1971
发帖:81
来自:保密
注册:2022/3/30 15:28:53
造访:2026/7/22 15:34:34
[ 第 2 楼 ] 回复
建议先安装 tmux,然后就能一边安装其他工具,一边写配置文件 ☺️

Fluxbox 有个缺点,就是没有开始菜单,有时全屏应用时想启动另一个应用,可以设置快捷键,在 .fluxbox/keys 里面增加一个:
None F1 :RootMenu
注销,重新登录生效。这样,无论何时按 F1 都会立刻弹出开始菜单。
2026/7/4 9:49:03 IP:已设置保密
pojin (ID: 2)
等级:光明使者
积分:487
发帖:7
来自:保密
注册:2022/3/30 11:42:27
造访:2026/7/21 13:00:04
[ 第 3 楼 ] 回复
alpine 也有图形界面了,赞
2026/7/8 10:06:30 IP:已设置保密
風雲 (ID: 3)
头衔:论坛版主
等级:大天使
积分:1971
发帖:81
来自:保密
注册:2022/3/30 15:28:53
造访:2026/7/22 15:34:34
[ 第 4 楼 ] 回复
默认时间不显示,是因为没有配置时间格式,可以在 .fluxbox/init 中写入:
session.screen0.strftimeFormat: %H:%M:S
2026/7/22 10:03:38 IP:已设置保密
分页: 1, 共 1 页
快速回复主题
账号/密码
用户: 没有注册? 密码:
评论内容