Tag: dconf

dconf模式名称区分大小写吗?

我找到了一个模式的例子,它以两种不同的方式引用,两种情况不同,这对我来说很困惑。 Gsettings将模式名称视为com.canonical.Unity.Launcher ,并且不接受com.canonical.unity.launcher作为有效的模式名称。 另一方面,dconf-editor只能看到com.canonical.unity.launcher全部小写,如屏幕截图所示。 如果我更改Gsettings中的关键favorites ,则该更改将反映在dconf-editor中,反之亦然。 这是怎么回事? 哪个是正确的模式名称, com.canonical.Unity.Launcher或com.canonical.unity.launcher ? Gsettings: $ gsettings list-schemas | grep -i com.canonical.unity.launcher com.canonical.Unity.Launcher david@david-Aspire-5735:~$ $ gsettings list-recursively com.canonical.Unity.Launcher com.canonical.Unity.Launcher favorite-migration ‘3.2.10’ com.canonical.Unity.Launcher favorites [‘application://firefox.desktop’, ‘application://thunderbird.desktop’, ‘unity://running-apps’, ‘unity://expo-icon’, ‘unity://devices’] david@david-Aspire-5735:~$ gsettings list-recursively com.canonical.unity.launcher No such schema ‘com.canonical.unity.launcher’ dconf编辑:

如何将dconf密钥存储为只读?

我想在破折号中使用Unity-2D的道奇function。 我通过将DConf Editor中com.canonical.Unity2d.Launcher中的hide-mode值更改为2来实现这一点。 但是,当我决定更改Ubuntu的壁纸时, hide-mode值将恢复为0 。 我想通过将设置hide-mode设置hide-mode只读来防止这种情况。 我怎样才能做到这一点?

错误:无法在没有X11 $ DISPLAY的情况下自动启动D-Bus

我迫切需要将Compiz重置为其默认设置,因为我的桌面没有显示Dash或菜单栏。 当我输入: dconf reset -f /org/compiz/ 它说: error: Cannot autolaunch D-Bus without X11 $DISPLAY Usage: dconf reset [-f] PATH Reset a key or a dir. -f is required for dirs. Arguments: PATH Either a KEY or DIR KEY A key path (starting, but not ending with ‘/’) DIR A directory path (starting and ending with […]

如何在dconf中搜索键或值?

我加载了dconf-editor 。 没有菜单,但我确实发现您可以按Ctrl+F并输入搜索词。 但是,我不知道Ctrl+F实际搜索的是什么。 当我输入一个术语(例如panel或unity-greeter )时,我没有收到任何结果。 我也在命令行尝试过gsettings ,但是没有任何选择我没试过; 我必须做错了。 如何在dconf中搜索特定的键或值?

如何从命令行更改工作区数?

我想org.compiz.profiles.unity.plugins.core更改org.compiz.profiles.unity.plugins.core – > hsize和 – > vsize 。 我以为我可以用 gsettings set org.compiz.profiles.unity.plugins.core vsize 4 但后来我收到一条错误信息: No such schema ‘org.compiz.profiles.unity.plugins.core’ 有可能吗? 可以清楚地看到设置,如附带的屏幕截图所示。

Ubuntu 17.10中键盘布局切换的静态排序

刚刚安装了Ubuntu 17.10,似乎键盘布局切换改变了它的行为。 在之前版本的Ubuntu(例如16.04 Unity)中,如果我有3种不同的键盘布局(例如EN – TH – JA ),击中Super + Space将始终以相同的顺序循环到下一个布局(例如EN到TH)到JA然后回到EN )。 但是自从Ubuntu 17.10以来,情况就不再如此了。 它循环通过MRU (最近使用)排序中的布局。 所以假设布局以EN开头,然后我循环到TH 。 下次我点击Super + Space ,它会给我EN而不是JA 。 我试图挖掘并发现罪魁祸首是org.gnome.desktop.input-sources新实现的DCONF设置,似乎没有办法改变这种行为。 所以我的问题是:有没有办法将此行为更改为键盘布局切换的“静态排序” ? (作为旁注,当我们有三个或更多布局时,新行为非常糟糕。大部分时间我们作为用户都记不起MRU布局,因此布局切换非常不方便且比已经知道什么慢得多如果使用静态排序,下一个布局就是。) 如果没有设置可以更改此行为,我应该在哪里将其报告为错误或function请求?

如何在没有列出架构的情况下使用gsettings

我想编写一个脚本来重新排序compiz模块的加载,因此在使用Unity桌面时,最后加载expo和scale,并且这些插件中的set hotcorners将在重新启动时保持活动状态。 这可以使用gui dconf-editor轻松完成。 但是,只要对统一进行更新,此设置将恢复为最后加载Unity模块的默认设置,并终止热门角色。 所以需要一个cli方法来更改位于org / compiz / profiles / unity / plugins / core的dconf-editor中的设置 [‘core’,’composite’,’opengl’,’copytex’,’decor’,’regex’,’compiztoolbox’,’place’,’imgpng’,’grid’,’unitymtgrabhandles’,’resize’,’ mousepoll’,’snap’,’gnomecompat’,’move’,’vpswitch’,’session’,’wall’,’animation’,’workarounds’,’expo’,’scale’,’fade’,’ezoom’ ,’unityshell’] 至 [‘core’,’composite’,’opengl’,’copytex’,’decor’,’regex’,’compiztoolbox’,’place’,’imgpng’,’grid’,’unitymtgrabhandles’,’resize’,’ mousepoll’,’snap’,’gnomecompat’,’move’,’vpswitch’,’session’,’wall’,’animation’,’workarounds’,’fade’,’ezoom’,’unityshell’,’expo’ ,’规模’] 所以发出命令 gsettings list-schemas | grep -i compiz 表明我没有需要改变的模式,所以要改为 gsettings list-recursively | grep -i compiz 给出了更长的列表,但对我的项目没什么用处。 我哪里出错了或者我的问题有另一种解决办法吗?

如何清理dconf数据库?

Dconf还很年轻,但我的数据库已经搞乱了许多“无模式”键。 有没有办法做一些清理,或者我需要从头开始(通过删除〜/ .config / dconf / user我猜)?

如何转储所有dconf / gsettings,以便我可以在两台不同的机器之间进行比较?

问题: 我有两台机器,都是最新的Ubuntu Gnome 14.04,并且都安装了最新的CrossOver Linux(1)来运行MS Office 2007。 我知道,这是一个专有程序,但问题更普遍,也影响了Wine。 请不要停止阅读。 两台机器都有一个西class牙语键盘,大部分时间都运行良好(有时显示一个已知的错误,但我认为它是无关的)。 问题是在其中一个上有一组在Crossover Wine下运行的程序受到一个bug的影响,该bug使死键无法在某个程序上运行,特别是MS Office Word( 另一个问题还有另一个bug,但似乎它是同样的问题 )。 在语言支持中禁用IBus – >更改键盘输入法和取消设置XMODIFIERS在一台机器上工作,但在另一台机器上不工作(!)。 所以它必须是一些奇怪的设置做差异…… 这个问题 是否可以将所有gsetting / dconf /任何配置数据库(2)转储到可读文件中,以便我可以检查diff -u ? 我知道 gsettings list-recursively org.freedesktop.ibus.general 工作,但我很困惑 gsettings list-recursively org.freedesktop 给出错误 No such schema ‘org.freedesktop’ …所以我似乎无法一次性转储所有注册表。 任何提示? 脚注 : (1)这是Wine的一个版本,增加了技术支持和修复程序,可以更好地运行某些程序。 许多改进渗透到免费的葡萄酒上,所以我认为它是Ubuntu生态系统的一个很好的组成部分; 尽管如此,我不添加链接以避免被指控宣传;-) (2)我们可以称它为真正的东西 – 像臭名昭着的窗口那样的注册表吗?

如何在没有gui的情况下更改dconf密钥(对于安装后的脚本)?

我安装了dconf-tools。 在这种情况下,我正在操作会话指示器面板中的名称显示。 我可以在dconf-editor gui中更改这个没有问题,我转到apps / indicator-session,并取消show-real-name-on-panel。 但是,我也尝试在命令行使用dconf来切换它: dconf write /com/canonical/indicator/session/show-real-name-on-panel false 重新启动后,面板保持不变,dconf编辑器中的密钥也保持不变。 此外,尝试通过终端更新dconf数据库会产生错误: $ dconf update fatal: Error opening directory ‘/etc/dconf/db’: No such file or directory 根据我的经验, 似乎 dconf和dconf-editor没有任何关系,所以我只是想知道我做错了什么。 如果我能解决这个问题,我想将命令放在一个bash脚本中,以便下次我必须进行全新安装以进行升级*。 我在6个月内做了很多调整,我想从现在开始尽可能地自动化。 稍微偏离主题:分销升级机制对我来说从来没有顺利过; 我也试过从11.04到11.10。