问题标签 [gconf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
installation - 在 .deb 包升级期间更改 gconf 架构的正确方法是什么?
我对一个开源包(Guake)做了一些修改,我不得不改变 gconf 模式中一些键的类型。
问题是,当我安装我构建的新 .deb 时,在 gconf 中设置的键仍然是旧类型,直到它们被取消设置,即使新模式已被复制到位。
我认为正确的解决方法是让安装过程取消设置密钥,但这是我第一次制作 .deb 文件,但我无法弄清楚如何做到这一点。将不胜感激任何帮助!
python - 如何强制我的 virtualenv 看到安装在系统级别的这个编译模块?
我在 Ubuntu 12.04 上安装了包python-gconf并使用它:它是与 gnome 配置工具的 python 绑定,并且没有 pypi 包。
一旦我创建了一个 virtualenv(没有 --no-site-packages
),任何导入的尝试gconf
都会导致ImportError
.
该gconf
模块在系统级别可以正常工作,但在虚拟环境中却不行。我调查了一下,打开python-gconf.deb告诉我它只是一个 gconf.so 二进制文件。
搜索它告诉我它已安装在/home/lib/python2.7/dist-packages/gtk-2.0/gconf.so
我确实试图强迫 Python 手:
但这只会导致:
所以我猜它非常依赖于GTK。
centos - 在centos,opensuse中通过x-scheme-handler设置协议处理程序
我的要求是在 linux 系统中使用 firefox 运行自定义协议处理程序。
通过在 /usr/share/applications 中创建 myapp.desktop 文件,我已经在 Ubuntu 中成功添加了协议处理程序。内容是这样的。
之后我运行更新桌面数据库。一切就绪,我可以在 Ubuntu 的 firefox 浏览器或 Fedora 中输入 myapp://,然后 myapp 被调用。
虽然相同的过程在 Centos 或 Opensuse 中不起作用。我在 centos 和 opensuse 中尝试了以下内容,但没有奏效。
请帮助使协议处理程序在 centos 和 opensuse 中工作。我正在使用 centos-6.2 和 opensuse 11.2
提前致谢。
python - GNOME 配置数据库类型推断
我的桌面是 GNOME,我正在通过 Python 以编程方式更改其设置。
数据库具有简单的值类型,例如字符串、整数、字符串列表、整数列表……
操作数据的简单 CLI 工具是 gconftool-2,它使用--get
选项返回键的值。
考虑到在将其设置回某个值时我需要知道该值,我不知道从这些值中推断出类型。请注意,在我的模式中,“8”是一个字符串,8 是一个 int,但它们都被 gconftool-2 输出为 8。
你会怎么做呢?
c++ - Qt、C++:GConf-WARNING **:客户端无法连接到 D-BUS 守护进程
我正在尝试使用 Qt 和 C++ 在 Arch Linux 下制作表单应用程序,但是当我尝试运行以下应用程序时:
第一个窗口.h
编译后,我得到这个错误:
它不会停止或终止应用程序,但也不会运行它。我认为该错误与我编写的代码无关,因为它只是一个小示例。那么我该如何处理呢?任何想法?
gtk3 - 使用 gtkmm-3 存储设置有什么更好的用途?
我使用 gtkmm-3 用 C++ 编写简单的程序。
我需要以几个数字和字符串的形式存储一些设置。
我找到了 gconfmm,但它似乎只适用于 Gtk 2。
它会一起工作吗?或者有更好的方法来存储设置?
filesystems - Nautilus 2.16 - 文件系统之间的垃圾确认差异
如果这个问题看起来相当微不足道,我很抱歉,但这让我感到有些沮丧。
我有一个 Redhat 5.3 安装,使用安装了两个文件系统的 nautilus-2.16.2-7.el5。在 user1 下,当发送到文件系统 A 上的垃圾箱(按 Del)时,我们会收到一个确认对话框(您是否想要等)。文件系统 B 上的行为相同。
但是,在 user2 下,我们在文件系统 A 上收到 Del 确认,但在文件系统 B 上却没有。
我尝试重命名 ~/.gconf/apps/nautilus 文件夹并注销/登录以重置 Nautilus 设置,但它的行为仍然相同。
这基本上导致用户意外删除数据,这不是很好!
任何建议将不胜感激人!
D
symlink - 符号链接弄乱了 Ubuntu 14.04 上的 gconf2 安装
我在 Ubuntu 14.04 上安装 default-jre 并卸载了 gconf2 时遇到了麻烦。也许那是愚蠢的。无论如何,现在尝试重新安装 gconf2 时出现以下错误:
我不知道如何解决这个问题,任何帮助将不胜感激。
linux - .override 文件和用于使用 gschema 覆盖首选项的 .convert 文件之间有什么关系?
我观察到 .convert 文件看起来类似于 .override 文件。覆盖文件以 .gschema.override 后缀结尾。我相信 gsettings-data-convert 或任何其他实用程序会创建 .override 文件。我期待任何可以解释完整转换过程的链接。
java - 在 Dockerfile 中运行 JAXB/XJC 会导致 GConf 错误
我将 docker 与在构建过程中编译的 Java 项目结合使用。现在我正在尝试通过在 Dockerfile 中调用以下 shell 脚本来生成基于 Collada XML 模式版本 1.5 的 Java 代码:
不幸的是,这会产生以下错误:
在我的主机上,它可以很好地生成 Java 代码。您可以在此处找到 Dockerfile:https ://raw.githubusercontent.com/knowrob/docker/master/hydro-knowrob/hydro-knowrob-daemon_local/Dockerfile
EDIT1:似乎 xjc 有一些奇怪的 XServer 依赖项。这对我来说没有意义。如何避免这个问题?