我在公共图书馆管理一批 Ubuntu 14.04 台式机(它们是无盘的,通过 DRBL 启动)。有时用户(我猜是孩子)会从启动器中删除图标。我想阻止这种情况,或者有一种简单的方法来恢复启动器的状态(例如通过自动启动脚本)。我该怎么做?我找到了这个(旧)线程http://ubuntuforums.org/showthread.php?t=2023390,但没有具体的细节,而且我似乎无法弄清楚如何使用 dconf。
答案1
可以使用以下方式查看桌面大部分区域的当前配置Dconf 编辑器或者使用命令行实用程序gsettings
:
gsettings get com.canonical.Unity.Launcher favorites
示例输出:
['application://nautilus.desktop', 'application://firefox.desktop', 'application://libreoffice-writer.desktop', 'application://unity-control-center.desktop', 'unity://running-apps', 'application://gnome-terminal.desktop', 'unity://expo-icon', 'unity://devices']
然后您可以使用它来将其恢复到该状态(尝试从启动器中删除一些东西,您可以看到任何变化),使用set
选项(请注意引号"
)使用以下命令输出get
:
gsettings set com.canonical.Unity.Launcher favorites "['application://nautilus.desktop', 'application://firefox.desktop', 'application://libreoffice-writer.desktop', 'application://unity-control-center.desktop', 'unity://running-apps', 'application://gnome-terminal.desktop', 'unity://expo-icon', 'unity://devices']"
因此,如果您让启动器处于所需的状态,并使用get
获取它,则稍后可以使用命令将其重新设置set
。您可以添加此命令gnome-session-properties
,然后它应该会在登录时自行设置: