我需要在我的 Xubuntu 11.10 机器中设置一个帐户,本质上是一个信息亭。我已经设置了桌面并只为面板分配了某些图标,现在我只想锁定面板使其无法更改。(如果随着时间的推移,我需要更改面板时,可以使用 sudo 权限轻松更改面板,那就更好了。)
过去,我使用 Pessulus 在 Ubuntu 中完成了同样的事情,但我读到 Pessulus 在 Ubuntu 11.10 中不起作用,所以我上周通过升级切换到 Xubuntu,因为我读到 XFCE 支持 kiosk 模式。我不得不升级,因为据我所知,这是解决我在使用打印机时遇到的无关硬件问题的唯一方法。
我尝试按照此处所述打开 Kiosk 模式。我使用以下内容创建了文件 /etc/xdg/xdg-xubuntu/xfce4/kiosk/kioskrc:
[xfce4-panel]
CustomizePanel=root
Run Code Online (Sandbox Code Playgroud)
似乎现在有问题的帐户可以右键单击面板,添加启动器并使用它,但是当帐户注销并返回启动器时不再存在。如果这是 XFCE 信息亭模式所需的行为,那么这不是我想要的。我需要阻止此帐户能够修改面板。我想我在尝试设置 kisok 模式时可能做错了什么。
最坏的情况我想我可以禁用用户的右键单击,但是当我意识到某些程序需要右键单击才能正常运行时,该解决方案似乎可能会导致麻烦。我研究了防止右键单击选项,但我在这里找到的唯一解决方案似乎是系统范围的解决方案,我真的需要这台机器上的其他两个帐户具有右键单击功能。
我确信我不是唯一想要这样做的人。我可以想到许多在 Xubuntu 中锁定面板的用例。我花了很长时间寻找解决方案,但还没有找到。我已经使用 Ubuntu 五年了,但它一直对我有用,所以我没有太多编辑配置文件的经验。你能指出我想要完成的工作的指南吗?
小智 6
这个链接是关于锁定面板的,也许这就是你要找的:https : //sites.google.com/site/easylinuxtipsproject/xubuntu#TOC-Safeguard-the-panels-kiosk-mode-
将主文件夹中的面板设置复制到系统范围的文件夹中。设置文件名为
xfce4-panel.xml.将以下魔法咒语复制并粘贴到终端中:
Run Code Online (Sandbox Code Playgroud)sudo cp -v ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/现在使用文本编辑器 Leafpad 打开设置文件。使用以下命令行:
Run Code Online (Sandbox Code Playgroud)gksudo leafpad /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml几乎在该文本文件中的文本顶部,您会看到以下行:
Run Code Online (Sandbox Code Playgroud)<channel name="xfce4-panel" version="1.0">删除该行并将其替换为该行:
Run Code Online (Sandbox Code Playgroud)<channel name="xfce4-panel" version="1.0" locked="*" unlocked="root">保存修改后的文本文件。
重新启动计算机。
面板现在处于自助服务终端模式,无法删除或修改。
| 归档时间: |
|
| 查看次数: |
7942 次 |
| 最近记录: |