Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tuberry/ibus-tweaker

Tweaker of IBus for orientation, theme, font, input mode and clipboard history.
https://github.com/tuberry/ibus-tweaker

Last synced: about 2 months ago
JSON representation

Tweaker of IBus for orientation, theme, font, input mode and clipboard history.

Awesome Lists containing this project

README

        

# ibus-tweaker

Tweaker of IBus in GNOME Shell for orientation, theme, font, input mode and clipboard history.
> 狙公赋芧曰朝三而暮四。众狙皆怒。曰然则朝四而暮三。众狙皆悦。 —— *《庄子·齐物论》*

[![license]](/LICENSE.md)

![dj](https://user-images.githubusercontent.com/17917040/92872878-0e647800-f439-11ea-9c14-781b4d3191ed.gif)

## Installation

### Manual

The latest and supported version should only work on the most current stable version of GNOME Shell.

```bash
git clone --recurse-submodules https://github.com/tuberry/ibus-tweaker.git && cd ibus-tweaker
meson setup build && meson install -C build
# meson setup build -Dtarget=system && meson install -C build # system-wide, default --prefix=/usr/local
```

For older versions (< 44), it's recommended to install via:

### E.G.O

[Get it on GNOME Extensions][EGO]

## Features

![itpref](https://user-images.githubusercontent.com/17917040/155883168-fb8140ba-1cf9-497e-818c-a298125a0133.png)

**Clipboard history**:

https://user-images.githubusercontent.com/17917040/139533759-a5ebe54c-2fca-4006-9257-850877268499.mp4

*Tips*: press DELETE to delete and \\ to merge entries.

## Contributions

Any contribution is welcome.

### Ideas

For any question or idea, feel free to open an issue or PR in the repo.

### Translations

To update the po file from sources:

```bash
bash ./cli/update-po.sh [your_lang_code] # like zh_CN, default to $LANG
```

### Developments

To install GJS TypeScript type [definitions](https://www.npmjs.com/package/@girs/gnome-shell):

```bash
npm install @girs/gnome-shell --save-dev
```

## Acknowledgements

* [ibus-font-setting](https://extensions.gnome.org/extension/1121/ibus-font-setting/): font setting
* [python-pinyin](https://github.com/mozillazg/python-pinyin): gen pinyin [initials](/gen-initials.py)

[EGO]:https://extensions.gnome.org/extension/2820/ibus-tweaker/
[license]:https://img.shields.io/badge/license-GPLv3+-green.svg