我的目标是配置一个最小的Mate桌面,只允许Firefox和有限的文件管理。
到目前为止,我通过编辑/etc/xdg/菜单/中的菜单文件,成功地删除了大多数桌面。
所以现在看起来是这样:

这会取消所有用户的菜单,这并不是最优的,但对于此场景则是如此。但我也想删除或禁用“锁定屏幕”和“关机”按钮。
我通过配置一个适当的dconf配置文件来尝试这一点。有些设置听起来很有希望,但没有效果:
# /etc/dconf/db/remote-desktop.d/
# mate-menu
[org/mate/mate-menu/plugins/system_management]
**show-quit=false**
show-package-manager=false
**show-lock-screen=false**
**show-control-center=false**
show-logout=true
show-terminal=false注意:"**“只是为了强调,配置不包含它们!在同一配置文件中的其他设置具有期望的效果,例如:
# mate-caja
[org/mate/caja/desktop]
computer-icon-visible=false
trash-icon-visible=false
# mate-panel
[org/mate/panel/general]
locked-down=true有没有人知道如何禁用/删除锁和关机按钮?
另一个痛点是桌面上下文菜单:

我还没有找到一种方法来删除/禁用这个,或者至少是菜单条目"Starter“,它允许用户创建带有任意可执行文件的启动快捷键.
你知道如何“拆除”这个菜单吗?
我使用的是Mate版本的1.24.0+1。
我的dconf档案看起来是这样的:

less /etc/dconf/profile/remote-desktop
user-db:user
system-db:remote-desktop 我将其编译到dconf db中:
sudo dconf update我为想要的用户激活它,方法是:
export DCONF_PROFILE=remote-desktop在他们的~/.剖面和~/..bashrc
dconf配置文件似乎一般都能工作,因为Caja设置占上风。
发布于 2020-09-15 13:08:54
来回答我自己的问题--至少部分回答:
其中一个问题是DCONF配置文件的名称“远程桌面”--这里不允许使用破折号。因此,我将数据库和配置文件从“远程桌面”重命名为“远程桌面”。还是没有突破。
然后我重新安装伙伴,从安装中删除“快活菜单”,而不添加顶部面板菜单。相反,我使用dconf将Logout和Firefox launcher对象添加到顶部面板。您必须编辑面板对象ids的列表,以使这些对象可见,并防止伴侣“抱怨”丢失的小程序(比如“活力”菜单)。
现在我有了想要的效果(注销和启动Firefox是可访问的,但不是锁定屏幕和关闭)。
https://stackoverflow.com/questions/63633104
复制相似问题