glib

glib2 gio 操作不支持垃圾
glib

glib2 gio 操作不支持垃圾

我想以正确的方式清空系统垃圾(即不仅仅是rm -rf),为此我想使用 glib2,它提供了一个名为的命令gio trash,可用于与垃圾进行交互。但是当我想列出在垃圾中找到的文件时,我收到消息 > sudo gio trash --list [11:22:55] gio: trash:: Operation not supported 使用删除所有已删除的文件gio trash --empty不会显示任何输出,返回 0 但不会删除垃圾箱中的任何文件。 ...

Admin

`gio open` 无法使用自己的 mime 配置
glib

`gio open` 无法使用自己的 mime 配置

我gio无法在 XFCE4 桌面环境下使用默认浏览器打开 URL。可能是什么原因?如何解决? gio info http://google.com标识链接text/html类型: $ gio info http://google.com display name: / display name: / type: regular uri: http://google.com attributes: standard::type: 1 standard::display-name: / standard::edit-name: / standar...

Admin

是否可以将 Nautilus 中的 Delete 键重新映射到自定义脚本而不是 gio?
glib

是否可以将 Nautilus 中的 Delete 键重新映射到自定义脚本而不是 gio?

在 Ubuntu 22.04 和 GNOME 42.5 中,Delete在 Nautilus 中按下 键会运行gio trash。长期存在的问题gio文件系统中处理子卷内垃圾的方式btrfs。自首次报告该问题以来已经过去了五年,但截至今天(2023 年),该问题仍未得到解决。 我现在正在考虑创建自己的脚本来处理垃圾。但我需要的是每次我在 Nautilus 中按下键时调用该脚本Delete。这意味着将调用重新映射gio到自定义脚本。 这可能吗?(欢迎黑客提供)...

Admin

如果发现该库有两个或更多旧版本,如何重定向到Linux库的较新版本?
glib

如果发现该库有两个或更多旧版本,如何重定向到Linux库的较新版本?

我下载了最新版本的 libglib2.0 2.76.3 并从源代码安装了它。 但是,当我尝试安装某些程序时,pkg-config 会找到旧版本的 glib。我该怎么办? export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib:/usr/lib:/usr/local/include/glib-2.0/:/usr/local/lib/x86_64-linux-gnu/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig/; sudo make clean sudo ...

Admin

glib 的多个版本
glib

glib 的多个版本

我有一个旧版本的 glib,所有应用程序都是针对它编译和使用的。我需要安装一个需要较新版本的 glib 才能编译和运行的新应用程序。我将新版本的 glib 安装在一个单独的文件夹中(无需卸载旧版本),并且能够编译新应用程序(使用pkg-config)。编译脚本使用链接器标志(如)-lglib-2.0链接到库。 但是,我不确定将这两个库放在一起以便它们可以被需要它们的应用程序使用的最佳方法。设置LD_LIBRARY_PATH为指向新库的位置会破坏旧应用程序。 我可以设置LD_LIBRARY_PATH每次新应用程序运行时指向新的 glib 路径(sh例如通过脚本...

Admin

无法使用 irssi 连接到任何 IRC 服务器
glib

无法使用 irssi 连接到任何 IRC 服务器

我正在使用 irssi 1.2.3 (20210409 0011)。当我这样做时/connect Freenode(或就此而言的任何服务器),我收到以下错误。 GLib warning SSL handshake failed: server closed connection unexpectedly 我怎样才能解决这个问题? ...

Admin

在 mingw/pacman 上,为什么 harfbuzz 需要 glib2,而 glib2 又需要 python?
glib

在 mingw/pacman 上,为什么 harfbuzz 需要 glib2,而 glib2 又需要 python?

我正在从 pacman 安装 SFML,它需要 freetype,但我遇到了 freetype 和 harfbuzz 之间的严重循环依赖,这又是一个问题。 我的主要问题是关于这个依赖链: Freetype -> harfbuzz -> glib2 -> python -> sqlite 等 $ pactree -s mingw-w64-x86_64-sfml输出一棵非常大的树。我以为 freetype 是一个轻量级库…… 我想要 sfml,最后用的是 python 和 sqlite,安装量达到 350MB。 这正常吗? 我不太清楚 h...

Admin

Solaris libglib2.0-dev
glib

Solaris libglib2.0-dev

我想安装 mc-4.8.12 (Midnight Commander),但是出现此错误: glib-2.0 not found or version too old (must be >= 2.12) 当我在 Google 上搜索解决方案时,我发现缺少软件包libglib2.0-dev。但是我找不到 Solaris 5.10 libglib2.0-dev 的软件包。是否有其他类似 libglib2.0-dev 的 Solaris 软件包? 奇怪的是,glib2.0 存在于/usr/local/include/glib-2.0- 我应该调整任何配...

Admin

有没有什么办法可以升级 openSUSE 13.1 中的 glib?
glib

有没有什么办法可以升级 openSUSE 13.1 中的 glib?

我正在尝试安装 gtk+,但这需要 glib >= 2.39,而我拥有 2.38。我想升级到 2.40,但安装后它仍然告诉我找不到它。现在我无法更改路径,但这似乎不太优雅。 我可以直接升级吗?如果不行,您能否给我一个明确的指示,告诉我如何改变我的路径? 我的 opensuse 分为两个分区,并且 lib 在/home分区中(至少我是这么理解的,这是我第一次使用 Linux)。 ...

Admin

通过 Cygwin 在 Win32 下构建 gstreamer 0.10
glib

通过 Cygwin 在 Win32 下构建 gstreamer 0.10

GStreamer 网站上不再提供 GStreamer 0.10 的安装程序(仅限 1.x 版本)。我确实需要使用此版本,因此我尝试从源代码构建它。我发现这个简洁的页面解释了如何操作: http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/section-integration-win32.html GStreamer 依赖于 GLib,因此我决定下载并运行 GTK 安装程序(http://gtk-win.sourceforge.net/home/)。然后我将 GTK2-...

Admin

Slackware Linux:Glib 找不到 libffi.so.6。它试图查找哪里?
glib

Slackware Linux:Glib 找不到 libffi.so.6。它试图查找哪里?

我已经安装了 libffi,它位于 /usr/local/lib,但 glib make 进程找不到它 /home/mathmagi/src/glib-2.32.4/gio/.libs/lt-glib-compile-resources: error while loading shared libraries: libffi.so.6: cannot open shared object file: No such file or directory /home/mathmagi/src/glib-2.32.4/gio/.libs/lt-glib-com...

Admin

Debian Squeeze (x64) 上的 libiphone 构建问题
glib

Debian Squeeze (x64) 上的 libiphone 构建问题

我正在尝试在 Debian Squeeze (64 位) 上从源代码构建 libiphone。但是 autogen.sh 一直给我这个: configure: error: Package requirements (glib-2.0 >= 2.14.1) were not met: No package 'glib-2.0' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard p...

Admin

无法在 Red Hat 5.4 上安装 Synergy
glib

无法在 Red Hat 5.4 上安装 Synergy

我正在尝试安装协同作用在 Red Hat Linux 5.4 上,但我收到以下错误: rpm -ivh synergy-1.3.8-Linux-x86_64.rpm error: Failed dependencies: libstdc++.so.6(GLIBCXX_3.4.11)(64bit) is needed by synergy-1.3.8-1.x86_64 libstdc++.so.6(GLIBCXX_3.4.14)(64bit) is needed by synergy-1.3.8-1.x86_64 libstdc++....

Admin

无法卸载旧版本的 GLib(2.26.1)来安装 GTK
glib

无法卸载旧版本的 GLib(2.26.1)来安装 GTK

我正在尝试将 GTK 安装为 Audacity 依赖项的依赖项。第一次尝试执行常用的 configure-make-make install 命令集时,系统提示我缺少 cairo 依赖项。我安装了它,但是,当我再次尝试安装 GTK 时,我收到如下错误消息: *** 'pkg-config --modversion glib-2.0' returned 2.28.7, but GLIB (2.26.1) *** was found! If pkg-config was correct, then it is best *** to remove the ol...

Admin