К основному контенту

Экранная клавиатура в Linux

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

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

Для Linux существует несколько виртуальных клавиатур: GOK (Gnome Onscreen Keyboard), kvkbd, onboard, Florence.

В этой инструкции я остановлюсь на Florence. У нее есть несколько преимуществ перед другими клавиатурами например: настраиваемая раскладка, несколько методов ввода и авто скрытие и т д. Также из этой инструкции вы узнаете как пользоваться Ubuntu только с помощью мыши.

Содержание статьи: Установка экранной клавиатуры Florence в Linux Настройка и запуск экранной клавиатуры Пользуемся Ubuntu только с помощью мыши Установка экранной клавиатуры Florence в Linux

Florence доступна в официальных репозиториях большинства дистрибутивов.

Для установки в Ubuntu или Linux Mint наберите:

sudo apt-get install florence

Для Fedora, CentOS или RHEL установка команда установки будет выглядит следующим образом:

sudo yum install florence

А для Mandriva и Mageia:

sudo urpmi florence

Пользователи ArchLinux могут установить ее из AUR. Настройка и запуск экранной клавиатуры

После установки Florence вы можете запустить ее командой:

florence

По умолчанию виртуальная клавиатура находиться поверх других окон, позволяя вам легко переключиться в нужное окно.

Чтобы изменить настройки клавиатуры нажмите на кнопку настроек в левой части клавиатуры:



На вкладке стили вы можете настроить стиль клавиатуры и включить/отключить звуковые эффекты.



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

Прозрачность может быть полезна когда расширения экрана недостаточно чтобы клавиатура не блокировала окна. Например прозрачная клавиатура с уровнем прозрачности кнопок 50%:



В меню поведение вы можете выбрать метод ввода. Florence поддерживает несколько методов ввода: мышь, тачскрин, таймер и рисование. По умолчанию установлен метод ввода с помощью мыши. Последний метод не требует кликов мышью. в методе таймер кнопка нажимается когда указатель мыши находиться над ней некоторое время. Метод рисование работает аналогично таймеру, но поддерживает отслеживание траекторий и обучение, с ним вы можете действовать намного быстрее чем с таймером.



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



Пользуемся Ubuntu только с помощью мыши

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

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

Процедура загрузки Ubuntu заканчивается запуском дисплейного менеджера или менеджера входа. По умолчанию в Ubuntu используется оконный менеджер LightDM с интерфейсом Unity Greeter. Без клавиатуры вы не сможете ввести имя и пароль для входа в систему.

Для запуска экранной клавиатуры на экране входа в систему установите GTK Greeter в котором есть поддержка экранной клавиатуры:

sudo apt-get install lightDM-GTK-Greeter

Затем откройте конфигурационный файл Greeter в /etc/lightdm/lightdm-gtk-greeter.conf в текстовом редакторе, и укажите использовать Florence в качестве экранной клавиатуры.

sudo vi /etc/lightdm/lightdm-gtk-greeter.conf

[greeter] keyboard=florence --no-gnome --focus &



Давайте перезагрузим компьютер чтобы проверить все ли работает. Кода загрузиться экран входа в систему нажмите на значке с человечком и выберите пункт Экранная клавиатура.



После нажатия экранная клавиатура появиться на экране входа. Сейчас вы можете авторизироваться с помощью виртуальной клавиатуры.



Для пользователей GNOME2/GNOME3 на официальном сайте есть документация по использованию экранной клавиатуры.

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

$ mkdir -p ~/.config/autostart

$ vi ~/.config/autostart/florence.desktop

[Desktop Entry] Type=Application Name=Virtual Keyboard Comment=Auto-start virtual keyboard Exec=florence --no-gnome

Теперь клавиатура будет автоматически появляться как только вы войдете в систему.



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

На десерт сегодня видео с котом, который ест лапой, прямо из банки. Прикольно правда?

Комментарии


Дистанционная компьтерная помощь, удаленная компьютерная помощь онлайн.

Популярные сообщения из этого блога

Лучшие плагины для OBS Studio

Open Broadcast Software или OBS - это свободное программное обеспечение с открытым исходным кодом для стриминга аудио и видео данных в сеть интернет. Программа полностью кроссплатформенная и может работать в Windows, Linux или MacOS. Это отличная альтернатива для таких программ, как Wirecast и XSplit. OBS использует для вещания стандартный протокол обмена сообщениями в реальном времени, а поэтому может транслировать данные в любой сервис, поддерживающий это, например, Yotube. Несмотря на широкие возможности OBS, программа поддерживает еще и множество плагинов. В этой статье мы рассмотрим лучшие плагины для OBS Studio, которые вы можете использовать. Содержание статьи: Лучшие плагины OBS Studio 1. Browser Source Plugin 2. Video Source Plugin 3. Simple Scene Switcher 4. DirectShow Audio Source 5. CLR Browser Source 6. OBS Remote 7. AMD Advanced Media Framework Encoder 8. Text Source Plugin Выводы Лучшие плагины OBS Studio Чтобы найти плагины OBS Studio для Video пользователям пр…

Лучшие аналоги Paint для Linux

Когда я работал в Windows, я часто использовал стандартную программу редактора изображений Windows - Paint. Не всегда нужен очень и многофункциональный инструмент вроде Photoshop или Gimp. Иногда, чтобы подправить ту или иную картинку, дорисовать на ней несколько фигур или вставить текст достаточно простого, легкого в освоении графического редактора вроде Paint. В Linux таких программ довольно много. В этой инструкции мы рассмотрим лучшие аналоги Paint для Linux. В этот список не будут включены такие программы, как Gimp и Krita, ведь это полнофункциональные графические редакторы, векторные редакторы, такие как Inkscape мы тоже рассматривать не будем. А теперь перейдем к списку. Содержание статьи: KolourPaint MyPaint Gnome Paint XPaint Pinta mtPaint GPaint Rassam-paint Выводы KolourPaint На первом месте в списке аналогов Piant для Linux будет KoloutPaint. Это стандартный графический редактор для окружения рабочего стола KDE. Он поддерживает множество форматов изображений PNG, J…

Подключение OneDrive в Linux

OneDrive (Ранее известный как SkyDrive) это популярное облачное хранилище файлов от Майкрософт. Сейчас OneDrive бесплатно предоставляет 7 гигабайт пространства новым пользователям. Как вы знаете OneDrive хорошо интегрирован с другими продуктами компании  Microsoft. В OneDrive Также есть официальный клиент который автоматически загружает ваши видео и фотографии с камеры в облако. Но к сожалению этот клиент недоступен для операционных систем семейства Linux. Но не все так плохо. Сообщество открытого программного обеспечения уже нашло решение. Это opedrive-d от Boilermaker. Запустившись как демон программа автоматически синхронизирует локальную папку с облаком OneDrive. Содержание статьи: Установка Onedrive-d в Linux Настройка Синхронизация локальной папки с OneDrive Установка Onedrive-d в Linux Несмотря на то что onedrive-d разрабатывается для Ubuntu/Debian, CentOs/Fedora/RHEL поддерживается тоже хорошо. Для установки достаточно набрать несколько команд: $ git clone https://gith…