Как настроить виртуальную экранную клавиатуру в Linux

Хотя для слепых или людей с нарушениями зрения в Linux часто возникают проблемы, состояние доступности значительно улучшилось за последние несколько лет. Одной из мелочей, которую пользователи могут искать, является экранная клавиатура, и нет лучшего места для поиска, чем встроенные инструменты во многих популярных дистрибутивах. Здесь мы расскажем, как настроить виртуальную экранную клавиатуру в Linux, включая использование нескольких языков.
Включение экранной клавиатуры в Gnome
Экранная клавиатура в Gnome - самая простая в использовании. Чтобы включить экранную клавиатуру в GNOME, откройте меню настроек. Вы можете сделать это, нажав клавишу Super и введя “Настройки” или кликнув по значку системного трея в правом верхнем углу и выбрав “Настройки”.


В меню слева прокрутите вниз, пока не дойдете до самого низа, и найдите раздел “Универсальный доступ”. Прокрутите, пока не увидите опцию “Экранная клавиатура”, и включите её. Всё так просто.

Теперь, когда вы начнете что-то вводить, на экране должна появиться виртуальная клавиатура. Она будет продолжать появляться даже когда вы собираетесь разблокировать экран, и вы можете включить её на экране входа GDM.



После того как вы установите этот параметр экранной клавиатуры, вы также увидите меню универсального доступа рядом с системным треем в правом верхнем углу. Вы также можете переключать другие параметры универсального доступа из этого меню, но если вы хотите, чтобы оно сохранялось даже после отключения всех настроек, есть переключатель в том же разделе универсального доступа в меню настроек.
В зависимости от приложения, вам может понадобиться уменьшить окно, чтобы экранная клавиатура появилась. Например, у меня были большие проблемы с её открытием в большинстве веб-браузеров, но Epiphany (GNOME Web) всегда работал хорошо. Просто имейте в виду, что ваш опыт может отличаться.
Настройка нескольких языков клавиатуры
Если вам нужно настроить другой язык на вашей виртуальной клавиатуре, нажмите на опцию “Регион и язык” в настройках GNOME. Оттуда нажмите на маленький значок “+” под тем языком, который у вас установлен в качестве основного. Вы должны иметь возможность искать в огромной библиотеке языков, чтобы найти тот, который хотите добавить в вашу систему.

На экранной клавиатуре нажмите на маленькую кнопку с флагом рядом с пробелом. Там вы сможете выбрать из языков, которые вы выбрали в разделе “Регион и язык” в настройках GNOME.

Виртуальные клавиатуры в других окружениях рабочего стола
Если вы не используете GNOME, большинство популярных окружений рабочего стола, таких как KDE и Cinnamon, также поставляются с предустановленной виртуальной клавиатурой. Просто откройте меню приложений и введите “виртуальная клавиатура”, чтобы запустить экранную клавиатуру.
Если ваш менеджер рабочего стола не поставляется с виртуальной клавиатурой, есть несколько программ экранной клавиатуры, которые вы можете установить. Они не зависят от рабочего стола, поэтому вы можете использовать их независимо от используемого вами окружения рабочего стола. Одной из лучших является Florence.
Florence: Программное обеспечение для виртуальной клавиатуры
Florence может быть несколько сложной для установки, но после того как вы загрузите её с её страницы на SourceForge, документация по установке отличная. Она проведет вас через все необходимые зависимости, которые должны быть в репозиториях вашего дистрибутива, и точный процесс установки из исходников. Также есть пакеты в большинстве репозиториев дистрибутивов, так что это может быть так же просто, как
# Дистрибутив на основе Debian/Ubuntu
sudo apt install florenceили
# Fedora
sudo yum install florenceОттуда просто запустите приложение Florence, и оно готово к использованию. Есть значок, который появляется в вашем системном трее, и небольшое окно на вашем рабочем столе, которое позволяет вам включать и выключать его. У Florence нет опции автоматического открытия, так как она не интегрирована в окружение рабочего стола.

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