配 置桌面类应用
前提条件
请确保在需要运行桌面类应用的机器上安装有:
- TurboVNC 3.0版本及以上
- 您需要运行的桌面类应用
配置示例
下面以使用emacs为示例介绍如何配置桌面类应用。
创建config/apps目录,在里面创建emacs/config.yml或者emacs.yml文件,其内容如下:
config/apps/emacs/config.yml
# 这个应用的ID
id: emacs
# 这个应用的名字
name: emacs
# 指定应用类型为vnc
type: vnc
# VNC应用的配置
vnc:
# 可以使用准备脚本来准备运行任务的环境
# beforeScript:
# export VERSION=1.0
# 此X Session的xstartup脚本
xstartup: |
emacs -mm
增加了此文件后,刷新即可。
配置解释
beforeScript
beforeScript为准备脚本,如果有需要使用的变量,可以选择使用这个脚本用来准备运行任务的环境。
xstartup
对于桌面类应用,系统提交一个计算任务。此任务将会在计算节点上启动一个TurboVNC实例,此TurboVNC实例将会以配置中的xstartup脚本作为其启动脚本。
所以对于桌面类应用而言,您只需要填写正确的xstartup脚本即可。
attributes
如果需要指定应用版本,可以通过attributes配置项添加自定义HTML表单,具体配置示例请参考attributes配置。