How To Install qt5-qtvirtualkeyboard on CentOS 8

qt5-qtvirtualkeyboard is Qt5 - VirtualKeyboard component

Introduction

In this tutorial we learn how to install qt5-qtvirtualkeyboard on CentOS 8.

What is qt5-qtvirtualkeyboard

The Qt Virtual Keyboard project provides an input framework and reference keyboard frontend for Qt 5. Key features include * Customizable keyboard layouts and styles with dynamic switching. * Predictive text input with word selection. * Character preview and alternative character view. * Automatic capitalization and space insertion. * Scalability to different resolutions. * Support for different character sets (Latin, Simplified/Traditional Chinese, Hindi, Japanese, Arabic, Korean, and others). * Support for most common input languages, with possibility to easily extend the language support. * Left-to-right and right-to-left input. * Hardware key support for 2-way and 5-way navigation. * Handwriting support, with gestures for fullscreen input. * Audio feedback.

We can use yum or dnf to install qt5-qtvirtualkeyboard on CentOS 8. In this tutorial we discuss both methods but you only need to choose one of method to install qt5-qtvirtualkeyboard.

Install qt5-qtvirtualkeyboard on CentOS 8 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

The output should look something like this:

CentOS Linux 8 - AppStream                                       43 kB/s | 4.3 kB     00:00    
CentOS Linux 8 - BaseOS                                          65 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - ContinuousRelease                               43 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - Extras                                          23 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - FastTrack                                       40 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - HighAvailability                                36 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - Plus                                            24 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - PowerTools                                      50 kB/s | 4.3 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64           13 kB/s | 9.2 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                   24 kB/s | 8.5 kB     00:00    
Metadata cache created.

After updating yum database, We can install qt5-qtvirtualkeyboard using dnf by running the following command:

sudo dnf -y install qt5-qtvirtualkeyboard

Install qt5-qtvirtualkeyboard on CentOS 8 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

The output should look something like this:

CentOS Linux 8 - AppStream                                       43 kB/s | 4.3 kB     00:00    
CentOS Linux 8 - BaseOS                                          65 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - ContinuousRelease                               43 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - Extras                                          23 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - FastTrack                                       40 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - HighAvailability                                36 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - Plus                                            24 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - PowerTools                                      50 kB/s | 4.3 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64           13 kB/s | 9.2 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                   24 kB/s | 8.5 kB     00:00    
Metadata cache created.

After updating yum database, We can install qt5-qtvirtualkeyboard using yum by running the following command:

sudo yum -y install qt5-qtvirtualkeyboard

How To Uninstall qt5-qtvirtualkeyboard on CentOS 8

To uninstall only the qt5-qtvirtualkeyboard package we can use the following command:

sudo dnf remove qt5-qtvirtualkeyboard

qt5-qtvirtualkeyboard Package Contents on CentOS 8

/usr/lib/.build-id
/usr/lib/.build-id/16
/usr/lib/.build-id/16/12cfd74061ea7b2e59213ea7cc7b7ae391df59
/usr/lib/.build-id/1a
/usr/lib/.build-id/1a/b330e5068ddf6a6d5d9606d8627fddbed53737
/usr/lib/.build-id/22
/usr/lib/.build-id/22/23db3785088121bdb06a53ab6c6dac0e526787
/usr/lib/.build-id/4e
/usr/lib/.build-id/4e/a3279772ecce5ef6170e872a421b921e6fa9c1
/usr/lib/.build-id/6b
/usr/lib/.build-id/6b/78fb296643ae929acc003db40a5c8d0f082211
/usr/lib/.build-id/71
/usr/lib/.build-id/71/7c815b16fc22b0eb188b28f85739a2518a142d
/usr/lib/.build-id/73
/usr/lib/.build-id/73/089756e537bd73493a15b09ef76a8c110decdc
/usr/lib/.build-id/cf
/usr/lib/.build-id/cf/7e05a738f3e9b18b1d3147ef3578558fee08df
/usr/lib/.build-id/d6
/usr/lib/.build-id/d6/18e014d27c5d725c2f41f678897556767a4f72
/usr/lib/.build-id/e6
/usr/lib/.build-id/e6/15228c7f144761bd0892b009d915c5f0905552
/usr/lib64/cmake/Qt5Gui/Qt5Gui_QVirtualKeyboardPlugin.cmake
/usr/lib64/libQt5VirtualKeyboard.so.5
/usr/lib64/libQt5VirtualKeyboard.so.5.12
/usr/lib64/libQt5VirtualKeyboard.so.5.12.8
/usr/lib64/qt5/plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so
/usr/lib64/qt5/plugins/virtualkeyboard
/usr/lib64/qt5/plugins/virtualkeyboard/libqtvirtualkeyboard_hangul.so
/usr/lib64/qt5/plugins/virtualkeyboard/libqtvirtualkeyboard_openwnn.so
/usr/lib64/qt5/plugins/virtualkeyboard/libqtvirtualkeyboard_pinyin.so
/usr/lib64/qt5/plugins/virtualkeyboard/libqtvirtualkeyboard_tcime.so
/usr/lib64/qt5/plugins/virtualkeyboard/libqtvirtualkeyboard_thai.so
/usr/lib64/qt5/qml/QtQuick/VirtualKeyboard
/usr/lib64/qt5/qml/QtQuick/VirtualKeyboard/Settings
/usr/lib64/qt5/qml/QtQuick/VirtualKeyboard/Settings/libqtquickvirtualkeyboardsettingsplugin.so
/usr/lib64/qt5/qml/QtQuick/VirtualKeyboard/Settings/plugins.qmltypes
/usr/lib64/qt5/qml/QtQuick/VirtualKeyboard/Settings/qmldir
/usr/lib64/qt5/qml/QtQuick/VirtualKeyboard/Styles
/usr/lib64/qt5/qml/QtQuick/VirtualKeyboard/Styles/libqtquickvirtualkeyboardstylesplugin.so
/usr/lib64/qt5/qml/QtQuick/VirtualKeyboard/Styles/plugins.qmltypes
/usr/lib64/qt5/qml/QtQuick/VirtualKeyboard/Styles/qmldir
/usr/lib64/qt5/qml/QtQuick/VirtualKeyboard/libqtquickvirtualkeyboardplugin.so
/usr/lib64/qt5/qml/QtQuick/VirtualKeyboard/plugins.qmltypes
/usr/lib64/qt5/qml/QtQuick/VirtualKeyboard/qmldir
/usr/share/licenses/qt5-qtvirtualkeyboard
/usr/share/licenses/qt5-qtvirtualkeyboard/LICENSE.GPL3

References

Summary

In this tutorial we learn how to install qt5-qtvirtualkeyboard on CentOS 8 using yum and dnf.