是否有一个程序可以让我嵌入其他程序的窗口?

是否有一个程序可以让我嵌入其他程序的窗口?

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

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

有什么东西或者有人能提示一下如何使用脚本语言来实现它吗?

答案1

我提供的只是一种理论,可能毫无意义。

还有其他窗口管理器,例如bluetilexmonadawesome可以以良好的平铺配置嵌套多个窗口(即,所有子窗口都彼此相邻放置,而不允许重叠)。

它们都可以(而且远不止这些)用各种语言编写脚本。bluetile并且xmonad都使用 Haskell,而awesome使用 lua。

问题是,它们取代了标准窗口管理器。bluetile是唯一一款设计用于与传统 Gnome 组件协同工作的软件,因此您可能最初会遇到很多麻烦。无论哪种方式,您都可能难以同时保留传统桌面并能够换成平铺桌面。您可能会发现,为每个项目创建一个新用户,每个用户都有自己的桌面配置,这是最有效的方法。

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

答案2

KDE 提供了名为“activites”的功能,正是此功能。这篇博客文章很好地概述了这一概念:

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

相关内容