Tag: dconf

在13.04中dconf / Nautilus“show-advanced-permissions”发生了什么变化?

使用Nautilus并右键单击文件>属性时,会向用户显示权限选项卡。 此权限选项卡的默认UI非常难以理解和校准,并且缺乏任何用户友好性。 因此,我需要Nautilus来显示备用视图:一直称为“高级权限”视图。 以下是“高级权限”的样子: 使用dconf编辑器我一直能够设置dconf-editor > org > gnome > nautilus > preferences > show-advanced-permissions并将dconf-editor > org > gnome > nautilus > preferences > show-advanced-permissions的外观更改为此“高级”演示文稿,这使得权限更容易理解并校准。 那么如何让Nautilus显示一直被称为“show-advanced-permissions”的内容呢? 为什么这个设置从13.04缺失? 我怎样才能找回来?

根据位置配置屏幕超时/锁定

我想在我的笔记本电脑位于我公司的局域网中时启用屏幕超时和锁定,我想在家时禁用它。 对于位置检测,我使用whereami进行简单检测,如下所示: default unknown testdhcp ‘172.16.*.*’ work testdhcp ‘192.168.36.*’ home 现在我需要在进入或离开“工作”网络时设置相应的设置。 但是我在找到Gnome存储这些东西的地方时遇到了问题。 我已经找到了在屏幕配置对话框中切换“锁定”按钮的位置。 我在whereami配置中这样做: !work su -c “dconf write /org/gnome/desktop/screensaver/lock-enabled false” k =work su -c “dconf write /org/gnome/desktop/screensaver/lock-enabled true” k 到目前为止这个工作。 但我还需要在屏幕配置对话框中配置“关闭后关闭”设置。 我在dconf中找到了这三个键,它们受到了影响: /org/gnome/desktop/session/idle-delay /org/gnome/settings-daemon/plugins/power/sleep-display-battery /org/gnome/settings-daemon/plugins/power/sleep-display-ac 但是当我手动更改它们时它不起作用,屏幕对话框也不会读取新值。 所以我想有更多的密钥我必须改变,但我找不到它们(我在这个新的dconf中搜索function会很好)。 那么我要更改哪些设置来禁用/启用屏幕超时?

在Ubuntu Gnome 14.04中更改gnome-screenshot自动保存目录

按照Ubuntu Gnome 13.10上的post中的建议配置dconf或gconf (我试过并成功)。 但不适用于Ubuntu Gnome 14.04。 如何在Ubuntu Gnome 14.04上更改gnome-screenshot auto-save-directory ?

我可以使用dconf-editor修改Gconf设置吗?

我可以使用“dconf-editor”来显示11.04中“gconf-editor”所做的信息吗? 我发现使用gconf版本更容易,并且具有更好的应用程序集成。 我已经安装了。 是否有额外的包来改善这种情况?

基于GUI的应用程序是否在后台执行shell命令?

我在2天前从Windows迁移到Ubuntu 16.04。 我喜欢我们自定义Unity桌面的方式。 我正在玩桌面环境的外观和感觉。 就像在Windows中一样,我希望启动器位于屏幕的底部。 在谷歌上,我找到了一个命令,如下所示: gsettings set com.canonical.Unity.Launcher launcher-position Bottom 此外,还有unity-tweak-tool和dconf编辑器来完成工作。 但这些是完成工作的GUI方法。 我的问题是: 这些基于GUI的应用程序是否也在后台执行相同的命令? 如何窥探这些应用程序的内部工作? 我的意思是,有没有办法真正查看每次点击按钮时执行的命令? 这些应用程序是否在后台打开终端并执行这些命令? 这里的答案讲述了如何获取进程的标准文件描述符。 但是,我在输出中没有得到任何东西。 而且, strace -p pid -o output.txt命令会向文件中抛出大量文本。 那么,简而言之,使用GUI应用程序做的事情与从命令行做事情一样吗?

在哪里可以获得与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命令,因为我不知道可能有数百个模式。

是否可以监控dconf的变化?

我想监视dconf的变化,这样当我修改设置,应用程序等时,我可以看到哪些键被更改,如果有的话。 有没有办法可以做到这一点?

GSettings / dconf的图形编辑器?

是否有相当于GSettings / dconf的gconf-editor? 我知道我可以在命令行上使用gsettings set …但这有点不方便(尤其是列表类型)。

如何使用`dconf`’锁定’系统范围的设置

我想在dconf “锁定”特定的键/值组合,以便只有超级用户才能修改该特定设置。 为了实现这一点,必须向系统数据库添加“锁定”,以便高阶数据库(在dconf配置文件中)中列出的等效键/值不会优先。 有关dconf配置文件和相关“密钥文件”概念的详细说明,请参阅Gnome系统管理员Wiki 。 从System Admin Wiki: 通过在密钥文件目录中创建“locks”子目录来支持锁定(即:/etc/dconf/db/local.d/locks)。 此目录中包含的文件包含要锁定的键列表,每行一个。 我的密钥文件目录显示为’ibus.d’,而不是示例中给出的’local.d’: :/etc/dconf/db/ibus.d$ 通过检查dconf配置文件/etc/dconf/profile/ibus ,这看起来是正确的: ‘ibus’文件的内容: user-db:user \ system-db:ibus 按照Wiki : 创建适当的密钥文件: ==> /etc/dconf/db/ibus.d/00-media-handling ==< [org/gnome/desktop/media-handling] automount=false 创建’locks’子目录并添加适当的文件: ==> /etc/dconf/db/ibus.d/locks/00_media-handling-lock ==< /org/gnome/desktop/media-handling/automount 在我的例子中,我为org.gnome.desktop.media-handling模式设置并锁定了automount密钥为’false’。 最后运行sudo dconf update 。 为了更好的衡量,我也重新启动机器。 在连接USB驱动器时,预期的行为将是设备不自动挂载。 然而,事实并非如此。 如果我连接USB驱动器并运行df : /dev/sdb1 983344 192 983152 1% /media/user/xxxx-xxxx 假设我有错; 我已经从头开始多次,每次都遵循来自不同来源的(相同)指令,包括本网站提供的示例; 例一和二 。 每次都无济于事。 请你能告诉我哪里出错了吗? (Ubuntu 16.04)

如何在Ubuntu Unity中移动Panel(Not Launcher)图标?

我在Ubuntu Unity顶部面板中添加了几个小程序。 如何将它们从右侧移动到左侧? 例如,在此video中 ,此人似乎已将Unity Panel小程序“classic-menu-indicator”移动到屏幕左侧。 我假设dconf-editor将参与其中。 如何为任何添加的面板小程序做到这一点?