Глава 4. Плохое зрение | FreeBSD Documentation Portal
Description: Вспомогательные технологии для слабовидящих
Keywords: Accessibility,Low Vision,Magnify,Desktop

# Глава 4. Плохое зрение

Этот перевод может быть устаревшим. Для того, чтобы помочь с переводом, пожалуйста, обратитесь к Сервер переводов FreeBSD.

## 4.1. Введение

В этой главе описываются функции доступности, предназначенных для пользователей с ослабленным зрением, в графических средах рабочего стола,такие как виртуальные лупы, легкочитаемые шрифты и масштабирование экрана.

## 4.2. Размер рабочего стола

Графические среды позволяют пользователям настраивать размер отображения рабочего стола, функция, обычно известная как масштабирование экрана или масштабирование HiDPI. Цель состоит в том, чтобы увеличить элементы рабочего стола, такие как значки, текст и окна, для улучшения видимости и доступности.

### 4.2.1. KDE Plasma

Откройте модуль `Конфигурация дисплея (Display Configuration)`:

    % kcmshell6 kcm_kscreen

Выберите масштабирование с помощью ползунка `Глобальный масштаб (Global Scale)`. Изменение вступит в силу после перезапуска KDE Plasma.

### 4.2.2. XFCE

Чтобы установить пользовательский коэффициент масштабирования, например 4, выполните следующую команду:

    % xfconf-query -c xsettings -p /Gdk/WindowScalingFactor -s 4

Или масштабирование HiDPI можно включить с фиксированным коэффициентом 2x через графический интерфейс. Эта опция доступна в диалоговом окне `Внешний вид (Appearance)`, на вкладке `Настройки (Settings)` как `Масштабирование окон (Window Scaling)`. Чтобы открыть диалоговое окно `Внешний вид`, выполните:

    % xfce4-appearance-settings

## 4.3. Шрифт

Пакет package: x11-fonts/atkinson-hyperlegible[] предоставляет шрифт atkinson-hyperlegible. Он разработан для хорошей читаемости, формы букв направлены на повышение распознавания символов. Для установки выполните:

    # pkg install atkinson-hyperlegible

Оставшаяся часть этого раздела описывает, как настроить шрифты в различных графических средах на примере atkinson-hyperlegible.

### 4.3.1. KDE Plasma

KDE позволяет выбрать шрифт и его размер через модуль `Шрифты (Fonts)`. Запустите:

    % kcmshell6 kcm_fonts

Нажмите кнопку Настроить `Все шрифты…​` (Adjust `All Fonts…​`), чтобы выбрать шрифт и его размер для всех графических элементов. Или вы можете выбрать шрифт и размер для отдельных элементов, используя формы ниже.

В нижней части окна также можно выбрать такие опции, как `Сглаживание (Anti-Aliasing)`, `Субпиксельный рендеринг (Sub-pixel Rendering)`, `Хинтинг (Hinting)` и `Принудительный DPI шрифтов (Force Font DPI)`. Каждая опция имеет значок справа для открытия диалога помощи.

### 4.3.2. XFCE

XFCE позволяет выбрать шрифт и размер для заголовков окон и текста содержимого, а также размер шрифта для подписей значков.

    % xfconf-query -c xfwm4 -p /general/title_font -s "Atkinson Hyperlegible 15" (1)
    % xfconf-query -c xsettings -p /Gtk/FontName -s "Atkinson Hyperlegible 15" (2)
    % xfconf-query -c xsettings -p /Gtk/MonospaceFontName -s "Atkinson Hyperlegible 15" (3)
    % xfconf-query -c xfce4-desktop -p /desktop-icons/use-custom-font-size -s true (4)
    % xfconf-query -c xfce4-desktop -p /desktop-icons/font-size -s 15.0 (5)

1 | Установите шрифт заголовка окна на Atkinson Hyperlegible, размер 15.
2 | Установите шрифт содержимого окна на Atkinson Hyperlegible, размер 15.
3 | Установите моноширинный шрифт в окнах на Atkinson Hyperlegible, размер 15.
4 | Включить настраиваемый размер шрифта для иконок.
5 | Установите размер шрифта иконки на 15.0.

Или вы можете настроить те же параметры с помощью графических диалогов конфигурации XFCE.

Для выбора шрифта для заголовков окон откройте диалоговое окно `Менеджер окон (Window Manager)`:

    % xfwm4-settings

Чтобы выбрать шрифт, используемый внутри окон, откройте диалоговое окно `Внешний вид (Appearance)` и перейдите на вкладку `Шрифты (Fonts)`:

    % xfce4-appearance-settings

| На вкладке Шрифты также можно настроить параметры, такие как `Сглаживание (anti-aliasing)`, `Хинтинг (Hinting)`, `Порядок субпикселей (Sub-pixel order)` и `пользовательский DPI (Custom DPI)`. Подробнее смотрите в документации XFCE.

Чтобы установить размер шрифта для значков, откройте диалоговое окно `Рабочий стол (Desktop)` и перейдите на вкладку `Иконки рабочего стола (Desktop Icons)`, где можно настроить размер шрифта иконок:

    % xfdesktop-settings

## 4.4. Увеличение

В этом разделе описываются различные утилиты, которые увеличивают части экрана, действуя как виртуальные увеличительные линзы. Некоторые инструменты постоянно увеличивают область под курсором мыши, в то время как другие этого не делают. Определенные утилиты автоматически перемещают увеличенное окно вслед за курсором, тогда как другие удерживают его на месте.

Таблица 1. Утилиты для увеличения экрана.
Имя | Автоматическое обновление | Автоматическое перемещение линзы | Пакет
--- | --- | --- | ---
lupe | Да | Нет | x11/lupe
kmag | Да | Нет | accessibility/kmag
xlupe | Да | Нет | x11/xlupe
xmag | Нет | Нет | x11/xmag
xzoom | Нет | Нет | x11/xzoom

Остальная часть данного раздела подробно описывает шаги по установке, настройке и запуску утилит.

### 4.4.1. lupe

Утилита lupe(1) является экранным увеличителем для системы X Window, который обновляет увеличенную область в реальном времени. Для её установки выполните:

    # pkg install lupe

По умолчанию lupe увеличивает содержимое экрана под указателем мыши в пределах круглой области (25×25 пикселей), отображаемой в центре экрана. Для запуска lupe выполните:

    % lupe

Для выхода из lupe нажмите клавишу `q`.

| Запустите lupe с опцией `-noshape`, чтобы отображать увеличенную область в отдельном перемещаемом окне. Без этой опции увеличитель зафиксирован в центре экрана.

### 4.4.2. kmag

Утилита kmag(1) предоставляет экранный увеличитель, который отображает увеличенную область под курсором мыши в отдельном окне. Окно увеличителя включает меню с различными опциями и настройками для персонализации.

Для установки kmag выполните:

    # pkg install kmag

Для запуска kmag выполните:

    % kmag

### 4.4.3. xlupe

Утилита x11/xlupe представляет собой экранную лупу для системы X Window, которая обновляет увеличенное изображение в реальном времени. Для её установки выполните:

    # pkg install xlupe

Для запуска xlupe выполните:

    % xlupe

Утилита не включает руководство, но запускается в графическом окне с кнопками, которые позволяют интерактивно настраивать её параметры.

### 4.4.4. xmag

Утилита xmag(1) представляет собой базовый экранный увеличитель для X Window System. В отличие от других увеличителей, она не обновляет увеличенную область в реальном времени.

Для установки выполните:

Для установки выполните:

    # pkg install xmag

Для запуска xmag выполните:

    % mag

| xmag не отображает увеличенную область сразу после запуска. Щёлкните в любом месте экрана левой кнопкой мыши, чтобы выбрать область, и xmag откроет окно с увеличенным видом этой зоны. Окно приложения содержит несколько кнопок с ограниченным функционалом.

### 4.4.5. xzoom

Утилита xzoom(1) — это экранный увеличитель для X Window System, который обновляет увеличенное изображение в реальном времени. Для установки выполните:

    # pkg install xzoom

Для запуска xzoom выполните:

    % xzoom

| В отличие от других увеличителей, xzoom не следует автоматически за курсором мыши и не увеличивает область под ним в собственном окне. Взаимодействие осуществляется с помощью клавиатуры, обратитесь к xzoom(1) для получения списка доступных команд и деталей использования.

## 4.5. Мышь

### 4.5.1. Внешний вид

Некоторые окружения рабочего стола позволяют изменять размер, цвет и другие графические свойства указателя мыши.

#### 4.5.1.1. KDE Plasma

KDE Plasma предоставляет модуль `Cursors` для выбора темы и размера курсора мыши. Для его запуска выполните:

    % kcmshell6 kcm_cursortheme

Выберите установленную тему курсора в окне. В верхнем левом углу находится выпадающее меню `Размер (Size)` для выбора размера указателя мыши; доступные размеры зависят от выбранной темы.

Нажмите значок `Получить новый…​ (Get New…​)` в правом верхнем углу, чтобы установить новую тему. Вы можете устанавливать новые темы из нового окна. В качестве предложения, найдите `Крупные курсоры мыши (Large Mouse Cursors)` — черно-белую тему с высокой контрастностью.

#### 4.5.1.2. XFCE

XFCE позволяет задать размер и цвет указателя мыши через диалог `Мышь и сенсорная панель (Mouse and Touchpad)`. Для запуска диалога выполните:

    % xfce4-mouse-settings

Затем нажмите на вкладку `Тема (Theme)`, чтобы выбрать размер и стиль.

| Некоторые темы, включая Default, не поддерживают настройку размера курсора.

Или тот же результат можно достичь с помощью команды `xfconf-query`. Следующий пример устанавливает размер курсора текущей темы на 50:

    % xfconf-query -c xsettings -n -p /Gtk/CursorThemeSize -s 50

### 4.5.2. Найти курсор

Некоторые графические среды предоставляют визуальную обратную связь о текущем положении указателя мыши.

#### 4.5.2.1. KDE Plasma

KDE Plasma рисует две круговые линии, движущиеся вокруг курсора мыши. Откройте модуль `Эффекты рабочего стола (Desktop Effects)`:

    % kcmshell6 kcm_kwin_effects

Включите флажок `Отслеживать мышь (Track Mouse)`. Рисуйте круговые линии, нажимая клавиши `Meta` + `Ctrl`. Вы можете изменить сочетание клавиш через кнопку `Настроить (Configure)`, связанную с `Отслеживать мышь (Track Mouse)`.

| На клавиатурах, где клавиша `Meta` отсутствует, её обычно заменяет клавиша `Super`. Для получения дополнительной информации обратитесь к https://en.wikipedia.org/wiki/Meta_key и https://en.wikipedia.org/wiki/Super_key_(keyboard_button).

#### 4.5.2.2. XFCE

Xfce рисует большие красные круги вокруг указателя мыши. Введите:

    % xfce4-find-cursor

Приведенная выше команда рисует круги в течение нескольких секунд.

Сочетания клавиш

XFCE позволяет добавить сочетание клавиш. Круги рисуются до тех пор, пока нажаты клавиши сочетания. Чтобы использовать сочетание, сначала включите функцию, затем выберите комбинацию клавиш для привязки к `xfce4-find-cursor`.

Пример для включения и привязки `Ctrl` + `Super` + `k`:

    xfconf-query -c accessibility -p /FindCursor -s true
    xfconf-query -c xfce4-keyboard-shortcuts -n -t 'string' -p '/commands/custom/<Ctrl><Super>k' -s xfce4-find-cursor

Сочетания клавиш через диалоговые окна

Или того же результата можно достичь через диалоги настройки XFCE. Первым шагом откройте диалог `Специальные возможности` в XFCE:

    % xfce4-accessibility-settings

Нажмите на вкладку `Мышь (Mouse)` и включите флажок `Показывать положение указателя при нажатии клавиши (Show location of pointer on keypress)`.

Второй шаг, откройте диалоговое окно `Клавиатура (Keyboard)` в XFCE:

    % xfce4-keyboard-settings

Перейдите на вкладку `Сочетания клавиш приложений (Application Shortcuts)`. Нажмите кнопку `+ Добавить (Add)`, откроется диалоговое окно `Команда для сочетания клавиш (Shortcut Command)`. Введите xfce4-find-cursor в форму, затем нажмите кнопку `OK`. Выберите комбинацию клавиш для привязки к `xfce4-find-cursor` в новом диалоговом окне.

Изменено: 18 июня 2026 г. by Alexander Ziaee

Назад
Главная
Далее