目前 i3 处理工作空间的方式都是线性的 0-9。在正常工作流程下,这通常意味着您有一个用于浏览网页的工作区,以及一个用于管理媒体、消息传递/聊天等的工作区。
浏览替代想法时,我发现了关于启蒙运动的描述,
Enlightenment 允许用户拥有称为虚拟桌面的工作空间网格。它们之间的切换是通过将鼠标光标投掷到屏幕边缘来实现的,此时桌面似乎会滑过以显示下一个。最大网格大小为 8 x 8 个桌面,用户可以拥有 32 个网格(每个网格都有不同的背景),总共有 2048 个可能的桌面空间(用户可以启用桌面地图,以防迷路,这称为寻呼机)。桌面拖动条允许桌面“向后滑动”以显示“下面”的桌面。E 团队使用一张张纸进行类比,一张张纸叠在一起,用户可以部分地滑下一张纸,以显示下面的内容。
我有点喜欢这种哲学。通常对于我的项目,我需要
- 前端代码的编辑器(在不同的存储库下)
- 后端代码的编辑器(在不同的存储库下)
- 数据库连接
- 浏览器,用于查看和研究项目的问题。
从这个意义上说,i3 的线性组织没有意义,这正是我所认为的想。有没有办法把这个从i3中取出来?
我宁愿将工作区 1 视为“项目 1”,然后继续
- 由浏览器决定
- 留给项目后端
- 直接到项目的前端
- 到我的 sql 客户端。
其中一些变得更加复杂。例如,我可以看到左-左去测试后端,右-右去测试前端。
有没有办法将具有不同方面的“项目”概念拼凑在一起独特的我可以相对于“项目”访问它吗?