Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

第 13 章 自定义 GNOME 桌面功能

本章提到了三个主要的桌面功能。阅读后,您将了解如何默认为所有用户快速终止 X 服务器,如何启用 Compose 键 或如何禁用用户的命令行访问。
要确保您所做的更改生效,您需要更新 dconf 工具。用户退出登录并再次登录时会体验到不同。

13.1. 允许和禁止在线帐户

GNOME 在线帐户 (GOA)用于设置个人网络帐户,然后自动与 GNOME 桌面和应用程序集成。用户可以使用 Online Accounts 应用程序添加其在线帐户,如 Google、Facebook、Flickr、ownCloud 等。
作为系统管理员,您可以
  • 启用所有在线帐户;
  • 有选择地启用几个在线帐户;
  • 禁用所有在线帐户。

过程 13.1. 配置在线帐户

  1. 如果系统上没有 gnome-online-accounts 软件包,请以 root 身份运行以下命令安装它:
    # yum install gnome-online-accounts
  2. /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']
  3. 锁定设置,以防止用户覆盖它们。
    1. 如果不存在,请创建一个名为 /etc/dconf/db/local.d/locks/ 的新目录。
    2. /etc/dconf/db/local.d/locks/goa 中创建一个新文件,其内容如下:
      # Prevent users from changing values for the following key:
      /org/gnome/online-accounts
  4. 更新系统数据库以使更改生效:
    # dconf update
  5. 在系统范围的设置生效前,用户必须退出并重新登录。