如何阻止用户自定义 Xubuntu 中的面板?

如何阻止用户自定义 Xubuntu 中的面板?

我需要在我的 Xubuntu 11.10 机器中设置一个帐户,本质上是一个信息亭。我已经设置了桌面,并为面板分配了某些图标,现在我只想锁定面板,这样它就无法更改了。(如果我需要随时间更改面板,可以使用 sudo 权限轻松更改面板,那就更好了。)

过去,我使用 Pessulus 在 Ubuntu 上完成了同样的事情,但我读到 Pessulus 在 Ubuntu 11.10 上无法使用,因此我上周升级到 Xubuntu,因为我读到 XFCE 支持信息亭模式。我不得不升级,因为据我所知,这是解决我遇到的与打印机无关的硬件问题的唯一方法。

我尝试按照说明打开 Kiosk 模式这里。我创建了文件 /etc/xdg/xdg-xubuntu/xfce4/kiosk/kioskrc,其内容如下:

[xfce4-panel]
CustomizePanel=root

看起来现在有问题的帐户可以右键单击面板,添加启动器并使用它,但是当帐户注销并重新登录时,启动器不再存在。如果这是 XFCE 信息亭模式的期望行为,那么它就不是我想要的。我需要阻止此帐户修改面板。我猜可能是我在尝试设置 kisok 模式时做错了什么。

最糟糕的情况是,我猜我可以禁用用户的右键单击,但当我意识到某些程序需要右键单击才能正常运行时,该解决方案似乎可能会导致麻烦。我研究了阻止右键单击的选项,但我找到的唯一解决方案是这里似乎是一个系统范围的解决方案,我确实需要这台机器上的另外两个帐户具有右键单击功能。

我确信我不是唯一一个想这样做的人。我能想到很多在 Xubuntu 中锁定面板的用例。我花了很长时间寻找解决方案,但还没有找到。我已经使用 Ubuntu 五年了,但它对我来说一直都很好用,所以我没有太多编辑配置文件的经验。你能给我一个指南来指导我试图完成什么吗?

答案1

此链接是关于锁定面板的,也许这就是您正在寻找的: https://sites.google.com/site/easylinuxtipsproject/xubuntu#TOC-Safeguard-the-panels-kiosk-mode-

将主文件夹中的面板设置复制到系统范围文件夹。设置文件名为xfce4-panel.xml

将以下神奇咒语复制并粘贴到终端中:

sudo cp -v ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/

现在使用文本编辑器 Leafpad 打开设置文件。使用以下命令行:

gksudo leafpad /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml

几乎在该文本文件的文本顶部,你会看到这一行:

<channel name="xfce4-panel" version="1.0">

删除该行并用以下行替换它:

<channel name="xfce4-panel" version="1.0" locked="*" unlocked="root">

保存修改后的文本文件。

重新启动计算机。

面板现在处于信息亭模式,无法删除或修改。

相关内容