Tag: dconf

Ubuntu是否具有相应的注册表,尤其是桌面GUI项目?

我看过几个对’Compiz Config’和’gnome config’应用程序的引用,默认情况下似乎没有安装。 这些配置应用程序在哪里存储数据? 是否有一个类似于Windows的注册表,或者只有一些我可以手工编辑的文件,如果我真的,真的想要?

Ubuntu在重新启动之间不保留鼠标光标大小

我在这里遇到一个恼人的问题,每次启动系统时,我都要手动将光标大小设置为24到16,我似乎无法找到保存的方法……即使在启动后也要保持16个永久性,有谁知道这是怎么做到的吗? 使用Ubuntu 16.04 64位。

为什么dconf-editor和dconf list没有显示相同的目录结构?

我正在使用Unity 2D运行Ubuntu 11.10。 如果我打开dconf-editor并浏览: org> gnome> gedit>插件 我看到了插件和键的目录:drawspaces,externaltools,pythonconsole,terminal和time。 如果,从gnome-terminal,我输入命令dconf list /org/gnome/gedit/plugins/我看到关键的active-plugins和目录filebrowser。 为什么我不同时看到dconf-editor和dconf list?

更改dconf密钥而无需在Puppet中登录X.

有没有办法通过命令行设置dconf密钥,而无需登录X? 我想从Puppet中使用它。 如果我尝试(从SSH,作为普通用户)一个简单的 dconf write /desktop/gnome/remote-access/enabled true 我明白了 error: Command line `dbus-launch –autolaunch=e4d2b270bd8471627460e57c000007f1 –binary-syntax –close-stderr’ exited with non-zero exit status 1: Autolaunch error: X11 initialization failed.\n 如果我试试 DISPLAY=:0 dconf write /desktop/gnome/remote-access/enabled true 我明白了 error: Command line `dbus-launch –autolaunch=e4d2b270bd8471627460e57c000007f1 –binary-syntax –close-stderr’ exited with non-zero exit status 1: Invalid MIT-MAGIC-COOKIE-1 keyInvalid MIT-MAGIC-COOKIE-1 keyAutolaunch error: X11 initialization failed.\n […]

基本Ubuntu桌面中的URL协议处理程序

有一种方法可以使用Gconf注册URL协议处理程序,现在已经过时,似乎没有办法对DConf(或Gsettings,它推荐的包装器)做同样的事情。 自DConf以来,如何正确注册URL协议处理程序? 另外,在我的Ubuntu 12.04上,我看起来很奇怪(因为我不明白) 协议apt://应该由apturl命令处理。 我的Opera浏览器也是这样,但仅仅是因为我使用浏览器的配置工具添加了这个特定的关联。 否则,在其余环境中: 运行xdg-open apt://foo.bar打开elinks (我的www-browser替代方案)。 运行gnome-open apt://foo.bar打开软件中心。 打开gconf-editor ,我看到一个键/desktop/gnome/url-handlers/apt其值为apturl “%s”并且已启用。 这种配置似乎被忽略了,这是合理预期的,因为GConf被认为是过时的。 打开dconf-editor ,我在/desktop/gnome中看不到任何与URL处理程序或协议相关的内容 我的眼睛看起来有点乱(只是戏弄这个措辞,没什么不好) 什么在下面? 旁注:即使没有加载完整的桌面环境,我也在寻找最适合的东西,比如在运行只有gsettings-daemon (以及与此案例无关的其他内容)的i3wm会话时。 更新 “注册”协议处理程序的另一种方法是使用*.desktop文件及其MIME类型; 例如MimeType=application/; 。 我找到了这个内容的/usr/share/applications/ubuntu-software-center.desktop : [Desktop Entry] Name=Ubuntu Software Center GenericName=Software Center Comment=Lets you choose from thousands of applications available for Ubuntu Exec=/usr/bin/software-center %u Icon=softwarecenter Terminal=false Type=Application Categories=PackageManager;GTK;System;Settings; MimeType=application/x-deb;application/x-debian-package;x-scheme-handler/apt; StartupNotify=true X-Ubuntu-Gettext-Domain=software-center Keywords=Sources;PPA;Install;Uninstall;Remove;Purchase;Catalogue;Store; […]

dconf更改字符串键

我正在尝试使用以下命令行使用bash脚本更改基于字符串的dconf密钥: dconf write /org/gnome/nautilus/preferences/show-directory-item-counts ‘never’ 但它返回以下错误: error: 0-5:unknown keyword Usage: dconf write KEY VALUE Write a new value to a key Arguments: KEY A key path (starting, but not ending with ‘/’) VALUE The value to write (in GVariant format) 有人能帮我吗? 编辑1:我正在尝试让nautilus不计算目录中的项目数(用于优化目的)

.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会有一些无政府的迁移路径。 我很想听到任何其他观点。

禁用粘滞键“连续按两次后锁定”行为

我为人体工程学的缘故启用了粘性键。 Unity和GNOME 3下的默认行为是,在连续按两次后,修改器(或图层)键将被“锁定”,第三次按下将释放该键。 有时我不小心锁定了我的Shift键,以便之后键入的所有字符都是大写的。 在输入未显示的密码提示下,这尤其令人沮丧,因此我想禁用此行为。 经过一些谷歌搜索,似乎Windows的StickyKeys有一个“按两次按下修改键”选项。 我试着寻找相应的dconf密钥 ,但无济于事。 我遇到的最接近的是“粘性键的行为” : 控制粘滞键的行为,例如修改键和图层键。 可以为键组或单键组分配单独的行为。 有效组是“全部”,“修饰符”和“图层”。 各个键可以通过.layout文件中定义的ID指定。 有效的行为是:’循环’(默认),’dblclick’,’latch’,’lock’以及’latch-lock-nocycle’,’dblclick-nocycle’,’latch-nocycle’,’lock-nocycle’并’推’。 我尝试了所有的“行为” (即: ‘循环’ (默认), ‘dblclick’ , ‘latch’ , ‘lock’以及‘latch-lock-nocycle’ , ‘dblclick-nocycle’ , ‘latch-nocycle’ , ‘lock-nocycle’和‘push’ ),但默认行为仍然存在。 规格: Ubuntu 16.04.1 统一

gsettings – 通过命令行更改隐私设置

我知道如何通过GUI(系统设置>安全和隐私)更改隐私设置,但我希望能够从命令行执行此操作。 我做了什么来发现 我跑了命令: dconf watch / 看看做了哪些改变。 关于命令(来自man dconf ): watch Watch a key or directory for changes. 随后,我通过GUI更改了设置,以查看命令输出中发生的情况。 这显示了: /org/gnome/desktop/privacy/remember-recent-files false /com/canonical/unity/lenses/remote-content-search ‘none’ /org/gnome/desktop/screensaver/ubuntu-lock-on-suspend false /org/gnome/desktop/screensaver/lock-enabled false 我的问题是:如何使用此信息从命令行更改设置?

意外点击“不再显示此消息” – 如何重新激活?

当Gnome 3.2告诉我,有无线网络可用时,我不小心点击了“不再显示此消息”。 如何重新激活此消息?