我正在尝试建立一个系统,用户无法更改我为他们设置的桌面和面板。我选择 xfce 是因为我读到有一个 kiosk 模式,但我根本无法使其工作。我使用的是 xfce 4.10,kiosk 模式仍然存在吗?我按照以下说明进行操作https://wiki.xfce.org/howto/kiosk_mode,重点关注[xfce4-panel]。我还需要做些什么才能实现此功能吗?
我不是唯一遇到此问题的人,另一种解决方案似乎是更改 /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml 以包含该行。这已经帮助了一些人,例如https://askubuntu.com/questions/74205/how-do-i-prevent-a-user-from-customizing-the-panel-in-xubuntu。
它一开始确实对我有用,但随着我的面板长大,它不再工作了......我使用面板作为程序启动器,我猜它与添加外部程序有关,但我试图解决这个问题,但没有运气。发生的情况是,在添加锁定/解锁设置并注销并重新登录后,我会收到“选择默认面板”消息。这似乎也是其他有同样问题的人的行为。
我错过了什么吗? ~/.config/xfce4、/etc/xdg/xfce4 和 /etc/xfce4 中的文件之间有什么关系?例如,xfce4-panel.xml 应该相同吗?
我的工作解决方案 atm 是简单地禁用鼠标右键,但这不是一个合理的解决方案,因为有些程序依赖于鼠标右键。是否可以为某些程序再次启用该按钮(并且仍然不允许用户在程序打开时右键单击面板)?我可以拦截鼠标右键,查看它正在调用哪个程序并只让某些程序通过吗?