Tag: gsettings

如何通过名称找到特定的自定义键绑定?

我可以通过以下方式检索自定义键绑定列表: gsettings get org.gnome.settings-daemon.plugins.media-keys custom-keybindings 返回的内容如下: [‘/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/’, ‘/org/gnome/settings-daemon/plugins/media keys/custom-keybindings/custom1/’, ‘/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/’] 但我想通过它的名字知道目标键绑定? 即shutter – > a 我找到了一个简单但不方便的方法: gsettings get org.gnome.settings-daemon.plugins.media-keys.custom- keybinding:/org/gnome/settin‌​gs-daemon/plugins/media-keys/custom- keybindings/custom0/ name // return the name like `shutter` gsettings get org.gnome.settings-daemon.plugins.media-keys.custom- keybinding:/org/gnome/settin‌​gs-daemon/plugins/media-keys/custom- keybindings/custom0/ binding // return the binding like `a` 有没有人知道其他优雅的解决方案?

按字母顺序排序Unity Launcher图标

我喜欢按字母顺序排列锁定的Launcher应用程序,我想知道是否可以编写一个对它们进行排序的脚本,所以每次添加新程序时我都不必自己动手。 如果某个文件夹包含图标的所有名称和位置,我应该能够从中找到它。

使用gsettings设置壁纸的问题

我使用gsettings set org.gnome.desktop.background picture-uri ‘file://PathToImage’将图像设置为壁纸,如本答案所示 。 这不能正常工作。 对于今天的bing图像, 这里的脚本改变了我的背景 这是随机发生的,有时它会正确设置壁纸。 使用GUI,通过右键单击将图像设置为墙纸,每次都能正常工作。 这个问题的任何可能原因? 编辑1:下载完全没问题。 正如我所提到的,我可以通过右键单击照片并从菜单中选择“设置为壁纸”来将照片设置为壁纸。

Firefox挂起,因为sort-directories-first设置缺失

我最近从xubuntu 14.04升级到xubuntu 16.04。 这个过程完成但没有顺利进行(我不记得为什么)。 现在在firefox打开文件( 文件 – > 打开文件 )时,进程崩溃并出现以下错误: … GLib-GIO-ERROR **: Settings schema ‘org.gtk.Settings.FileChooser’ does not contain a key named ‘sort-directories-first’ 我在网上搜索并没有发现任何相关内容。 重新安装firefox , gsettings-desktop-schemas和gsettings-ubuntu-schemas (使用apt-get install –reinstall … )没有改变任何东西。 我也试过重建模式,但错误总是一样的: sudo glib-compile-schemas /usr/share/glib-2.0/schemas/ (不是那么)有趣的是关键存在! grep sort-directories-first /usr/share/glib-2.0/schemas/* Binary file /usr/share/glib-2.0/schemas/gschemas.compiled matches /usr/share/glib-2.0/schemas/org.gnome.nautilus.gschema.xml: /usr/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml: 最后,我尝试手动创建密钥。 使用gsettings它会抱怨密钥不存在: gsettings set org.gtk.Settings.FileChooser sort-directories-first false Not such […]

为什么我只获得半个桌面壁纸?

我创建了一个简洁的小脚本,使用wget下载JPG,然后将其设置为Unity桌面背景 gsettings set org.gnome.desktop.background picture-uri file:///home/myname/wallpaper.jpg 运行脚本后, 桌面壁纸不完整,但是当我打开下载的图像时,它很好! 当我手动运行gsettings命令时,同样的事情发生了 – 所以我不认为问题可能是gsettings在图像完全下载之前就开始了。 是什么造成了这个奇怪的问题,我该如何解决? 图表A: 我整洁的小剧本 。 图表B:我的桌面背景图像不完整: 。 图表C: 原始图像url 。 诀窍是这个URL是静态的,但实际的图像文件会不断刷新不同的图像文件。 这就是我制作剧本的原因。 图表D:当桌面坏了时,通过设置GUI(或桌面右键单击)手动设置壁纸会修复它…直到cron的脚本再次运行。 图表E:当桌面坏了,手动运行gsettings set org.gnome.desktop.background picture-uri file:///home/myname/wallpaper.jpg无法修复它。 图表F:当桌面坏了,手动运行gsettings set org.gnome.desktop.background picture-options zoom不能修复它。 似乎什么也没发生。 图表G:当桌面坏了时,缓存的壁纸也会被破坏。 我遇到了这个非常相似的话题 。 在gsettings命令之前添加缓存文件的rm并不能解决我的问题; 新的缓存图像也被破坏了。 几乎看起来gsettings命令被打破了?

gsettings:配置设置后没有变化

我有一个运行Ubuntu 14.04.1的系统。 我想通过gsettings全局设置代理设置,但不幸的是我似乎无法改变任何东西。 我以root身份运行以下命令: gsettings set org.gnome.system.proxy mode manual 当我尝试检索配置时,模式仍设置为’none’ : # gsettings get org.gnome.system.proxy mode ‘none’ 任何提示或想法?

如何在GDM3中设置gtk样式和背景

我很想为GDM3设置不同的GTk主题和背景(使用ubuntu 11.04和GNOME3 PPA)。 据我所见,gdm使用的GTK主题正好存储在Gsettings> org.gnome.desktop中 因此,正如我作为另一个用户一样,我尝试执行 gsettings set org.gnome.desktop.interface gtk-theme Adwaita 来自带有gdm登录用户的shell。 问题是它不会将密钥的值更改为gsettings。 我怎样才能获得gdm可以改变gsettings键的值?

使用自定义Unity启动器创建Ubuntu Live CD

我想使用Ubuntu Customization Kit创建基于Natty的自定义Ubuntu映像。 我还想自定义Unity Launcher上出现的图标。 我可以使用以下命令更改桌面系统上的图标: gsettings set com.canonical.Unity.Launcher favorites “[‘firefox.desktop’, ‘nautilus-home.desktop’, ‘libreoffice-writer.desktop’]” 我尝试在创建Live CD时从UCK控制台运行此命令,但它似乎不起作用。 你有什么想法我能解决这个问题吗?

如何在16.04中从启动器永久解锁分区

我试图从启动器中解锁分区,但每次重启后它们都会重新出现。 有没有什么好方法可以从启动器中永久删除分区? 这只发生在Ubuntu 16.04上

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 我的问题是:如何使用此信息从命令行更改设置?