草庐IT

gnome-keyring-daemon

全部标签

ruby - 使用 Ruby Daemons gem 检测停止

我正在使用rubydaemongem。想知道如何向停止操作添加一些额外的步骤?希望我能检测到停止被调用,并向其添加一些额外的代码。任何人都知道我如何才能做到这一点? 最佳答案 查看守护程序gem代码,它似乎没有用于此目的的明显扩展点。但是,我想知道(在守护进程中)您是否可以捕获守护进程在发生“停止”时发送的KILL/TERM信号...?trap("TERM")do#executeyourextracodehereend或者你可以安装一个at_exit钩子(Hook):-at_exitdo#executeyourextracodehe

ruby - Thin::Server#daemonize 立即退出

我试图制作一个可执行文件,它通过Thin作为守护进程启动Sinatra应用程序。我正在使用此代码通过Sinatra应用程序调用Thin:#!/usr/bin/envrubyrequire'thin'require'app.rb'server=::Thin::Server.new('127.0.0.1',9999,App)server.log_file='tmp/thin.log'server.pid_file='tmp/thin.pid'server.daemonize这是我执行脚本时得到的日志输出:>>WritingPIDtotmp/thin.pid>>Exiting!服务器正常启动

ruby - 如何从 Ruby 访问 GNOME key 环?

我需要从Ruby编程语言访问GNOMEkey环。但是,我找不到任何ruby​​gem库。具体来说,我正在尝试获取desktopcouch的Oauthkey。如何实现? 最佳答案 尝试key环https://rubygems.org/gems/keyring/versions/0.3.1它的工作原理很简单require'keyring'keyring=Keyring.newmy_password=keyring.get_password('service','username') 关于ru

mysql - 是否可以为 gnome 编写代码然后将其构建到 Windows?

我想编写一个数据库程序,并为工作中的Windows机器构建它。这可能不经过太多磨削就可以做到吗?(可以这么说) 最佳答案 是的,这应该是可能的。There'saprojecttobringGTK+towindows.YoumayneedthisinstallerifyouhappentorunaGTK+-basedapplicationandneedGTK+runtimeenvironmenttorunit.Notethatthisinstallerdoesnotincludeanydevelopmentlibrariesorhea

windows - Windows/OSX/类 Unix 和二进制文件的 Gnome glib 状态

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion我试图了解关于Windows、类Unix(不需要Linux)和OSX的glib当前情况。我正在分析我是否可以将glib用于一个项目,我将需要所有这些操作系统正常工作。我正在搜索Windows的二进制文件,我发现的最后一个非常旧(从2010年和2011年开始)。这是否意味着Gnomeglib正在放弃对Windows的支持?我需要知道最新的glib是否仍然适用于所有平台,以及是否至少计划在不久的将来继续使用。

javascript - 你会为 GNOME 桌面应用程序推荐 JavaScript 吗?

随着新款的到来GNOMEDeveloperCenter我偶然发现了gobject库的JavaScript绑定(bind)。现在我很乐意阅读专家的评论,如果他(或她)会推荐/考虑将这些用于桌面应用程序。这涉及考虑诸如API简单易用开发者文档稳定性可扩展性gjs或Seed?立即:这些API是否已准备好使用,还是稍等片刻,直到它更加成熟会更好?您可以使用JS开发整个应用程序还是将使用限制为脚本目的? 最佳答案 通过GObjectInstrospection,您可以访问用C语言(使用JavaScript术语)编写的库提供的相同API。文档需

javascript - Gnome javascript 文档

我正在尝试深入研究Gnomeshell扩展开发,但此刻我有点困惑。我似乎无法找到有关GJS库的适当文档。例如,我想至少知道哪些导入可用以及没有这些导入的类的成员/方法,我只能依赖现有的扩展代码,而不是太多。谁能指引我正确的方向?提前致谢。 最佳答案 要开始编写GNOMEShell扩展,我建议您开始查找ShellExtensionswikipage.在那里,您会找到指向教程和指南的链接。关于可用模块,您可以通过GObjectInstrospection获得所有可用模块.为了熟悉这一点,你可以看看explaineddemos.有关API

php - Dbus PHP 无法在没有 $DISPLAY 的情况下为 X11 启动 dbus-daemon

我正在使用GREELabs'DbusPHPExtension在我尝试制作一个能够创建桌面通知的PHP类时。$dbus=$dbus=dbus_bus_get(DBUS_BUS_SESSION);$message=new\DBusMessage(DBUS_MESSAGE_TYPE_SIGNAL);$message->setDestination("org.freedesktop.DBus");$message->setAutoStart(true);$dbus->sendWithReplyAndBlock($message,1);当我的代码运行时出现以下错误:Warning:dbus_bu

docker: Error response from daemon: driver failed programming external connectivity on endpoint tomc

docker:Errorresponsefromdaemon:driverfailedprogrammingexternalconnectivityonendpointtomcat1(9d06342addfe339a1bbf0876ae4534410f58cc65fa0b3b6516f282224af68202):(iptablesfailed:iptables--wait-tnat-ADOCKER-ptcp-d0/0--dport8080-jDNAT--to-destination172.17.0.2:8080!-idocker0:iptables:Nochain/target/matchb

php - 使用 System_Daemon 包的 Codeigniter 守护进程

我正在尝试使用System_Daemon包和CodeIgniter的CLI创建一个守护进程。这对我来说是一个新领域,我正在努力。这是我拥有的:将消息注入(inject)AWSSQS队列的CIController(感谢[url=http://codeigniter.com/forums/member/196201/]coccodrillo[/url]提供了有关如何将AWSSDK集成到CI中的出色说明。参见此处:IntegratingAWSSDKasalibraryinCodeigniter)。一个CIController,它接收队列中的消息并将其写出到日志文件,然后删除队列中的消息。我想