[PC-BSD Testing] ja-ibus-anthy missing and cannot install

Kris Moore kris at pcbsd.org
Mon Jan 27 07:31:32 PST 2014


On 01/27/2014 09:29, Ken Moore wrote:
> On 01/26/14 04:41, Yamashiro, Jun wrote:
>> On Sun, 26 Jan 2014 17:22:26 +0900
>> "Yamashiro, Jun" <yamajun at ofug.net> wrote:
>>
>>> ja-anthy-ibus installed successfully after update packages.
>>> # pc-updatemanager pkgupdate -f
>>> # cd /usr/ports/japanese/ibus-anthy
>>> # make install
>>>
>>>
>>> But, XIM/IM module-related environment variables not set.  Cannot
>>> use iBus.
>>> ~/.xprofile and enable-ibus.sh just working.  Why unset?
>>> (I couldn't find solution in now)
>> I read PCDM/gdm/kdm.  ~/.xprofile run as "shell script" in PCDM and
>> read as "part of Xsession" in others.  I guessed different behavior of
>> login manager is cause of missing environment variables for iBus.
>>
>> PCDM:
>> https://github.com/pcbsd/pcbsd/blob/master/src-qt4/PCDM/src/pcdm-xprocess.cpp#L145
>>
>> gdm:
>> https://git.gnome.org/browse/gdm/tree/data/Xsession.in#n32
>> kdm:
>> kde4-workspace-4.x.y/kdm/kfrontend/genkdmconf.c
>>
>> see also:
>> https://github.com/pcbsd/pcbsd/blob/master/src-sh/pc-extractoverlay/desktop-overlay/usr/share/skel/.xprofile#L15
>>
>> # Cannot work "VARIABLE=value ; export VARIABLE" in the
>> # fork(2)ed script.
>>
>>> in PC-BSD 10.0 RC5:
>>> % env | grep ibus
>>> %
>>>
>>> in PC-BSD 9.2:
>>> % env | grep ibus
>>> QT_IM_MODULE=ibus
>>> XMODIFIERS=@im=ibus
>>> %
> Fixed!
> https://github.com/pcbsd/pcbsd/commit/18c6ea0a5c07fba0f2819e2113c9b024e609646b
>
>
> Kris, could you backport this to 10.0-Release?
>

I'll get that rolled in asap.

-- 
Kris Moore
PC-BSD Software
iXsystems



More information about the Testing mailing list