如何在 Linux Mint 12 上禁用壁纸更改?

如何在 Linux Mint 12 上禁用壁纸更改?

我正在寻找一种方法来禁用在公共计算机上安装的 Linux Mint 12 上更改壁纸的可能性。我搜索了互联网,但到目前为止我还没有得到任何直接的答案。

答案1

此方法在 ubuntu 中有效。我读到 Mint 来自 ubuntu,所以我希望这有效!(我真的希望它有效,因为我花了一些时间进行调查!)

您可以使用 dconf。Dconf 查找配置文件用户加载其配置,因此如果尚未创建,则必须创建它(对我来说不需要)。您还可以导出变量以设置另一个默认用户,但这会比较麻烦。

转到 /etc/dconf/profile 并创建一个名为用户。这可能需要管理员权限。最简单的方法是打开终端(ctrl-alt-t)并输入以下内容:

sudo gedit /etc/dconf/profile/user

您可以随意用您最喜欢的文本编辑器(提示:vim)替换 gedit。编辑该文件时,您应该添加以下行:

system-db:local

这告诉 dconf 打开数据库 local 并加载系统设置。如果您愿意,可以将其命名为 poopman 而不是 local(如果您在后续步骤中执行相同操作)。

现在让我们创建数据库文件. 这进入 /etc/dconf/

首先创建文件夹本地.d和一个子文件夹

sudo mkdir -p local.d/locks

在里面创建密钥文件00_壁纸并编辑它。我相信您可以根据需要将其命名为栗色,但这样描述不太准确。

sudo gedit /etc/dconf/db/local.d/locks/00_wallpaper

在里面添加以下内容:

# prevent changes to the wallpaper
/org/gnome/desktop/background/picture-uri

最后一步是更新系统数据库:

sudo dconf update

您现在应该在 /etc/dconf/db/ 中看到一个名为 local 的文件

瞧,无需重新登录。现在尝试更改壁纸,您会发现这是不可能的!要恢复这些更改,只需删除或注释锁定并再次运行 dconf update。

查看此处了解更多信息:https://wiki.gnome.org/Projects/dconf/SystemAdministrators

相关内容