我正在编写python应用程序,需要在openbox (我有4个桌面)中运行另一个特定的(不是当前的)桌面程序。有一个免费的桌面_NET_CURRENT_DESKTOP参数,但我不知道如何在python和gi.repository (Wnck,Gdk?)下更改它。或者使用Xlib?我找不到做这件事最好的方法。
发布于 2012-06-25 16:53:42
使用PyGTK,您将创建一个gio.AppInfo实例来表示您想要启动的应用程序,然后为它的launch()方法提供一个gtk.gdk.AppLaunchContext。
在创建启动上下文时,您可以调用其set_desktop()方法来指定启动的应用程序将在其上运行的桌面的索引。
https://stackoverflow.com/questions/11184997
复制相似问题