BSD Ports

textproc/ibus 1.5.31_1 DragonFly

Intelligent Input Bus for Unix-like systems

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
LGPL21
Categories
textproc
Package size
8401.4 KiB, 88172.4 KiB installed

Description

Intelligent Input Bus for Unix-like systems, iBus, is the next generation input framework, developed by the developer of scim-python, includes all its function, and much more.

This is the base port, you need input methods such as pinyin to input text.

In the other systems

SystemPortVersion
DragonFlytextproc/ibus1.5.31_1
FreeBSDtextproc/ibus1.5.34_1
OpenBSDinputmethods/ibus1.5.34p0
NetBSDinputmethod/ibus1.5.34nb3
MidnightBSDtextproc/ibus1.5.34
HardenedBSDtextproc/ibus1.5.34_1
GhostBSDtextproc/ibus1.5.34_1

Install

Binary package:

pkg install ibus

From DPorts:

cd /usr/dports/textproc/ibus && make install clean

Dependencies

Run dependencies 27

Configuration

No options to configure.

Service scripts
none

Message after installing

ibus installation finished. To use ibus, please do the following:

If you are using bash, please add following lines to your $HOME/.bashrc:

export XIM=ibus
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export XIM_PROGRAM="ibus-daemon"
export XIM_ARGS="--daemonize --xim"

If you are using tcsh, please add following lines to your $HOME/.cshrc:

setenv XIM ibus
setenv GTK_IM_MODULE ibus
setenv QT_IM_MODULE ibus
setenv XMODIFIERS @im=ibus
setenv XIM_PROGRAM ibus-daemon
setenv XIM_ARGS "--daemonize --xim"

If you are using KDE, you may create a shell script in
$HOME/.config/plasma-workspace/env and add following lines:

#!/bin/sh
export XIM=ibus
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export XIM_PROGRAM="ibus-daemon"
export XIM_ARGS="--daemonize --xim"

Following input methods/engines are available in ports:

chinese/ibus-chewing		Chewing engine for IBus
chinese/ibus-libpinyin		Intelligent Pinyin engine based on libpinyin
chinese/ibus-pinyin		The PinYin input method
japanese/ibus-anthy		Anthy engine for IBus
japanese/ibus-mozc		Mozc engine for IBus
japanese/ibus-skk		SKK engine for IBus
korean/ibus-hangul		Hangul engine for IBus
textproc/ibus-kmfl		KMFL IMEngine for IBus framework
textproc/ibus-m17n		m17n IM engine for IBus framework
textproc/ibus-table		Table based IM framework for IBus
textproc/ibus-typing-booster    Faster typing by context sensitive completion

If ibus cannot start or the panel does not appear, please ensure
that you are using up-to-date python.