Skip to content
This repository has been archived by the owner on Aug 14, 2022. It is now read-only.

An additional Switchboard Plug for elementary OS that allows you to choose, install, and set up input method engines

License

Notifications You must be signed in to change notification settings

ele-l10n-cjk/switchboard-plug-inputmethod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Switchboard Input Method Plug

This Component Has Been Deprecated

The functions provided in this Plug were merged into the official Keyboard Plug. You can now configure input method engines there.

screenshot

Switchboard Input Method Plug is an additional Plug for Switchboard that allows you to choose, install, and set up input method, which should be useful when you'd like to set up a system that can type Chinese, Japanese, and Korean.

This project tries to address elementary/switchboard-plug-keyboard#22 and https://github.com/bagjunggyu/Input-Method-Tab.

Installation

For Users

sudo add-apt-repository ppa:ryonakaknock3/ele-l10n-cjk
sudo apt install switchboard-plug-inputmethod

If you have never added a PPA before, you might need to run this command first:

sudo apt install software-properties-common

For Developers

You'll need the following dependencies:

  • libgranite-dev
  • libgtk-3-dev
  • libibus-1.0-dev
  • libswitchboard-2.0-dev
  • meson
  • valac

Run meson to configure the build environment and then ninja to build

meson build --prefix=/usr
cd build
ninja

To install, use ninja install

sudo ninja install

Contributing

There are many ways you can contribute, even if you don't know how to code.

Reporting Bugs or Suggesting Improvements

Simply create a new issue describing your problem and how to reproduce or your suggestion. If you are not used to do, this section is for you.

Writing Some Code

We follow the coding style of elementary OS and its Human Interface Guidelines, please try to respect them.

Translating This App

I accept translations through Pull Requests. If you're not sure how to do, the guideline I made might be helpful.