活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 安全隔离版OpenClaw NEW OpenClaw云服务器专属“龙虾“套餐低至1.5折起
  • 聚力AI赋能 天翼云大模型专项 大模型特惠专区·Token Plan 轻享包低至9.9元起
  • 青云志云端助力计划 NEW 一站式科研助手,海外资源安全访问平台,助力青年翼展宏图,平步青云
  • 企业出海解决方案 NEW 助力您的业务扬帆出海,通达全球!
  • 天翼云信创专区 NEW “一云多芯、一云多态”,国产化软件全面适配,国产操作系统及硬件芯片支持丰富
  • 云上钜惠 爆款云主机全场特惠,2核4G只要1.8折起!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

息壤智算

领先开放的智算服务平台,提供算力、平台、数据、模型、应用“五位一体”智算服务体系,构建全流程的AI基础设施能力
星辰TokenHub
  • 模型广场
  • 体验中心
  • 服务接入
星辰MaaS平台
  • 星辰MaaS智能体平台
  • 星辰大模型
大模型
  • glm-5.3-flash
  • GLM-5.2
  • deepseek-v4-pro-0813
  • deepseek-v4-flash-0731-new
  • qwen3.8-flash
AI Store
  • 算力市场
  • 模型市场
  • 应用市场
应用托管
  • 天翼云DramaFlow2.0
  • 应用实例
科研助手
  • 开发机
  • 并行计算
训推服务
  • 模型开发
  • 训练任务
  • 服务部署
智能体引擎
  • 智能体引擎
可信数据空间
  • 可信数据空间
公共算力服务
  • 裸金属
  • 定制裸金属
智算一体机
  • 智算一体机
模型适配专家服务
  • 模型适配专家服务
算力服务商
  • 入驻算力服务商

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入AI Store公有云生态专区智云上海应用生态专区
建站工具
  • 新域名服务
  • SSL证书
  • 翼建站
企业办公
  • 智教云电脑
  • WPS 365 天翼云版
灾备迁移
  • 云管家2.0
  • 翼备份(SaaS版)
  • 琥珀数据压缩归档服务
智慧教育
  • 智擎思政平台(个人版)
  • 智擎研学平台(个人基础版)

定价

协助您快速了解云产品计费模式、价格详情,轻松预估上云成本
价格计算器
  • 动态测算产品价格
定价策略
  • 快速了解计费模式

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云服务合作伙伴
  • 天翼云集成商交付能力认证
天翼云应用合作伙伴
  • 天翼云甄选商城合作伙伴
天翼云技术合作伙伴
  • 天翼云OpenAPI中心
天翼云培训认证
  • 天翼云学堂
天翼信创云专区
  • 信创云专区
  • 适配互认证

开发者

开发者相关功能入口汇聚
技术社区
  • 专栏文章
  • 互动问答
  • 技术视频
资源与工具
  • OpenAPI中心
培训与认证
  • 天翼云学堂
  • 天翼云认证
开源社区
  • 魔乐社区
  • OpenTeleDB

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • 文档中心
  • 新手上云
  • 自助服务
  • OpenAPI中心
定价
  • 价格计算器
  • 定价策略
基础服务
  • 售前咨询
  • 在线支持
  • 在线支持
  • 工单服务
  • 服务保障
增值服务
  • 红心服务
  • 首保服务
  • 客户支持计划
  • 专家技术服务
  • 备案管家
我要反馈
  • 建议与反馈
  • 用户体验官
信息公告
  • 客户公告

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2026智能云生态大会
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      文档中心

      智能体引擎

      智能体引擎

      • 智能体引擎

      无数据

        • 产品动态
        • 产品介绍
        • 什么是智能体引擎
        • 产品优势
        • 应用场景
        • 基本概念
        • 功能特性
        • 计费说明
        • 计费概述
        • 快速入门
        • 快速创建智能体沙箱
        • 快速创建一个智能体
        • 用户指南
        • 沙箱管理
        • 沙箱通用管理
        • 基础沙箱
        • 代码沙箱
        • 浏览器沙箱
        • AIO沙箱
        • 安卓沙箱
        • Linux桌面沙箱
        • 自定义沙箱
        • 使用自定义镜像扩展沙箱服务
        • 沙箱挂载ZOS
        • 沙箱挂载NAS
        • MCP集成
        • 智能体
        • 创建智能体
        • 根据表单创建智能体
        • 根据代码创建智能体
        • 流程编排创建智能体
        • 调试智能体
        • 表单或代码创建智能体调试
        • 流程编排调试
        • 弹性与实例
        • 配置弹性实例
        • 实例操作和日志观测
        • 集成与发布
        • 版本与灰度
        • 配置版本
        • 配置访问端点
        • 模型管理
        • 大语言模型
        • 向量模型
        • 工具管理
        • 添加MCP工具
        • 添加Function Calling 工具
        • 知识库
        • 记忆库
        • 可观测
        • 资源用量
        • 基础监控指标
        • 域名管理
        • 配置智能体域名
        • 配置沙箱域名
        • 凭证管理
        • 访问凭证管理
        • 服务凭证管理
        • 沙箱凭证管理
        • SDK使用指南
        • 配置环境变量
        • 沙箱实例
        • 文件系统
        • 终端命令
        • 代码运行
        • 浏览器操作
        • AIO沙箱操作
        • 手机操作
        • Linux桌面操作
        • 常见问题
        • 通用类
        • 最佳实践
        • 设置沙箱超时时间
        • VPC内网访问沙箱
        • 文档下载
        • 相关协议
        • 智能体引擎产品公测服务协议
          无相关产品

          本页目录

          帮助中心 智能体引擎 用户指南 SDK使用指南 Linux桌面操作
          Linux桌面操作
          更新时间 2026-10-21 10:01:45
          • 新浪微博
          • 微信
            扫码分享
          • 复制链接
          最近更新时间: 2026-10-21 10:01:45
          分享文章
          • 新浪微博
          • 微信
            扫码分享
          • 复制链接

          前提条件

          • 在控制台完成Linux桌面沙箱模板创建

          • 在执行下文所有代码前,请先按照环境变量设置部分,完成环境变量设置,并将在控制台创建的Linux桌面沙箱模版名称填入下列代码的 template 参数中。

          桌面操作

          以下示例创建桌面沙箱,启动应用,完成鼠标、键盘、窗口、截图等操作,并开启带鉴权的实时流。更多用法请参考 E2B Desktop 官方文档

          说明: 为了保持与 E2B SDK 的兼容,您需要使用 E2B SDK 版本如下:

          • pip install e2b-code-interpreter==2.6.2

          • pip install e2b==2.20.3

          • pip install e2b-desktop==2.3.1

          from dotenv import load_dotenv
          from e2b_desktop import Sandbox
          
          load_dotenv()
          
          def main():
              # 创建沙箱,会同时创建Xvfb and xfce4
              desktop = Sandbox.create(template="mylinuxtpl", resolution=(1280,720))
              print(" - Desktop Sandbox started, ID:", desktop.sandbox_id)
          
          
              print("\n> >>>>>>>获取屏幕尺寸")
              width, height = desktop.get_screen_size()
              print(" - Desktop Sandbox screen size:", width, height)
          
              try:
                  print("\n> Starting desktop stream...")
                  desktop.stream.start(require_auth=True)
                  auth_key = desktop.stream.get_auth_key()
                  stream_url = desktop.stream.get_url(auth_key=auth_key)
                  # 可以在浏览器中访问该vnc页面
                  print(" - Stream URL:", stream_url)
              except RuntimeError as e:
                  print(f"stream 已存在{e}")
                  desktop.stream.stop()
                  desktop.stream.start(require_auth=True)
                  auth_key = desktop.stream.get_auth_key()
                  stream_url = desktop.stream.get_url(auth_key=auth_key)
                  print(" - Stream URL:", stream_url)
          
              ##############################################################
              #  通用操作
              ##############################################################
          
              print("\n> >>>>>>>启动应用")
              # Launch an application
              # 可以在 /usr/share/applications下面找到应用名
              desktop.launch('xfce4-terminal')  # or vscode, firefox, etc.
          
              # 等待5秒应用启动完成
              desktop.wait(5000)
          
              print("\n> >>>>>>>获取应用窗口id")
              window_ids = desktop.get_application_windows("xfce4-terminal")
              print(f"获取xfce4-terminal窗口id是{window_ids}")
          
              print("\n> >>>>>>>运行bash命令前台运行")
              # 前台运行
              command_result = desktop.commands.run("ls -la /home/user", user="user")
              print(f"command_result.stderr: {command_result.stderr}")
              print(f"command_result.stdout:  {command_result.stdout}")
              print(f"command_result.exit_code:  {command_result.exit_code}")
          
              print("\n> >>>>>>>运行bash命令后台运行")
              # 后台运行
              echo_code = """
              for i in {1..3}; do
                  echo -n $i
                  sleep 1
              done 
              echo done
              """
              # 后台执行指令
              echo_handler = desktop.commands.run(echo_code, background=True, user="user")
              print(f"进程id是:{echo_handler.pid}")
              response = echo_handler.wait(on_stdout=lambda data: print(data))
          
              print("\n> >>>>>>>等待1s")
              desktop.wait(1000) # Wait for 1 second
          
              ##############################################################
              #  鼠标操作
              ##############################################################
              print("\n> >>>>>>>鼠标移动")
              desktop.move_mouse(100, 200) # Move to x, y coordinates
              desktop.wait(1000) # Wait for 1 second
          
              print("\n> >>>>>>>右键单击")
              desktop.right_click(x=100, y=200)
              desktop.wait(1000) # Wait for 1 second
          
              ##############################################################
              #  键盘操作
              ##############################################################
          
              print("\n> >>>>>>>输入文本")
              desktop.write("Hello, world!")  # Default: chunk_size=25, delay_in_ms=75
              desktop.write("Fast typing!", chunk_size=50, delay_in_ms=25)  # Faster typing
          
              print("\n> >>>>>>>键盘按下")
              # Press keys
              desktop.press("enter")
              desktop.press("space")
              desktop.press("backspace")
              desktop.press(["ctrl", "c"]) # Key combination
          
              ##############################################################
              #  窗口控制
              ##############################################################
              print("\n> >>>>>>>获取当前窗口id")
              # Get current (active) window ID
              window_id = desktop.get_current_window_id()
              print(f"获取当前窗口id:{window_id}")
          
              print("\n> >>>>>>>获取当前窗口标题")
              # Get window title
              title = desktop.get_window_title(window_id)
              print(f"获取当前窗口标题:{title}")
          
              ##############################################################
              #  文件操作
              ##############################################################
              print("\n> >>>>>>>写入文件")
              desktop.files.write("/home/user/index.js", "console.log('hello')", user="user")
          
              print("\n> >>>>>>>读取文本文件")
              result_text = desktop.files.read("/home/user/index.js", "text", user="user")
              print(f"读取到文件内容text格式内容是:{result_text}")
          
              print("\n> >>>>>>>删除文件")
              desktop.files.remove("/home/user/index.js", user="user")
          
              print("\n> >>>>>>>截图")
              image = desktop.screenshot()
              with open("screenshot.png", "wb") as f:
                  f.write(image)
          
              ##############################################################
              #  关闭
              ##############################################################
              desktop.stream.stop()
              desktop.kill()
          
          if __name__ == "__main__":
              main()
          文档反馈

          建议您登录后反馈,可在建议与反馈里查看问题处理进度

          鼠标选中文档,精准反馈问题

          选中存在疑惑的内容,即可快速反馈问题,我们会跟进处理

          知道了

          上一篇 :  手机操作
          下一篇 :  常见问题
          搜索 关闭
          ©2026 天翼云科技有限公司版权所有 增值电信业务经营许可证A2.B1.B2-20090001
          公司地址:北京市东城区青龙胡同甲1号、3号2幢2层205-32室
          备案 京公网安备11010802043424号 京ICP备 2021034386号
          ©2026天翼云科技有限公司版权所有
          京ICP备 2021034386号
          备案 京公网安备11010802043424号
          增值电信业务经营许可证A2.B1.B2-20090001
          用户协议 隐私政策 法律声明