Questions tagged «gconf»

用于存储应用程序首选项的系统

2
Gconf,Dconf,Gsettings及其之间的关系
我试图了解Gconf,Dconf和Gsettings的工作原理以及它们之间的关系。 我所知道的是: Gconf-基于XML的数据库(后端系统)。比较老的一个。 Dconf-基于BLOB的数据库(后端系统)。较新的。 Gsettings-用于编辑设置的CLI工具。看起来它仅适用于Dconf(尽管我在某处看到它可能适用于Gconf)。 我知道,对于Gconf,有一个GUI-Gconf编辑器,对于Dconf-有Dconf编辑器。 所以: 哪个后端系统更常用-Dconf或Gconf? Gsettings与他们两个都可以吗?而且为什么它不显示所有Dconf模式? Dconf在哪里保存其数据?
65 gconf  dconf  gsettings 

1
gconf和dconf有什么区别?
我已经阅读了很多有关新的Ubuntu配置工具的讨论:gconf被dconf取代。 为什么要进行此更改?为什么对此有如此多的争论?创建gconf2dconf迁移工具是否太难了?
57 gconf  dconf 

2
如何使用gconf编辑器?
我看到有人在gconf-editor中发布设置密钥的答案,但是我的菜单中没有gconf-editor条目。 如何运行它以及如何使用它来设置人们推荐的密钥?
51 gnome  gconf 


2
在哪里可以获取用于gsettings的SCHEMA / PATH / KEY列表?
之后做一些研究,我发现我可以用快速设置配置选项gsettings在终端命令,而不是安装dconf-editor或gconf-editor或CCSM。 但是我们需要SCHEMA / PATH和KEY来设置值。 语法是: gsettings set SCHEMA[:PATH] KEY VALUE 例如,从不自动隐藏启动器: gsettings set com.canonical.Unity2d.Launcher hide-mode 0 并且,对于不与启动器重叠的窗口: gsettings set com.canonical.Unity2d.Launcher use-strut true 因此,在哪里可以获取可以使用gsettings设置的所有SCHEMA / PATH / KEY的列表? 不,请不要建议该gsettings list-keys命令,因为我不知道可能有数百种可用的架构。

2
在Nautilus中永久从路径栏切换到位置栏
众所周知,您可以在视觉位置条目和Nautilus中基于文本的条目之间进行切换,方法是按Ctrl+ L。 当我尝试在gconf-editor中永久设置此值时,它不存在。当我尝试通过终端执行此操作时,这是我收到的消息: No value to set for key: /apps/nautilus/preferences/always_use_location_entry 我仍然可以通过Ctrl+ 在两者之间切换L,但是我对解决方法感到困惑。

4
如何分配磁力链接以使用qbittorrent?
关键/desktop/gnome/url-handlers/magnet的gconf-editor缺失。 如何分配磁力链接以使用qbittorrent? 如果易于设置url处理程序,那将是非常好的。在进行全新安装时,我总是为此感到困惑。我也想设置subl://来打开崇高文字2。 编辑:无论我使用什么应用程序来激活链接,我都希望它能正常工作。我使用的是Chrome,但IMO OS(Ubuntu)应该正在处理应用程序不知道如何处理的链接-它确实可以处理,因此如何配置呢? EDIT2:这篇文章详细介绍了如何使VIM中的文本编辑器处理vim:// url,也许可以将其应用于磁铁链接。即创建定义MimeType处理程序的桌面快捷方式,然后刷新缓存。(由于我正在使用12.04,现在无法尝试)。 http://www.tkalin.com/blog_posts/using-console-vim-as-vim-protocol-handler-in-ubuntu

1
如何使用dconf或gsettings更改gnome终端配置文件首选项?
从Ubuntu 14.10升级到15.10后,似乎不再支持gnome-terminal使用更改首选项gconftool-2。我猜这个问题与Gconf与GSettings迁移有关。 现在,我想更改一些旧脚本(因为它们在Ubuntu 15.10中已损坏)以使用dconf/ gesettings代替gconftool-2。 例如,在Ubuntu 14.10(gnome-terminal版本3.6.2)上,我可以使用以下命令设置Default配置文件中的列数: $ gconftool-2 --set /apps/gnome-terminal/profiles/Default/default_size_columns \ --type=int 140 $ gconftool-2 --set /apps/gnome-terminal/profiles/Default/use_custom_default_size \ --type=bool true 现在,在Ubuntu 15.10中,键入: $ dconf list /org/gnome/terminal/legacy/ 给 profiles:/ schema-version 而 $ gsettings list-relocatable-schemas | grep Terminal 给 org.gnome.Terminal.SettingsList org.gnome.Terminal.Legacy.Profile org.gnome.Terminal.Legacy.Keybindings 上面的输出使我感到困惑: 为什么有/org/gnome/terminal/legacy/profiles:/路径dconf但没有org.gnome.Terminal.Legacy.Profiles(请注意结尾的s)模式ID gsettings?另外,请参见 dconf-editor和gsettings不应该访问同一数据库吗?了解更多信息。 gnome-terminal如果运行,仍在Ubuntu 15.10(使用版本3.16.2)中: $ gsettings list-keys …

5
安装某些软件包时遇到gconf2错误,该怎么办?
安装某些软件时出现此错误: Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 5 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Setting up gconf2 (3.2.0-0ubuntu1) ... I/O warning : …
16 dpkg  gconf 


2
我的主目录中的.gconf,.gnome2,.cache,.local和其他点文件层次结构之间是什么关系?
根据这个答案,.local .cache并且.config是,按照惯例,配置存储位置通过Gnome和Ubuntu的。 是.gnome .gnome2和.gconf因此传统的配置目录,或者他们应该共存? dconf的采用是否会改变这些点文件应用程序的配置约定? 最后,gconf-editor数据设置与这些目录有什么关系?.gnome / .gconf是否包含gconf-editor访问的相同信息? 更新:XDG被指出是.cache,.local和.config的原因。 这对dconf问题建议,dconf将成为替代的gconf,作为记录Gnome.org。此外, João说dconf是 GNOME技术用于存储应用程序设置。[...] dconf是gconf的GNOME3替代品,已经有一段时间没有维护了。预计dconf也将带来比gconf(与应用程序启动有关)的性能改进。 我希望基于此,从gconf设置到dconf会有一些无政府状态的迁移路径。我很想听听其他观点。

2
如何使用dconf或gsettings读取默认键值?
我想知道dconf / gsettings键的默认值。 我的问题是以下问题的跟进: 在哪里可以找到与gsettings一起使用的SCHEMA / PATH / KEY列表? 我要尝试执行的操作,因此创建一个脚本来读取我的所有个人偏好,以便我可以备份并还原它们。我计划遍历所有键(如上面的脚本),查看哪些键已更改为默认值,并记下这些键,以便以后恢复。 我看到dconf编辑器显示了键的默认值,但是我非常想编写脚本。另外,我看不到如何自动解析模式/usr/share/glib-2.0/schemas/。也许有人可以帮忙? gsettings get-default | list-defaults将是不错的=) (Geesh,在过去,将〜/ .somethingrc保留在subversion中很容易... = \ 根据下面给出的答案,我已经更新了脚本以打印架构,键,键的数据类型,默认值和实际值: #!/bin/bash for schema in $(gsettings list-schemas | sort); do for key in $(gsettings list-keys $schema | sort); do type="$(gsettings range $schema $key | tr "\n" " ")" default="$(XDG_CONFIG_HOME=/tmp/ gsettings get …

2
我可以制作mailto:链接以gmail而不是演进方式打开吗?
mailto:链接启动烦人的“ Evolution Setup Assistant”。我希望它在Web浏览器中的gmail中打开一个撰写窗口。这里存在有关此问题,但答案已过时,不再适用于11.04。 在我的系统上:我使用的是Chrome浏览器,我认为路径是这样的chrome-> xdg-open-> gnome-open并且它是我签入时设置的Evolution gconf-editor,所以我将密钥更改为,但它仍在激活Evolution。 gnome-open https://mail.google.com/mail/?extsrc=mailto&url=%U

2
如何通过gconf将nautilus设置为--no-desktop
我需要通过gconf为鹦鹉螺设置--no-desktop,我使用的是OpenBox。我以前只是这样设置 # Disable Nautilus desktop. gconftool-2 -s -t bool /apps/nautilus/preferences/show_desktop false & # Do not let Nautilus set the background image. gconftool-2 -s -t bool /desktop/gnome/background/draw_background false & 但是,我发现这在Ubuntu 11.10中不起作用。gconf有什么变化吗?可能与Gsettings有关吗?同时,我只是在.desktop快捷方式中添加了--no-desktop。由于某些原因,这对我来说不是一个可靠的长期解决方案。每当您升级nautilus软件包时,这些更改都将被覆盖。更重要的是,任何以另一种方式启动鹦鹉螺的东西都不会使用--no-desktop。如果有人可以提供帮助,将不胜感激。 顺便说一句:gconf-editor让我查看了我的设置,但是根本没有Nautilus的架构。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.