https://github.com/varnamproject/govarnam-ibus
Indian Language Input Method for Linux. IBus Engine for GoVarnam. An easy way to type Indian languages on GNU/Linux systems such as Ubuntu, Debian, ArchLinux, Manjaro etc.
https://github.com/varnamproject/govarnam-ibus
hacktoberfest indian-language linux
Last synced: over 1 year ago
JSON representation
Indian Language Input Method for Linux. IBus Engine for GoVarnam. An easy way to type Indian languages on GNU/Linux systems such as Ubuntu, Debian, ArchLinux, Manjaro etc.
- Host: GitHub
- URL: https://github.com/varnamproject/govarnam-ibus
- Owner: varnamproject
- License: other
- Created: 2021-08-17T18:27:50.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-12-07T21:43:13.000Z (over 1 year ago)
- Last Synced: 2024-12-07T22:24:54.501Z (over 1 year ago)
- Topics: hacktoberfest, indian-language, linux
- Language: Go
- Homepage: https://varnamproject.github.io/
- Size: 120 KB
- Stars: 14
- Watchers: 3
- Forks: 1
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# IBus Engine For GoVarnam
An easy way to type Indian languages on GNU/Linux systems.
goibus - golang implementation of libibus
Thanks to [sarim](https://github.com/sarim/goibus) and [haunt98](https://github.com/haunt98/goibus) for developing goibus from which this IBus engine is developed.
## Installation
See instructions in website: https://varnamproject.github.io/download/linux
## Development
### Building
* Install dependencies:
```bash
sudo apt install libgtk-3-dev libcairo2-dev libglib2.0-dev
```
* Build
```
make ubuntu-14
```
The preferences dialog depends on GTK. The above command will build for **GTK 3.10** which means it'll work on Ubuntu 14.04 and later versions.
### Setup
To just try it out:
```
go run . -standalone
```
To use it system wide:
```
make ubuntu-18
sudo ln -s $(realpath varnam-ibus-engine) /usr/local/bin/varnam-ibus-engine
./varnam-ibus-engine -xml govarnam.xml
sudo ln -s $(realpath govarnam.xml) /usr/share/ibus/component/govarnam.xml
# Copy icon
sudo ln -s $(realpath varnam.png) /usr/local/share/varnam/ibus/icons/varnam.png
# Restart ibus
ibus restart
```
Now, go to ibus settings to add the input method. Currently it's just for Malayalam.
(Note that we use `varnam-ibus-engine` as executable name)