有没有可以嵌入其他程序窗口的程序?

Chr*_*ian 5 software-recommendation tiling

我是一名开发人员,经常从事多个不同的项目。拥有一个可以为每个项目创建配置文件的软件对我有很大帮助。如果我启动一个配置文件,它应该打开我之前配置的其他程序并将它们显示在一个窗口中。应该可以将它们排列在选项卡中或屏幕上,一个在左边,一个在右边或类似的地方。

我主要考虑浏览器、PDF 查看器和终端。这将使我能够访问浏览器中的错误跟踪器、控制台中的日志输出、PDF 中的规范等等。这将使项目之间的切换变得更加容易。

有什么或有人暗示如何用脚本语言实现它?

Oli*_*Oli 3

我所提供的只不过是一个理论。它可能无处可去。

还有一些替代的窗口管理器,例如bluetile, xmonadawesome它们可以将多个窗口嵌套在一个很好的平铺配置中(也就是说,所有子窗口都放置在彼此旁边,而不是允许重叠。

它们都可以(而且还有很多)用各种语言编写脚本。bluetile两者xmonad都使用 Haskell,同时awesome使用 lua。

问题是,它们取代了标准的窗口管理器。bluetile是唯一一个设计用于与传统 Gnome 组件一起工作的组件,因此您可能一开始就很幸运。无论哪种方式,您都可能会努力保留传统桌面并能够更换为平铺桌面。您可能会发现,为每个项目创建一个新用户(每个项目都有自己的桌面配置)是最有效的方法。

也就是说,您可能会发现自己更喜欢平铺桌面来处理所有事情。


sco*_*ttl 0

KDE 通过一个称为“activites”的特性提供了这种功能。这篇博文很好地概述了这个概念:

http://hanschen.org/2011/02/04/activities-a-change-in-workflow/