问题标签 [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.
python - How can I make a fake "active session" for gconf?
I've automated my Ubuntu installation - I've got Python code that runs automatically (after a clean install, but before the first user login - it's in a temporary /etc/init.d/ script) that sets up everything from Apache & its configuration to my personal Gnome preferences. It's the latter that's giving me trouble.
This worked fine in Ubuntu 8.04 (Hardy), but when I use this with 8.10 (Intrepid), the first time I try to access gconf, I get this exception:
Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking for ORBit, or you have stale NFS locks due to a system crash. See http://www.gnome.org/projects/gconf/ for information. (Details - 1: Not running within active session)
Yes, right, there's no Gnome session when this is running, because the user hasn't logged in yet - however, this worked before; this appears to be new with Intrepid's Gnome (2.24?).
Short of modifying the gconf's XML files directly, is there a way to make some sort of proxy Gnome session? Or, any other suggestions?
(More details: this is python code that runs as root, but setuid's & setgid's to be me before setting my preferences using the "gconf" module from the python-gconf package.)
python - 用户 Crontab + Python + 随机壁纸 = 不工作?
我有一个 python 脚本,可以通过 gconf 将桌面壁纸正确设置为给定文件夹中的随机图片。
然后我的 crontab 中有以下条目
* * * * * python /home/bolster/bin/change-background.py
并且系统日志正确报告执行
但没有桌面变化,有什么想法吗?
c - 用 C 检查 gconf-client
我在 ,y C 应用程序中使用 gconf/gconf-client.h,但我不知道,用户机器上是否有 gconf。我如何在那里检查 gconf/gconf-client.h 和 gconf?
谢谢
ubuntu - GConf gconftool - spawn 不起作用
上次我开始遇到 gconftools 问题时,我使用的是 Ubuntu Server Edition 10.04 LTS
当我发出命令时
gconftools-2 --spawn
我有一个错误:
无法生成配置服务器(gconfd):无法联系配置服务器;一些可能的原因是您需要为 ORBit 启用 TCP/IP 网络,或者由于系统崩溃而导致 NFS 锁定失效。有关信息,请参见 http://projects.gnome.org/gconf/。(详细信息 - 1:未在活动会话中运行)
我删除了 .gconf 并再次尝试,但没有成功。然后我 apt-get purge gconf2 gconf2-common 和 apt-get install gconf2 gconf2-common 但这也无济于事。任何人都知道是什么让 gconf 下降?
谢谢你的帮助。
带着敬意
configuration - 桌面应用程序的配置存储
选择其中一个有什么好处:
- 用户主目录中的文件,例如
~/.myapp/config
- 使用用户的 gconf 数据库
我已经知道了几件事;将数据存储在用户的 gconf 数据库中会使用户更难将这些设置复制到另一个帐户或计算机上。另一方面,使用 gconf 是否会更容易,因为底层数据存储设施已经整理好,而无需您编写自己的配置文件处理程序?
perl - 如何以 root 身份运行 Perl 脚本但仍会影响用户 gconf 设置
新问题:我正在尝试制作一个统一的脚本,根据我的喜好初始化新的 Ubuntu 安装,它必须在 sudo 下运行才能安装软件包,但使用 gconftool-2 影响 gconf 设置依赖于未处理的 dbus 会话通过仅在脚本中简单地更改 UID 的方法来正确地进行。有人知道如何做到这一点吗?
旧查询:我正在编写一个 Perl 脚本,在首次启动新的 Ubuntu 安装时执行。这是为了方便添加存储库、安装包和设置 gconf 设置。我的问题是权限。要安装软件包,我需要将脚本作为 sudo 执行,然后 gconftool-2 调用作用于 root 用户而不是我的个人用户。
macos - 相当于 OSX 上的 gconf
gconf
在 OSX 上是否有等效的东西(默认情况下可用) ?
python - 在 python 中更改壁纸
我正在我的机器上运行 Maverick,我正在尝试编写一个脚本来更改 python 中的壁纸。这是我到目前为止的进展。
运行脚本后,我得到一个空白壁纸。它显示了一个白屏。
我检查了gcnonf.xml
文件并在那里进行了更改。
有人可以帮帮我吗?
bash - 如何使用 gconftool-2 创建/删除 gconf 目录?
……呃……主题?
我正在编写一个脚本,它将为我想要连接的各种机器创建 gnome-terminal 配置文件。我需要在每个终端上运行一个自定义命令,而配置文件是该问题的理想解决方案。该脚本应该对 gnome-terminal 配置文件进行各种修改。每个配置文件在 gconf 中都有一个目录。我希望能够从命令行创建和删除这些目录。知道怎么做吗?
configuration - GTK 配置源
我正在使用 Mono 和 Gtk# 开发跨平台(Windows、Linux)桌面应用程序。应用程序将有一些配置。我有一个关于存储配置数据的问题。最好的地方在哪里?我打算使用 sqlite db,但我发现 gtk# 也支持 gconf。mono gconf 包装器是否适用于 Windows?如果是,它将在哪里存储配置?或者 gconf 不是跨平台应用程序的好地方?