Вопросы по теме 'gio'
GIO: get_icon () всегда возвращает None
Согласно документации GIO, можно получить значок файла с помощью g_file_info_get_icon () http://developer.gnome.org/gio/stable/GFileInfo.html#g-file-info-get.-icon
Но это не работает, взгляните на этот образец:
print(somefile) # <FileInfo...
274 просмотров
schedule
02.12.2021
Проверьте, существует ли объект D-Bus
В настоящее время я разговариваю с ConsoleKit через GDBus. Я использовал XML-файлы ConsoleKit2 и gdbus-codegen для генерации кода. Все работает нормально. Но как я могу проверить, существует ли объект? Например, я хочу увидеть, есть ли...
2020 просмотров
schedule
09.11.2021
Тестирование поддержки метаданных GVfs на C
Я пытаюсь добавить поддержку настроек просмотра для отдельных каталогов в файловый браузер Thunar на рабочем столе Xfce. Так, например, если пользователь предпочитает просматривать содержимое каталога в виде списка, а не в виде сетки значков, этот...
312 просмотров
schedule
10.11.2021
Найти местоположение поврежденного файла в GIO
В документации сказано, что все файлы, перемещенные в корзину, обычно хранятся в ~/.local/share/Trash/files . Есть ли исключение для файлов, удаленных со съемных носителей? Они хранятся в каталоге drive_root/.Trash-xxx ? Или это поведение...
428 просмотров
schedule
20.03.2022
Как правильно распаковать файл с помощью GIO?
GIO предоставляет Zlib преобразователь для распаковки файла . функция распаковки принимает в качестве параметра размер выходного буфера.
Можно ли узнать размер этого буфера перед распаковкой файла? Если нет, каково соглашение об этом...
142 просмотров
schedule
26.06.2022
добавить сочетания клавиш в Gio.Menu
Я пытаюсь добавить accelgroup (сочетания клавиш) в элементы Gio.Menu. Но я не нашел способ сделать это. Например, в этом примере я хочу открыть файл с помощью <Ctrl>+o
filemenu = Gio.Menu()
filemenu.append("Open","win.open")...
166 просмотров
schedule
28.06.2022
как получить имя папки GFile?
Как лучше всего получить имя каталога объекта GFile при использовании GIO и GVFS? Есть функция get_basename(), но нет функции get_dirname().
Эта функция должна работать и для удаленных URI. Кроме того, он должен быть доступен в Python.
549 просмотров
schedule
02.08.2023
пример сетевого подключения glib
Можете ли вы посоветовать какой-нибудь пример сетевого подключения, сделанный с помощью библиотек glib/gio. Существует довольно хорошее справочное руководство , но нет полного примера даже для основных вещей.
Он будет использоваться для простой...
2050 просмотров
schedule
18.09.2023
Невозможно изменить запись dconf с помощью GSettings
В настоящее время я создаю простое приложение на Gjs , которое должно изменить фоновое изображение моей оболочки gnome. . Решение о том, как это можно сделать с помощью gsettings -инструмента, можно найти здесь. .
Поскольку я хочу создать...
1411 просмотров
schedule
15.11.2022
Как установить пользовательский агент HTTP-запроса с помощью Gio?
Я пытаюсь выполнять асинхронные HTTP-запросы с помощью Gio и хотел бы настроить собственный пользовательский агент для своих запросов, но не могу найти ничего связанного.
Я использую PyGObject для доступа к Gio, но я, конечно, мог бы обойтись и...
246 просмотров
schedule
25.06.2023
Как я могу запланировать что-то после серии асинхронных задач с GJS?
Я пишу простое настольное приложение на JavaScript с GJS и платформой GNOME: GTK+, GLib, Gio, GObject. Приведенный ниже код иллюстрирует ситуацию, с которой я столкнулся, и его легче воспроизвести, поскольку ему не требуется доступ к файлам, которые...
151 просмотров
schedule
08.04.2023
Библиотека GIO C: DBUS | GIOStream и GIOConnection
Пытаюсь скомпилировать следующий код на C (у меня это не очень хорошо получается) и получаю Address boundary error . Похоже, что переменная не инициализирована.
all:
gcc -Wall -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include test.c...
211 просмотров
schedule
15.05.2023
Пользовательский значок для расширения оболочки Gnome на верхней панели не отображается
Я пытаюсь использовать пользовательский SVG для моего расширения оболочки GNOME в качестве значка состояния на верхней панели. Но пользовательский значок никогда не отображается, только текст метки виджета. И я не нахожу ошибок в выводе журнала....
535 просмотров
schedule
18.03.2023
Ошибка связывания Glib для g_socket_new
Я пытаюсь изучить glib и gObject для сетевого проекта.
Вот команда, используемая для компиляции (после использования pkg-config для получения вывода):
gcc socket1.c -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include...
675 просмотров
schedule
27.05.2024