Fcitx5-configtool-5.1.12

#### Supplemental Linux® From Scratch - Version 13.0

### Chapter 13. Fcitx

- Prev

  Fcitx5-m17n-5.1.5

- Next

  Window Managers, Compositors, and Desktop Environments

- Up
- Home

# Fcitx5-configtool-5.1.12

## Introduction to Fcitx5-configtool

The Fcitx5-configtool package provides a user-friendly configuration interface for Fcitx.

- Download: https://github.com/fcitx/fcitx5-configtool/archive/5.1.12/fcitx5-configtool-5.1.12.tar.gz

### Fcitx5-configtool Dependencies

#### Required

CMake, Extra-CMake-Modules (ECM), Fcitx5-5.1.17, Fcitx5-Qt-5.1.12, ISO Codes, KF6, and XKeyboardConfig

#### Optional

KDE Plasma and libxkbcommon

## Installation of Fcitx5-configtool

Install Fcitx5-configtool by running the following commands:

    mkdir build &&
    cd    build &&

    cmake -D CMAKE_INSTALL_PREFIX=/usr   \
          -D CMAKE_BUILD_TYPE=Release    \
          -D CMAKE_SKIP_INSTALL_RPATH=ON \
          -D ENABLE_KCM=OFF              \
          -Wno-dev .. &&

    make

Now, as the `root` user:

    make install

## Command Explanations

`-D CMAKE_SKIP_INSTALL_RPATH=ON`: This switch makes cmake remove hardcoded library search paths (rpath) when installing a binary executable file or a shared library. This package does not need rpath once it's installed into the standard location, and rpath may sometimes cause unwanted effects or even security issues.

`-D ENABLE_KCM=OFF`: This switch disables building KDE Plasma integration for Fcitx5-configtool. Remove it if you have installed the optional dependencies.

## Contents

Installed Programs: fcitx5-config-qt, fcitx5-migrator, fcitx5-plasma-theme-generator, and kbd-layout-viewer5
Installed Libraries: libFcitx5Migrator
Installed Plugins: kcm_fcitx5 (KDE configuration module)
Installed Directories: None

### Short Descriptions

fcitx5-config-qt | is the Fcitx configuration tool
fcitx5-migrator | is a tool to migrate user data from Fcitx 4 to Fcitx 5
fcitx5-plasma-theme-generator | generates a Fcitx 5 Classic UI theme based on a Plasma theme
kbd-layout-viewer5 | is the Fcitx keyboard layout viewer
`libFcitx5Migrator` | contains the routines for migrating from Fcitx 4 to Fcitx 5

- Prev

  Fcitx5-m17n-5.1.5

- Next

  Window Managers, Compositors, and Desktop Environments

- Up
- Home