对于下面描述的场景,是否有或多或少适合的工具?
想象一下以下场景(这个问题,但此处特定于 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 工作环境。