第 13 章 自定义 GNOME 系统的桌面功能

这一章提到了三个重要的桌面功能。阅读本章后您将知道如何为所有用户迅速终止默认的 X 服务器,如何启用构成键,及如何禁止用户使用命令行。
为确保您所做的更改生效,需要更新“dconf”实用工具。用户在退出和再次登录之后将体会到不同之处。

13.1. 启用 Ctrl+Alt+Backspace 快捷方式

Ctrl+Alt+Backspace 快捷方式键的组合用来终止 X 服务器。尤其在以下时候您也许想要终止 X 服务器:
  • 某个程序使 X 服务器停止工作。
  • 您需要从已登录会话中快速切换出来。
  • 您启动的一个程序运行失败。
  • 由于各种原因您无法在当前会话中执行操作。
  • 屏幕冻结
如需启用 Ctrl+Alt+Backspace 快捷方式来为所有用户强制终止默认的 X 服务器,您需要设置 org.gnome.desktop.input-sources.xkb-options GSettings键值(关于GSettings键值的更多信息,请参见〈第 9.6 节 “GSettings 键值属性”〉)。

过程 13.1. 启用 Ctrl-Alt-Backspace 快捷方式

  1. /etc/dconf/db/local.d/00-input-sources 中创建一个用于计算机范围设置的 local 数据库:
    [org/gnome/desktop/input-sources]
    # Enable Ctrl-Alt-Backspace for all users
    xkb-options=['terminate:ctrl_alt_bksp']
  2. 覆盖用户设置,并阻止用户在 /etc/dconf/db/local.d/locks/input-sources 中对此修改:
    # Lock the list of enabled XKB options
    /org/gnome/desktop/input-sources/xkb-options
  3. 更新系统数据库以使更改生效:
    # dconf update
Ctrl+Alt+Backspace 按键组合现已启用。所有用户都可以快速简单地终止 X 服务器,且该操作将把用户带回登录提示符处。