0

我的目标是配置一个最小的 Mate 桌面,只允许 Firefox 和有限的文件管理。

到目前为止,我设法通过编辑 /etc/xdg/menus/ 中的菜单文件来剥离大部分桌面:

  • mate-applications.menu
  • mate-preferences-categories.menu

所以它现在看起来像这样:

伴侣菜单

这会为所有用户剥离菜单,这不是最佳选择,但适用于这种情况。但我也想删除或禁用“锁定屏幕”和“关机”按钮。

我通过配置适当的 dconf-Profile 进行了尝试。有些设置听起来很有希望 - 但没有效果:

# /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 anlegen”...

你知道如何“化解”这个菜单吗?

我正在使用 Mate 版本 1.24.0+1。

我的 dconf 配置文件如下所示: dconf 配置文件结构

less /etc/dconf/profile/remote-desktop 
user-db:user 
system-db:remote-desktop 

我将它编译到 dconf 数据库中:

sudo dconf update

我通过放置以下内容为所需用户激活它:

export DCONF_PROFILE=remote-desktop

在他们的 ~/.profile 和 ~/.bashrc

dconf 配置文件似乎可以正常工作,因为 Caja 设置已生效。

4

1 回答 1

0

回答我自己的问题 - 至少部分:

问题之一是 DCONF 配置文件“remote-desktop”的名称——破折号在这里不是一个允许的字符。所以我将我的数据库和配置文件从“remote-desktop”重命名为“remotedesktop”。仍然没有突破。

然后我重新安装了 mate,从安装中删除了“brisk-menu”,而不是添加顶部面板菜单。相反,我使用 dconf 将 Logout 和 Firefox 启动器对象添加到顶部面板。您必须编辑面板对象 ID 列表以使这些对象可见并防止伴侣“抱怨”丢失​​的小程序(如轻快菜单)。

现在我得到了想要的效果(注销和启动 Firefox 是可以访问的,但不是锁屏和关机)。

于 2020-09-15T13:08:54.557 回答