第 13 章 自定义 GNOME 桌面功能
本章提到了三个主要的桌面功能。阅读后,您将了解如何默认为所有用户快速终止 X 服务器,如何启用 Compose 键 或如何禁用用户的命令行访问。
要确保您所做的更改生效,您需要更新
dconf
工具。用户退出登录并再次登录时会体验到不同。
13.1. 允许和禁止在线帐户
GNOME 在线帐户 (GOA)用于设置个人网络帐户,然后自动与 GNOME 桌面和应用程序集成。用户可以使用 Online Accounts 应用程序添加其在线帐户,如 Google、Facebook、Flickr、ownCloud 等。
作为系统管理员,您可以
- 启用所有在线帐户;
- 有选择地启用几个在线帐户;
- 禁用所有在线帐户。
过程 13.1. 配置在线帐户
- 如果系统上没有 gnome-online-accounts 软件包,请以 root 身份运行以下命令安装它:
#
yum install gnome-online-accounts
- 在
/etc/dconf/db/local.d/goa
中为本地数据库创建一个 keyfile,其中包含以下配置:- 仅有选择地启用几个提供商:
[org/gnome/online-accounts] whitelisted-providers= ['google', 'facebook']
- 禁用所有提供商:
[org/gnome/online-accounts] whitelisted-providers= ['']
- 允许所有可用的提供商:
[org/gnome/online-accounts] whitelisted-providers= ['all']
- 锁定设置,以防止用户覆盖它们。
- 如果不存在,请创建一个名为
/etc/dconf/db/local.d/locks/
的新目录。 - 在
/etc/dconf/db/local.d/locks/goa
中创建一个新文件,其内容如下:# Prevent users from changing values for the following key: /org/gnome/online-accounts
- 更新系统数据库以使更改生效:
#
dconf update
- 在系统范围的设置生效前,用户必须退出并重新登录。