gio相关内容

GIO 套接字服务器/客户端示例

我想创建一个使用 GIO 通过套接字进行通信的服务器和客户端应用程序.GSocketService 和 GSocketClient 似乎非常适合此目的,但不幸的是我找不到一些教程或示例代码(GLib,GIO,...新手可以理解).有没有人知道一些好的资源或者可以在这里发布示例代码? 解决方案 我终于设法使用 glib 和 gio 创建了一个简单的服务器和客户端. 我的服务器看起来像这样: ..
发布时间:2021-12-11 11:48:00 其他开发

如何初始化GActionMap变量?

我想知道如何初始化GActionMap变量. 我在这里搜索 https://developer.gnome.org/gio/stable/GActionMap.html 来找到一个实例化GActionMap的函数,但是我没有在任何地方找到它. 我试图在我的应用程序中插入一些动作,以使用该功能 item = g_menu_item_new(labelItem,"sair"); 其中 it ..
发布时间:2021-05-13 19:59:26 其他开发

如何使用dbus/gio向bluez注册配置文件?

我正在尝试通过D-Bus/Gio向bluez注册个人资料.当我致电RegisterProfile时,一切正常.我检查了我的GError,它为NULL,并且我的返回值是一个空的GVariant.我已经尝试了很多事情,但这是我的最新代码.当我运行它时,它会显示"g_dbus_connection_call_sync成功",但是我无法使用d-feet在D-Bus中看到我的新配置文件,并且无法使用我的测试 ..
发布时间:2020-09-22 00:58:34 其他开发

如何在Rhythmbox中查询数据

我正在使用ubuntu 12.04,并且试图编写一个Python插件来查询Rhythmbox数据库. Rhythmbox版本为v2.96,但v2.97也会出现此问题.当我执行python查询时,Ubuntu崩溃并出现分段错误. 我需要确认以下内容是正确的,以及是否发现了特定于Ubuntu的错误,或者是否误解了如何正确查询.如果其他使用其他发行版的人可以确认,则非常欢迎. 我已经在bug ..
发布时间:2020-07-31 05:30:32 Python

GIO套接字服务器/-client示例

我想创建一个服务器和客户端应用程序,它们使用GIO通过套接字进行通信. GSocketService和GSocketClient似乎非常适合此目的,但是不幸的是我找不到一些教程或示例代码(GLib,GIO,...新手可以理解).有人知道一些有用的资源,还是可以在此处发布示例代码? 解决方案 我终于设法使用glib和gio创建了一个简单的服务器和客户端. 我的服务器看起来像这样: # ..
发布时间:2020-07-19 20:52:41 其他开发

glib网络连接示例

您能建议一些使用glib/gio库制作的网络连接示例吗? 有相当不错的参考手册,但即使是基本的示例也没有完整的示例. 它将作为程序的一部分用于简单地发送和接收文件. 解决方案 这样怎么样? 在从Web上获取文件:在GTK中使用C 也存在类似的问题. #include int main() { const gchar *uri = "htt ..
发布时间:2020-05-17 18:42:28 其他开发

如何在C ++ Linux中获得3g调制解调器信号强度?

在不使用AT命令的情况下,如何获得3g调制解调器的信号强度? NetworkManager的 gdbus对象没有像getSignalStrength这样的任何方法. 网络管理员正在锁定设备文件,阻止使用AT命令. 纳米小程序能够显示系统托盘中的信号强度.因此应该有一种方法可以从网络管理器获取信号强度! nmcli是nm-applet的命令行计数器部分.我可以使用nmcli来获得信号强度吗? ..
发布时间:2020-04-23 10:55:21 服务器开发

无法使用GSettings更改dconf-entry

我目前正在 Gjs 上构建一个简单的应用程序,它应该改变我的背景图像GNOME的外壳。可以找到使用 gsettings -tool完成此操作的解决方案这里。 由于我想围绕它构建桌面应用程序,我想要更改 org.gnome.desktop.background.picture-uri -key使用Gio的 GSettings -class 。但是使用 set_X() -method不会改变密钥 ..
发布时间:2019-06-12 13:45:24 前端开发

meld - gi._glib.GError:图标'meld-change-apply-right'不存在于主题中。安装有什么问题?

我已经设法安装了meld 3.14.2和所有的依赖包,通过编译每个包来源,并且所有包都安装在一个NFS共享中,其中 --prefix = / meld 用于合并工具&& --prefix = / meld / deps 为依赖关系。最后,我调用了工具我可以看到GUI。但是当我尝试做一些功能测试时,它会引发错误。我从来没有使用过这个工具。所以,我不知道它应该如何工作。但用 ..
发布时间:2018-05-30 17:14:29 其他开发

在virtualenv中通过pip安装PyGObject

我实际上是将旧的django应用程序从python2.7升级到python3.4。通过pip安装pygobject时,我收到了这个错误: 收集pygobject 使用缓存的pygobject-2.28.3.tar .bz2 从命令py完成输出setup.py egg_info: 追溯(最近的最后一次调用): 文件“”,第20行, 文件“/tmp/pi ..
发布时间:2017-05-29 08:12:20 Python

在C中读取unicode文件时出错

我想使用以下代码读取C(Cygwin / GCC)中的unicode文件: #include #include #include void split_parse(char * text){ char ** res = g_strsplit(text,“=”,2); printf(“Key =%s:”,r ..
发布时间:2017-03-09 21:46:11 Linux/Unix

得到错误而读UNI code文件用C

我想用下面的code读取C(Cygwin的/ GCC)一单code文件: 的#include<&stdio.h中GT; #包括LT&;&stdlib.h中GT; #包括LT&;&glib.h GT; 无效split_parse(字符*文本){ 焦炭**解析度= g_strsplit(文字,“=”,2); 的printf(“键=%s:”时,RES [0]); 的pri ..
发布时间:2016-08-24 14:39:56 C/C++

在python访问Samba共享与GIO

我试图做一个简单的命令行客户端通过GIO的Python绑定访问共享(是的,主要要求是使用GIO)。 我可以看到,与它比较是predecessor ​​GNOME-VFS,它提供了一些方法做认证的东西(子类化 MountOperation ),甚至一些方法这是相当具体到Samba共享,如 set_domain()。 但我仍坚持这一code: 进口GIOFH = gio.File(“SMB:// ..
发布时间:2016-07-25 19:35:25 Python

使用GIO异步HTTP请求

我想AP preciate如何使用Python的GIO结合来执行异步HTTP POST请求的例子。 修改:示例追捧,而无需使用双绞线。 解决方案 使用双绞线递延对象的一个​​例子是在提供的詹姆斯亨斯特莱吉的博客。 ..
发布时间:2016-07-21 10:56:24 Python