文档首页/ 开发者空间/ 开发指南/ 用户指南/ 云开发环境/ 开发桌面版云开发环境操作指导
更新时间:2026-01-08 GMT+08:00
分享

开发桌面版云开发环境操作指导

4.2.6.1 概述

云开发桌面旨在为需要完整图形界面(GUI)能力的研发场景提供云端、标准化、可复用的工作站体验。云开发桌面中将操作系统、桌面组件、IDE、语言运行时、调试器与依赖工具链预封装为标准镜像,开发者无需本地繁杂配置,便能直接在浏览器中进入专属的隔离桌面开始编码、调试与运行应用。

1.1 核心特性

● 标准化镜像:预装常用语言 SDK(Node.js、Python、Java、Go、C/C++)、包管理器与调试工具,保证团队一致性与可复现性。

● 即开即用:浏览器直达桌面,免安装客户端;支持会话断点续连、剪贴板。

● 图形化工作流:适配 GUI 密集型开发与调试,如前端可视化、数据科学工具、图像/视频处理、嵌入式 IDE、浏览器调试、可视化数据库/消息队列客户端等。

● 兼容容器生态:可在桌面环境内使用终端、容器工具(如 Docker/Podman)与包管理器,兼顾 GUI 与 CLI 工作流。

● 资源隔离与安全:每个桌面环境拥有独立计算资源与网络空间,全盘数据持久化,确保性能与安全。

1.2 典型场景

● 初级开发者学习:适合偏好 Windows 与可视化工具链的初级开发者,通过浏览器直连云端桌面完成课程练习与实战演练。

● 需要完整桌面界面的开发与调试:前端可视化构建、浏览器内联调试、跨平台桌面应用开发。

● 科研与数据分析:Jupyter/Lab、RStudio、Matlab 等 GUI 工具结合数据可视化与交互式分析。

● 嵌入式与工业软件:专用 IDE、驱动调试器、仿真器、串口/总线工具、CAD/EDA 软件。

● 复杂依赖管理:依赖系统图形组件或特定桌面库的工具链,避免本地环境污染与冲突。

4.2.6.2 快速入门

在本章节中,你将了解如何快速创建并使用云开发桌面。

2.1 创建云开发桌面

1. 进入开发者空间,点击左侧菜单栏的 开发平台>云开发环境,选择开发桌面。

2. 点击“开发桌面”下方的 “创建” 图标。如图1所示。

图1

3. 用户可根据操作系统类型,选择支持的镜像,点击“确认”后即可在“开发桌面”列表看到正在“创建中”的云开发桌面,如图2所示。

图2

OpenEuler 22.03 Server定制版:Euler 开源操作系统镜像,预置 OpenJDK、Python、Nodejs 、Git 等常用开发工具。

OpenEuler 25.09 DevStation(Beta):OpenEuler 专门为开发者打造的智能桌面版,预置 IDE vscodium、智能编码插件 roo-code、uv、python3-mcp 等常用 AI 辅助开发工具。

备注:不同的操作系统创建后,预装软件会有区别,Ubuntu 系统有 codearts 系列应用。

4. 创建完成后即可在“开发桌面”列表中看到“已就绪”的云开发桌面,如图3所示。

图3

5. 云开发桌面相关操作

点击表格中的更多按钮会打开下拉按钮组,如图4所示:

图4

开机:点击使已就绪状态中的远程云主机开机,进入运行中的状态。

关机:点击使运行中的远程云主机关机。

删除:点击删除非运行中的远程云主机。

延时:点击增加远程云主机可使用时长,使用时长为 15 小时,当剩余时长小于等于60分钟时即可申请延时,可再延长 15 小时。

2.2 使用远程桌面

1. 在“开发桌面”列表中找到需要进入的环境,点击“远程桌面”,建议在云开发桌面状态为运行中时进入,这样可以降低连接失败的风险,如图5所示。

图5

2. 等待进入桌面环境,如图6所示。

图6

如果您给云远程桌面设置了密码,那么进入远程桌面时会弹出密码输入框,按照指引输入正确的密码后点击确定,即可正常进入云桌面,如图7所示。

图7

3. 已进入桌面环境

OpenEuler 22.03 Server 定制版,如图8所示。

图8

OpenEuler 25.09 DevStation(Beta),如图9所示。

图9

2.3 使用远程终端

1. 在“开发桌面”列表中找到需要进入的环境,点击“远程终端”,如图10所示。

图10

2. 等待进入终端环境,等待中的界面如图11所示。

图11

3. 已进入终端环境,如图12所示。

图12

2.4 操作栏

进入云桌面后,位于页面顶部有一个操作栏,提供了一系列快捷操作按钮,如图13所示。

图13

1. 保持展开选择框

勾选后允许用户将操作栏保持展示在顶部,如图14所示。

图14

取消勾选后操作栏将自动缩回顶部,鼠标移动上去之后重新展示,如图15所示。

图15

2. 全屏查看

点击此按钮可使当前页面进入全屏模式,提供更沉浸式的使用体验,如图16所示。

图16

再次点击该按钮或按Esc键可退出全屏模式,如图17所示。

图17

3. 查看网络状态

不同的颜色对应不同的网络状态:

绿色:网络良好(网络延迟不超过60ms);

黄色:网络一般(网路延迟大于60ms小于400ms);

红色:网络不佳(网络延迟400ms以上);

图18

点击后可以弹出网络信息弹框,用户可以查看当前的云主机的网络连接状态,包括网络延迟和抖动,帮助诊断网络问题,如图19所示。

图19

4. 更多

包含延时和使用说明两个按钮,如图20、21、22所示。

  • 延时:在开发桌面剩余时长不足1小时的时候,可以点击此按钮为当前开发桌面延时。
  • 使用说明:点击此按钮可查看关于剩余时长和关机的说明,另外还提供了一个提交工单的链接用于反馈问题或者请求协助。

图20

图21

图22

5. 关机

点击此按钮可关闭当前开发桌面,如图23、24所示。

图23

图24

6. 剩余时长

此功能显示用户当前开发桌面的剩余时长。当时长剩余10分钟时,系统每隔一分钟会提示用户是否需要延时,如图25所示。

图25

延时操作可以在云开发桌面列表的操作栏下拉按钮组点击“延时”按钮,参考2.1章节的第5点。

7. 重置终端(远程终端独有)

允许用户快速重置终端会话,适用于遇到终端卡顿或异常情况时,如图26、27。

图26

图27

2.5 常用操作

1、改变窗口大小

用户可以通过拖动远程桌面窗口的边框或角落来调整窗口大小。此外,还可以使用工具栏的全屏按钮将远程桌面窗口扩展到全屏状态。调整窗口大小后,远程桌面的内容会自动适应新的窗口尺寸。

2、远程桌面复制粘贴

在远程桌面中,用户可以通过以下方法在本地计算机和远程桌面之间进行复制和粘贴操作:

复制远程桌面内容到本地计算机

■ 在远程桌面中选中需要复制的文本或文件。

■ 右键点击选中的内容并选择“复制”选项,或者使用快捷键 Ctrl + C。

■ 切换到本地计算机的窗口。

■ 将光标放在需要粘贴文本或文件的位置,右键点击并选择“粘贴”选项,或者使用快捷键 Ctrl + V。

复制本地计算机内容到远程桌面

■ 在本地计算机中选中需要复制的文本或文件。

■ 右键点击选中的内容并选择“复制”选项,或者使用快捷键 Ctrl + C。

■ 切换到远程桌面的窗口。

■ 将光标放在需要粘贴文本或文件的位置,右键点击并选择“粘贴”选项,或者使用快捷键 Ctrl + V。

注意,某些远程桌面软件可能支持不同的快捷键组合,比如终端软件内需要使用Ctrl + Shift + C 和 Ctrl + Shift + V,具体请参考软件的用户手册或帮助文档。

3、远程终端复制粘贴

在远程终端中,用户可以使用以下方法进行复制和粘贴操作:

复制:选中需要复制的文本,然后右键点击选中的文本并选择“复制”选项,或者使用快捷键 Ctrl + Shift + C。

粘贴:将光标放在需要粘贴文本的位置,右键点击并选择“粘贴”选项,或者使用快捷键 Ctrl + Shift + V。

2.6 注意事项

若您在系统内设置了密码,请妥善保存,开发者空间不以任何形式保存/记录系统内用户的密码。如果您忘记了密码,开发者空间无法帮您找回原来的密码,仅能帮助您重置密码。

相关文档