如何将 Ubuntu 工作区配置定义为代码?

如何将 Ubuntu 工作区配置定义为代码?

对于下面描述的场景,是否有或多或少适合的工具?

想象一下以下场景(这个问题,但此处特定于 Ubuntu):

  • 您有一个标准的工作环境、4 个虚拟桌面和许多应用程序
  • 在系统启动时,系统使用该环境的一些代码表示并加载所有应用程序等;您只需登录即可。
  • 重要的是,应用程序可以提供相应的资源,例如浏览器打开标签、终端可以启动系统登录、电子表格进程将打开文件......
  • 窗口如何排列,理想情况下是自动的,以获得最佳可用性,但为了使其更简单,您可以提供首选的屏幕 ID(如果有多个屏幕可用)和坐标,为简单起见,我将其留在这里。

代码表示示例,以 YAML 表示:

virtual_desktop:
  id: 1
  apps:
    terminal
      - myhost:22
    browser
      - https://askubuntu.com
      - https://www.example.com
virtual_desktop:
  id: 2
  apps:
    openoffice.calc
     - file://~/my_file.odc
...

价值:对于或多或少标准但复杂的工作环境,您可以节省每次启动系统时所需的工作时间。为了将来使用,可以实例化 VR 工作环境。

相关内容