LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (http://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   ibus does not work well if i login as user account (http://www.linuxquestions.org/questions/linux-newbie-8/ibus-does-not-work-well-if-i-login-as-user-account-4175456533/)

mshlinux 04-02-2013 11:30 AM

ibus does not work well if i login as user account
 
In Slackware 14.0, login as root, install ibus, pyxdg, ibus-qt, ibus-table and mm-kb.tgz (keyboard for myanmar/burmese language). input method work fine. everything ok. then create user account and login back as user. ibus run at start up. but ibus preference > input method is empty.
so restart computer, login as root again, ibus works perfect.

the problem is that ibus does not work well if i login as user account.

what is solution? anybody, please...

Captain Pinkeye 04-04-2013 08:53 AM

Logging into X as root is bad idea, don't do it.

Quote:

but ibus preference > input method is empty.
So i'm assuming IBus itself starts properly and you have the icon in your systray - in user account.

A: If the 'Input Method' window is blank, it means you haven't configured methods for this particular user.
B: If the 'Select an input method' menu on the top is blank, it means IBus can't see input methods you installed. How did you install the ibus-table? MAKE INSTALL or via src2pkg?


It might be an access rights problem, too.

(Perhaps try to install ibus-anthy slackbuild, relogin (anthy is in the default Slack install, if you don't have it, get it). Can you see japanese input?)

mshlinux 04-04-2013 11:31 AM

I installed ibus-anthy slackbuild, i can see japanese input and it work as user login.

You are right, it might be an access rights problem.

I have tested ibus-tables using src2pkg.
Those ibus-tables I installed are
ibus-table-1.3.0 (root-ok) (user-no)
ibus-table-1.3.9 (root-ok) (user-no)
ibus-table-1.4.99 (root-ok) (user-no)
ibus-table-1.5.0 (did not work at all)

Quote:

you haven't configured methods for this particular user.
BTW, do I need configure methods for particular user. I don't know that.
How to do that.
I think, that is solution.

Captain Pinkeye 04-04-2013 01:07 PM

Quote:

I installed ibus-anthy slackbuild, i can see japanese input and it work as user login.
So i'm assuming the only problem is getting those burmese tables running under user account.


Quote:

How to do that.
I think, that is solution.
Well, i don't think, honestly. What i meant by that is just 'select your method from the menu and put it in your Input Method window', something you already must have done by trying the other methods. I put it there just for the completionist's sake, to be sure we both talk about the same thing.

Quote:

You are right, it might be an access rights problem.
I played with that right now - those tables don't have to be even readable and my IBus happily uses them.

I have seriously no idea where is the problem..


Could you post the output of "less /var/log/packages/ibus-table*" ?
Which Myanmar tables do you use? Can you give me the DL link?

mshlinux 04-04-2013 10:11 PM

output is
Quote:

PACKAGE NAME: ibus-table-1.3.0.20100621-i486-1
COMPRESSED PACKAGE SIZE: 260K
UNCOMPRESSED PACKAGE SIZE: 1.0M
PACKAGE LOCATION: ibus-table-1.3.0.20100621-i486-1.txz
PACKAGE DESCRIPTION:
ibus-table: ibus-table
ibus-table:
ibus-table: No description was given for this package.
ibus-table:
ibus-table:
ibus-table:
ibus-table:
ibus-table:
ibus-table:
ibus-table:
ibus-table: Packaged by src2pkg
FILE LIST:
./
install/
install/doinst.sh
install/slack-desc
usr/
usr/libexec/
/var/log/packages/ibus-table-1.3.0.20100621-i486-1 lines 1-23/103 15%

mshlinux 04-04-2013 10:26 PM

I downloaded ibus-myanmar.tar.gz and ibus-table-burmese_0.1_all.deb from

and installed (used src2pkg to install .deb). but both of them don't work.

the one working as root login is mm-kb.tgz. check here
that file is origianally .deb file which is running on my ubuntu with ibus.
i converted it .deb to .tgz using deb2pkg.

Captain Pinkeye 04-05-2013 05:10 AM

That output isn't complete.

Your ibus-myanmar.tar.gz is the same as mine.

Forget about any .deb, use scr2pkg to compile source tarballs. Actually i think it might be the source of the problem.

Try to install this one
http://code.google.com/p/ibus/downlo...ar.gz&can=2&q=
src2pkg it and installpkg it.

mshlinux 04-05-2013 06:25 AM

Okkkk...
ibus is working perfectly and happily.

i remove mm-kb.tgz and ibus-tables i previously installed.

then, as u said, i installed ibus-table.1.3.9 using src2pkg and installpkg.
and i simply extract ibus-myanmar.tar.gz because i can not compil it by src2pkg.
actually that file contains only 2 .db files and 2 .svg files.
so i copy them to ibus-table's tables and icons directories.

now everything is working on my slackware machine.

ခင္ဗ်ား ကုိ အရမ္း ေက်းဇူးတင္ပါတယ္...
it mean that "thank u so so much"

btw, how did u compile ibus-myanmar.tar.gz by using src2pkg.

Captain Pinkeye 04-05-2013 07:19 AM

Glad i could help, now i can go and grab my very first "Problem solved" badge! :^D

Quote:

btw, how did u compile ibus-myanmar.tar.gz by using src2pkg.
It isn't a package, just ordinary tarball. I unpacked it same way as you did.


All times are GMT -5. The time now is 10:31 PM.