我为我妈妈安装了 Ubuntu、Docky 和 Xfce。但有时她会不小心将 Docky 上的应用程序“拖放”到桌面上,从而删除它们。
有没有办法锁定 docky,让程序不被轻易删除?
答案1
是的,Docky 提供了信息亭模式:
Docky 对于交互式信息亭环境来说是一个绝佳的补充,它可以让您拥有一个漂亮的界面来启动信息亭提供的应用程序。
在此环境中,您通常需要一个只读接口。要在 Docky 中实现这一点,您必须设置几个 GConf 值:
gconftool-2 --set --type boolean /apps/docky-2/Docky/Items/DockyItem/ShowSettings false gconftool-2 --set --type boolean /apps/docky-2/Docky/Items/DockyItem/ShowQuit false gconftool-2 --set --type boolean /apps/docky-2/Docky/Items/FileApplicationProvider/AllowPinToDock false gconftool-2 --set --type boolean /apps/docky-2/Docky/Interface/DockDragTracker/ProvidersAcceptDrops false gconftool-2 --set --type boolean /apps/docky-2/Docky/Interface/DockDragTracker/LockDrags true
由于 Docky 图标现在单击左键时不执行任何操作,因此您还需要设置:
gconftool-2 --set --type boolean /apps/docky-2/Docky/Items/DockyItem/ShowDockyItem false
完全隐藏 Docky 图标或设置单击 Docky 图标的新操作:
gconftool-2 --set --type boolean /apps/docky-2/Docky/Items/DockyItem/DockyItemCommand "/some/command"
设置完成后,重新启动 Docky。Docky 现在将不允许从 Dock 中拖动(或删除)图标,无法将项目添加到 Dock,也无法访问设置对话框!
请注意,某些 docklet 可能会通过弹出菜单(GMail、Weather、NPR、Clock 等)显示自己的设置对话框/配置。此外,某些 docklet 还允许您修改系统状态(NetworkManager、Session 等)。您可能需要仔细考虑添加到信息亭环境的每个 docklet!