草庐IT

dbus-launch

全部标签

使用 dbus-send 关闭 Linux

我正在编写一个Java应用程序来远程关闭我的Linux机器。桌面应用程序等待命令发送给它。我试过使用“shutdown-h”,但这需要sudo权限,不是一个选项。然后,我使用以下dbus-send解决方案找到了一种无需sudo即可关闭的方法:dbus-send--print-reply--system--dest=org.freedesktop.Hal/org/freedesktop/Hal/devices/computerorg.freedesktop.Hal.Device.SystemPowerManagement.Shutdown这工作正常,但我试图弄清楚,使用dbus-send

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 - 使用 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;执行[你的命令]

python - 用于 e NetworkManager VPN 连接的 dbus 信号处理程序

我需要开发一些python代码以在建立VPN连接时执行,VPN由NetworkManager控制,我正在尝试弄清楚如何为此使用NMDBUS事件。使用“dbus-monitor--system”我能够识别连接信号:signalsender=:1.1->dest=(nulldestination)serial=464path=/org/freedesktop/NetworkManager/ActiveConnection/3;interface=org.freedesktop.NetworkManager.VPN.Connection;member=PropertiesChangedarr

python - 用于 e NetworkManager VPN 连接的 dbus 信号处理程序

我需要开发一些python代码以在建立VPN连接时执行,VPN由NetworkManager控制,我正在尝试弄清楚如何为此使用NMDBUS事件。使用“dbus-monitor--system”我能够识别连接信号:signalsender=:1.1->dest=(nulldestination)serial=464path=/org/freedesktop/NetworkManager/ActiveConnection/3;interface=org.freedesktop.NetworkManager.VPN.Connection;member=PropertiesChangedarr

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

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

linux - MonoDevelop 产生 "Error launching web browser"——如何解决这个问题?

我之前处理过很多MonoDevelop的怪事,但这个真的开始让我烦恼。我正在使用x86-64ArchLinux并安装了最新的所有软件包(包括MonoDevelop)。当我去运行一个ASP.Net项目时,我得到了ErrorlaunchingwebbrowserGLib.GException:Therewasanerrorlaunchingthedefaultactioncommandassociatedwiththislocation.atGnome.Url.Show(System.Stringurl)[0x00000]in:0atMonoDevelop.Platform.GnomePl

linux - MonoDevelop 产生 "Error launching web browser"——如何解决这个问题?

我之前处理过很多MonoDevelop的怪事,但这个真的开始让我烦恼。我正在使用x86-64ArchLinux并安装了最新的所有软件包(包括MonoDevelop)。当我去运行一个ASP.Net项目时,我得到了ErrorlaunchingwebbrowserGLib.GException:Therewasanerrorlaunchingthedefaultactioncommandassociatedwiththislocation.atGnome.Url.Show(System.Stringurl)[0x00000]in:0atMonoDevelop.Platform.GnomePl

安卓微信内页面用wx-open-launch-app标签拉起app

这里写目录标题问题描述解决方案首先调研一下最终的代码最终测试问题描述公司有一款APP,原本用的是openinstall调用拉起app功能。ios上(网页、微信、钉钉等拉起app)都正常。安卓上网页拉起没问题,但是在微信、钉钉内等一些环境中,都是用折中的办法,就是拉起app时,提示点击右上角,在浏览器内打开当前网页,然后在浏览器内打开app。目前,公司的UI(公司的UI权力比较大,可以提需求)提出,他们在大众点评等app上看到,分享到微信后可以直接拉起app,而不需要打开浏览器。所以要求我们这边也要可以。总结,就是在安卓的微信内可以直接打开app解决方案首先调研一下先看微信官方文档https:/