Описание тега gio
GIO стремится предоставить современный, простой в использовании API VFS, который находится на нужном уровне в стеке библиотеки, а также другие общеполезные API-интерфейсы для настольных приложений (таких как поддержка сети и D-Bus). Цель состоит в том, чтобы преодолеть недостатки GnomeVFS и предоставить API, который настолько хорош, что разработчики предпочитают его необработанным вызовам POSIX. Среди прочего это означает использование GObject.
1
ответ
gobject-introspection не строит
Я пытаюсь скомпилировать gobject-introspection-1.31.0 (GI) для i686-cm-linux с машины i686-pc-linux-gnu. Пожалуйста, найдите часть config.log для того же. При настройке GI библиотеки glib, gio, gobject и python и многих других найдены правильно. Thi…
02 ноя '11 в 12:35
2
ответа
Асинхронный HTTP-запрос с использованием GIO
Я был бы признателен за пример того, как выполнить асинхронный HTTP-запрос POST, используя привязку GIO Python. Изменить: Пример искал без использования Twisted.
25 янв '10 в 19:03
1
ответ
Проблема с GThread и копией файла
// gcc -o 0 $(pkg-config --cflags --libs gtk+-2.0) 1.c #include <gtk/gtk.h> #include <gdk/gdkkeysyms.h> struct tst { GtkWidget *win, *w2, *hb, *vb, *ent, *btn, *b2, *pbar; GtkAccelGroup *acc; }; GCancellable *can1; GError *err1; GThread …
23 июл '11 в 09:15
0
ответов
Попытка создать сервер gsocket с программой GUI
Я пытаюсь настроить сервер, который также имеет графический интерфейс с использованием GTK на Raspberry Pi. Программа является просто демонстрационным примером концепции. Я создаю сокет, и клиент может подключаться и отправлять данные, я вижу это в …
22 май '18 в 03:29
1
ответ
Glib: NULL в свойстве DBUS
Я использую gdbus-codegen сгенерировать код для клиента DBUS. У меня есть свойство GVariant на стороннем сервере DBUS <property name="someProperty" type="(iiii)" access="read"/> Когда я вызываю автоматически сгенерированный метод, чтобы получи…
27 сен '17 в 11:38
2
ответа
Как управлять исходящим портом при отправке сообщения через TCP-соединение с GSocket?
Я использую C, Linux и GIO GSocket для создания небольшого приложения для связи с цифровым проектором через TCP. Разъем успешно подключен, и я могу успешно отправлять сообщения на проектор. Моя проблема заключается в том, что я не могу получать сооб…
23 сен '13 в 14:01
1
ответ
Как я могу получить отпечаток SHA1 TlsCertificate в GJS?
Я пытаюсь получить отпечаток Gio.TlsCertificate соединения, которое, как я понимаю, является просто контрольной суммой SHA1 сертификата в форме DER. Так что я думаю, что я мог бы использовать GLib.compute_checksum_for_data() на certificate собственн…
27 сен '17 в 08:11
1
ответ
GIO: get_icon() всегда возвращает None
Согласно документации GIO, значок файла можно получить через g_file_info_get_icon () http://developer.gnome.org/gio/stable/GFileInfo.html. Но это не работает, взгляните на этот пример: print(somefile) # <FileInfo object at 0x17bf820 (GFileInfo at…
14 сен '11 в 06:35
2
ответа
Как установить рейтинг песни, исполняемой в Rhythmbox 2.96?
Я пытаюсь создать плагин Python, который установит рейтинг воспроизводимой в данный момент песни в Rhythmbox 2.96. Похоже, что Rhythmbox 2.96 больше не позволяет вам использовать API (модули Python) для установки рейтинга песни; связанные с игроком …
13 май '12 в 01:02
1
ответ
Как создать InputStream из строки в Vala
Учитывая строку с именем command, мне нужно создать объект GLib InputStream. Как? Спасибо
24 июл '11 в 20:44
2
ответа
Как я могу узнать, существует схема GSettings или нет, прежде чем пытаться использовать ее?
Если схема GSettings существует и была скомпилирована, обычно нет проблем с ее чтением. Однако, если он не существует, обычно выдается ошибка, которая не может быть обработана. Попробуйте это в файле или консоли Python: from gi.repository import Gio…
03 ноя '12 в 10:18
1
ответ
spawn асинхронный процесс не работает с pkexec
Моя текущая команда gksudo работает с Process.spawn_async_with_pipes. однако, если я переключаю gksudo с pkexec, он не показывает окно pkexec и напрямую завершает команду без приглашения и ничего не возвращает. Когда я использую Process.spawn_comman…
15 окт '16 в 22:24
1
ответ
Проверьте, существует ли объект D-Bus
В настоящее время я разговариваю с ConsoleKit с GDBus. Я использовал XML-файлы ConsoleKit2 и gdbus-codegen сгенерировать код. Все работает нормально. Но как я могу проверить, существует ли объект? Например, я хочу посмотреть, есть ли /org/freedeskto…
05 окт '17 в 10:52
0
ответов
Подождите, пока все данные не будут получены, прежде чем отправлять другой блок
Я использую GSocket под Windows. Для тех, кто не знает, базовый сокет изначально является дескриптором типа winsock2. Мне нужна быстрая, асинхронная (многопоточная, основанная на событиях) передача файлов, ориентированная на потоковую передачу TCP, …
26 ноя '18 в 03:29
2
ответа
Обработка файлов с использованием GIO
Мне нужно открыть файл, чтобы прочитать содержимое и отобразить его содержимое на экране. Это должно быть сделано с помощью обработки файлов GIO. Я прохожу учебник, но на практике мне нужен код, использующий GIO для следующего кода c. В c программе …
30 ноя '16 в 09:35
0
ответов
Как получить дескриптор файла сокета gio::dbus(glibmm)?
У меня есть приложение, которое использует glibmm gio::dbus. Я запускаю основной цикл один раз после включения таймаута сигнала. За это время я приобрел автобус и зарегистрировал объект. В тайм-ауте CB я вышел из основного цикла. Мне нужно добавить …
05 апр '18 в 06:07
1
ответ
Python,GioSettings создать ключ
from gi.repository import Gio Gio.Settings("org.gnome.desktop.background").set_string("foo", "bar") Но проблема в том, что ключ "foo" не определен, есть ли способ, как создать этот ключ с помощью Python? Я хочу, чтобы он сохранял настройки рабочего …
31 окт '13 в 14:46
1
ответ
Gtk3: получение имени файла значка для типа MIME
Я пишу программу командной строки, чтобы получить имя файла значка Gtk3, связанного с типом mime... идея состоит в том, чтобы сделать это: $ ./gtk-mimetype-icon text/html Mime type: text/html Icon file: /usr/share/icons/gnome/48x48/mimetypes/text-ht…
20 сен '12 в 23:38
2
ответа
Потеря данных при передаче по сети GIO
У меня проблема с GIO. Я передаю данные по сети, и она отлично работает для процента полученных байтов (измененных с помощью STRINGSIZE), но после этого ничего не копирует. Например, если STRINGSIZE равен 350, он копирует только более 50 байтов. Ест…
11 июн '13 в 12:50
1
ответ
Изменить метаданные gvfs
Я нашел, как извлечь все закладки с помощью gvfs-info ( https://askubuntu.com/questions/294285/where-are-evince-bookmarks-stored): gvfs-info -a "metadata::evince::bookmarks" mypdf.pdf Как я могу записать эту информацию в другой идентичный pdf, испол…
07 авг '17 в 06:32