小编Nic*_*ire的帖子

升级后 VMware 不再编译

我在 ubuntu 10.04 上使用 VMware 有一段时间了。当 10.10 发布时,我进行了全新安装。我尝试重新安装 VMware,但安装后,我无法编译模块。有谁知道如何解决这个问题?

替代文字

10.10 vmware compiling

9
推荐指数
1
解决办法
408
查看次数

命令行:如果文件名已存在,则使用新文件名创建文件

我想知道是否有可能创建一个文件的命令,但是每次执行该命令时,它都不会覆盖上一次执行时创建的文件。

例如:touch test1.txt将创建 1 个名为test1.txt. 但是下次我执行它时,我希望调用新文件test2.txt或类似的东西。因此无需覆盖已经存在的文件。在某种程度上,它可以多次执行而不会出现问题。

不要误解我,我不是想用一个命令创建多个文件。

提前致谢!

command-line files

8
推荐指数
2
解决办法
3163
查看次数

尝试打开该应用程序的新实例时如何显示该应用程序的窗口

我知道这个问题有点含糊。我将尝试在下面更好地解释:

我的应用程序(python/gtk)主要是一个指标。使用此指示器,您可以选择显示/隐藏主窗口。

当我尝试打开应用程序的新实例时,我创建了它,以便它检查应用程序是否已经在运行。如果是这样,它将中止尝试运行该应用程序。

现在我想调整它,所以在中止之前我希望它把已经激活的应用程序的主窗口带到前台。即使这个窗口目前没有打开。

所以我相信我的问题是:我怎样才能从我的新应用程序中获得一个(全局?)我已经激活的应用程序的变量/实例?(所以我可以把我的主窗口带到前台)

编辑:

我刚刚在 api 中找到了这个方法:GtkWindow - set_startup_id()

这说:通常,启动标识符是自动管理的,您应该只在特殊情况下使用此功能,例如从其他进程转移焦点。

所以这意味着应该可以将焦点从另一个进程带到一个窗口。但是我怎么会得到这个ID呢?我将如何使用这个 id 将它带到前台?

python gtk multiple-instances application-development

6
推荐指数
2
解决办法
2641
查看次数