Unity - 14.04 - 设置启动器图标大小 - 通过命令行

Unity - 14.04 - 设置启动器图标大小 - 通过命令行

我有几台电脑,它们的使用寿命都到了尽头。

前几个已经消失了,我发现自己不得不再次在它复活的残余部分上重新安装 ubuntu,然后费力地重新配置一切。

因此,我编写了几个脚本来将其重新配置为我喜欢的样子......并安装我工作所需的所有核心程序。

理想情况下,我应该Sudo ./install.sh走开,泡杯茶,避免头痛。

到目前为止我已经得到:

# Turn on workspaces
gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ hsize 2

# Turn on hide launcher
gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-hide-mode 1

有人能告诉我如何将启动器图标大小自动设置为一个数字(在这种情况下可能是 36),以及自动隐藏启动器灵敏度的命令是什么。

答案1

我能够使用 dconf 来做到这一点,例如将启动器图标大小设置为 64 像素

代码:

dconf write /org/compiz/profiles/unity/plugins/unityshell/icon-size 64

要将其重置为默认值,您可以使用

代码:

dconf reset /org/compiz/profiles/unity/plugins/unityshell/icon-size

dconf 命令行实用程序默认不安装 - 您需要安装 dconf-tools 包。通常有一个通过 gsettings 的等效命令,但在这种情况下,所需的架构定义似乎不存在。

来源 :http://ubuntuforums.org/showthread.php?t=2195187

答案2

实际上,如果您想将所有基于 gnome 的应用程序(如 gedit、启动器等,包括 Unity)的大多数/所有设置从一个帐户复制到另一个帐户,您可以dconf dump / > mysettings.ini在目标帐户上使用和:dconf load / < mysettings.ini

此外,您可以手动检查所有设置mysettings.ini并根据需要进行调整(您会在那里找到icon-size与 Unity 相关的所有其他内容)。

如果您无法通过查看转储来识别特定设置,您可以先进行转储,然后通过标准 UI 更改设置,然后将原始转储与新转储进行比较,如下所示:

dconf dump / > ~/tmp.dump

通过 UI 更改设置

diff -B5 <(dconf dump /) ~/tmp.dump

-B5是在比赛前另外获得 5 行,以获取更多上下文 -OR- 使用dconf watch /

转储的设置dconf dump /不同从默认值开始,即您不会看到当前具有默认值的设置。有关所有可用设置的完整列表以及相当完整的说明、可能的范围和默认值,请查看 中的文件/usr/share/glib-2.0/schemas/。您将看到这些10_xxx.override文件,这是全局覆盖设置的首选方法。

至于 @mauek-unak 的评论,compiz 设置(如icon-size)在 VM 下不起作用,因为低图形下的默认 compiz 配置文件是unity-lowgfx,但 修改的设置gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/uni‌​tyshell/ icon-size 64是针对unity配置文件的。奇怪的是,即使dconf dump/load设置了当前配置文件,gsettings get org.compiz current-profile也不会对实际的 compiz 配置文件产生影响。

当 lowgfx 正在播放时,~/.config/compiz-1/compizconfig/config会有一些设置,你应该用类似如下的方式改变它:

sed -i '/profile = / s/-lowgfx//g' ~/.config/compiz-1/compizconfig/config

更改将立即应用。

答案3

实际上,在 VirtualBox 下运行 Ubuntu 时,您需要执行以下操作:

gsettings 设置 com.canonical.Unity lowgfx false

编辑配置文件只会暂时改变它。

相关内容