如何让我自己的程序在给定的工作空间上打开?

如何让我自己的程序在给定的工作空间上打开?

我维护一个在各种发行版上运行的 Linux 程序。一些客户抱怨它总是在错误的工作区(=虚拟桌面)上打开。他们希望它从最近关闭的工作区开始。

我们有一个安装程序并创建一个桌面快捷方式,用于打开我们的程序。在某处,我读到快捷方式保存了此信息,并且窗口管理器使用它来存储窗口位置和工作区,但这似乎仅限于少数发行版,对吧?

我该怎么做才能让我们的程序在指定的工作空间上打开?kstart像或 这样的工具wmctrl似乎并不普遍可用。

我可以找到程序主窗口的当前工作区吗?我可以找出当前工作空间当窗户关闭时,但这不必相同。

相关内容