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

An additional Wingpanel Indicator for elementary OS that allows you to choose current input method engine

License

Notifications You must be signed in to change notification settings

ele-l10n-cjk/wingpanel-indicator-inputmethod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wingpanel Input Method Indicator

This Component Has Been Deprecated

The functions provided in this Indicator were merged into the official Keyboard Indicator. It now shows both xkb layouts and input method engines.

Screenshot

Wingpanel Input Method Indicator is an additional Indicator for Wingpanel that allows you to choose current input method engine, which should be useful when you'd like to type Chinese, Japanese, and Korean.

This project tries to address elementary/os#103.

Installation

For Users

sudo add-apt-repository ppa:ryonakaknock3/ele-l10n-cjk
sudo apt install wingpanel-indicator-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:

  • gobject-introspection
  • libglib2.0-dev
  • libgranite-dev
  • libwingpanel-2.0-dev
  • libibus-1.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.