Display managers and accessibility settings
Accessibility: the assistive technologies a Linux desktop provides, and the keyboard and display settings that make a machine usable for people who cannot use the defaults.
Lesson 3 of 3 in objective 106. User interfaces and desktops, part of LPIC-1 Exam 102-500.
Keyboard and pointer settings
Sticky keys let a modifier be pressed and released before the key it modifies, so a one-handed user can type Ctrl-C in two presses. Repeat keys controls whether a held key repeats and how fast. Slow keys require a key to be held for a moment before it registers, filtering accidental brushes, and bounce keys — debounce keys is the same setting under another name — discard a second press of the SAME key arriving within a short interval of the first. That is the setting a hand tremor calls for, because the symptom it fixes is one press producing two identical characters.
The three filters are told apart by the moment each one acts, and a question will describe a symptom rather than name the setting. Slow keys judges how long the FIRST press is held; bounce keys judges how soon the SECOND press of that key arrives; repeat keys governs auto-repeat while a key stays down and is neither of the other two. The names are also written two ways, and both are asked for: a desktop panel spells them as two words, while the X server's AccessX controls underneath run them together, so a tool such as xkbset takes stickykeys, slowkeys, bouncekeys and mousekeys, and the bounce-keys interval set in a panel is that same AccessX value.
Mouse keys move the pointer with the numeric keypad, which is the answer when a pointing device cannot be used at all. Every one of these is a setting, not a program, and each desktop exposes them in its own accessibility panel.
Screen and speech
A screen reader speaks the interface: Orca is the one shipped with GNOME, and emacspeak is a long-standing alternative built around Emacs. A screen magnifier enlarges part of the display, and high-contrast themes plus a large-print setting cover the middle ground where magnification is not needed. An on-screen keyboard — GOK historically, or a desktop's own — lets a pointer be used to type. Braille output is handled by BRLTTY, which drives a refreshable braille display and works at the console rather than only in a desktop.
Worth carrying in
- Sticky keys
- Press a modifier and the next key in sequence rather than together.
- Slow keys / bounce keys
- Require a hold before registering; ignore rapid repeats of the same key.
- Mouse keys
- Move the pointer with the numeric keypad.
- Orca
- The GNOME screen reader. Emacspeak is the Emacs-based alternative.
- BRLTTY
- Drives a refreshable braille display, including at the text console.
- High contrast / large print
- Theme settings for low vision short of magnification.
What the exam does with this
- Match the name to the need: Orca speaks, BRLTTY drives braille, GOK is an on-screen keyboard.
- Sticky keys is about modifiers in sequence; slow keys is about how long a key must be held.
- Objective
- 106. User interfaces and desktops
- Share of the exam
- 6.67% (the whole objective)
- Questions in this lesson
- 6
- Signed for by a person
- 0
Partly checked. None of the 6 questions here has been read against the cited source by a person. 6 questions have been checked against their cited clause by an automated pass — which is not the same thing, and is not a signature.
Only questions a person has signed for are used in mock exams here. That is the whole difference between the two kinds of checking above.
How these questions are written — where each question comes from, what the verification ledger records, and what happens when one is found wrong.
Drill this lesson
A lesson is one sitting: the trainer draws a short run from these questions alone and spaces the ones you get wrong.
Practise Display managers and accessibility settings
Questions in this lesson
- A user types with one hand and cannot hold Ctrl or Shift down while pressing another key. Which accessibility feature lets a modifier key stay active after it is released, so the next key press is combined with it? machine-checked
- A blind user needs the desktop read aloud, and also wants the same output sent to a refreshable braille display. Which assistive technology on a Linux desktop is designed for exactly this? machine-checked
- A user with very limited vision keeps typing whole sentences in capitals because they cannot see the Caps Lock indicator on the keyboard. Which accessibility feature plays a sound whenever a locking key such as Caps Lock or Num Lock changes state? machine-checked
- A user can operate a keyboard accurately but cannot use a mouse or trackpad at all. Which desktop accessibility feature addresses this directly, and which feature solves the opposite problem? machine-checked
- A user with low but usable vision can read text once it is large enough, and needs a movable enlarged view of whatever part of the screen the pointer is over, rather than having the whole desktop scaled. Which assistive technology fits, and what would the high contrast desktop theme have done instead? machine-checked
- A user with a hand tremor reports that single key presses frequently produce two identical characters. Type the two-word name, as it appears in desktop accessibility settings, of the keyboard feature that discards a second press of the same key when it arrives within a short interval of the first. machine-checked
Practise Display managers and accessibility settings
The rest of objective 106
- Installing and configuring a graphical display server
- Display managers and desktop sessions
- Display managers and accessibility settings — you are here