草庐IT

gtk-launch

全部标签

linux - 使用 gstreamer 和 gst-launch 循环播放视频?

我可以像这样使用gstreamer的gst-launch在命令行上播放视频:gst-launchgnlfilesourcelocation=file:///tmp/myfile.movstart=0duration=2000000000!autovideosink这会播放/tmp/myfile.mov中文件的前2秒,之后视频播放停止。有没有办法让它重复循环?即将2秒长的gnlfilesource变成一个无限长的视频,一次又一次地播放这2秒? 最佳答案 如果使用gst-launch那么您可能必须使用whiletrue;执行[你的命令]

linux - 如何在 Linux 上捆绑 Mono/GTK# 应用程序?

这是我遇到的问题:我使用MonoDevelop编写了一个Gtk#程序并且运行良好。但现在我希望能够在其他Linux机器上运行它而无需安装MonoDevelop。我的解决方案有两个项目:主Gtk#应用程序和它所依赖的C#库项目。因此,当我构建主项目时,它会生成MainProject.exe和MainProject.exe.mdb,以及bin/Release文件夹中的DependencyProject.dll。我尝试运行以下命令将其全部打包到一个可执行文件中(从bin/Release文件夹运行):mkbundleMainProject.exe-omainproject--deps*.dll

linux - 如何在 Linux 上捆绑 Mono/GTK# 应用程序?

这是我遇到的问题:我使用MonoDevelop编写了一个Gtk#程序并且运行良好。但现在我希望能够在其他Linux机器上运行它而无需安装MonoDevelop。我的解决方案有两个项目:主Gtk#应用程序和它所依赖的C#库项目。因此,当我构建主项目时,它会生成MainProject.exe和MainProject.exe.mdb,以及bin/Release文件夹中的DependencyProject.dll。我尝试运行以下命令将其全部打包到一个可执行文件中(从bin/Release文件夹运行):mkbundleMainProject.exe-omainproject--deps*.dll

python - 设置 Gtk.ComboBoxText 默认项?

我想让我的ComboBoxText中的一个项目成为默认值,而不是一个空白的组合框,直到用户选择某些东西。显然,这是通过将Glade中的Active值更改为[我想默认的项目]来设置的。这是行不通的。这是我的代码:#!/usr/bin/envpython3fromgi.repositoryimportGtkbuilder=Gtk.Builder()builder.add_from_file("./personalinfo.ui")win=builder.get_object("window")cancel=builder.get_object("cancel")ok=builder.get

python - 设置 Gtk.ComboBoxText 默认项?

我想让我的ComboBoxText中的一个项目成为默认值,而不是一个空白的组合框,直到用户选择某些东西。显然,这是通过将Glade中的Active值更改为[我想默认的项目]来设置的。这是行不通的。这是我的代码:#!/usr/bin/envpython3fromgi.repositoryimportGtkbuilder=Gtk.Builder()builder.add_from_file("./personalinfo.ui")win=builder.get_object("window")cancel=builder.get_object("cancel")ok=builder.get

linux - GTK+ 安装

我使用的是ubuntu12.10。我有CODE:BlocksIDE。我想使用gtk+,但是当我创建一个项目并构建它时,它说找不到gtk.h文件。我通过写的方式下载了gtk+、glib、pango、gdk-pixbuf和atkgitclonegit://git.gnome.org/gtk+,gitclonegit://git.gnome.org/glib...然后我解压缩了所有库。一切都很好,直到这里。要安装gtk+,我写“./configure--prefix=/opt/gtk”它开始处理,大部分过程都正常,但随后出现错误...checkingforsomeWin32platform.

linux - GTK+ 安装

我使用的是ubuntu12.10。我有CODE:BlocksIDE。我想使用gtk+,但是当我创建一个项目并构建它时,它说找不到gtk.h文件。我通过写的方式下载了gtk+、glib、pango、gdk-pixbuf和atkgitclonegit://git.gnome.org/gtk+,gitclonegit://git.gnome.org/glib...然后我解压缩了所有库。一切都很好,直到这里。要安装gtk+,我写“./configure--prefix=/opt/gtk”它开始处理,大部分过程都正常,但随后出现错误...checkingforsomeWin32platform.

c - 保存 gtk 窗口位置

我正在尝试保存gtk窗口位置(绝对)以便在我再次打开应用程序时恢复它到目前为止,这是我的代码:gintx,y;gtk_window_get_position(main_window,&x,&y);printf("currentpositionis:\nx:%i\ny:%i\n",x,y);此代码在应用程序退出时运行,我总是得到:当前位置是:×:0y:0我做错了什么。 最佳答案 gtk_window_get_position通常会做出最佳猜测,但您不能依赖它,因为theXWindowSystemdoesnotspecifyawayto

c - 保存 gtk 窗口位置

我正在尝试保存gtk窗口位置(绝对)以便在我再次打开应用程序时恢复它到目前为止,这是我的代码:gintx,y;gtk_window_get_position(main_window,&x,&y);printf("currentpositionis:\nx:%i\ny:%i\n",x,y);此代码在应用程序退出时运行,我总是得到:当前位置是:×:0y:0我做错了什么。 最佳答案 gtk_window_get_position通常会做出最佳猜测,但您不能依赖它,因为theXWindowSystemdoesnotspecifyawayto

java - Launch4j maven 插件不能在 64 位 linux 机器上运行

我正在尝试使用MavenLaunch4j插件版本1.5.0.1当我在我的windows机器上构建pom时,没有问题(我的windows机器同时安装了32位和64位版本的Java)。但是当我在我的linux机器上构建pom时,我遇到了这个问题:堆栈跟踪:org.apache.maven.lifecycle.LifecycleExecutionException:无法执行目标org.bluestemsoftware.open.maven.plugin:launch4j-plugin:1.5.01.1.....无法构建可执行文件;请验证您的配置原因:net.sf.launch4j.Build