LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (http://www.linuxquestions.org/questions/slackware-14/)
-   -   ibus setup is empty in slackware (http://www.linuxquestions.org/questions/slackware-14/ibus-setup-is-empty-in-slackware-4175455724/)

mshlinux 03-26-2013 10:34 PM

ibus setup is empty in slackware
 
window 7, ubuntu 12.10 and slackware 14.0 are running on my machine.
In slackware 14.0, i install ibus-1.4.2, ibus-table-1.5.0 and ibus-myanmar. And also i install ibus-1.4.2 with --prefix=/usr and make sure that .db file are in /usr/share/ibus-table/tables and icons are /usr/share/ibus-table/icons. and then running ibus-daemon -rxd is ok, appear ibus icon on the system tray and ibus-setup is ok, appear ibus setup box. But under the preference --> slect an input method is empty.
i do everything i found on the internet to fix it, but doesn't work.
what is the solution?

allend 03-27-2013 12:31 AM

Did you install ibus from SackBuilds.org? http://slackbuilds.org/repository/14.0/misc/ibus/

There are some hints about running ibus there. (Requires pyxdg, recommends ibus-qt, perhaps remove scim).

mshlinux 03-27-2013 12:59 AM

yes, i read it. i downloaded ibus-1.3.9.tar.gz from that page and installed. but even no ibus icon on system tray. so i went to www.code.google.com/p/ibus/downloads/list and downloaded ibus-1.4.2.tar.gz and install. and also i install pyxdg and ibus-qt u said. removed scim as well. but solution has been missing....anyhow, thank u for ur reply.

allend 03-27-2013 09:50 AM

The SlackBuild scripts are thoroughly tested, so it is unlikely that the problem is there.

I have no experience with ibus, so I cannot help further. I suggest that you use the Report button to ask a moderator to transfer this thread to the Slackware forum. It is more likely that you will get specific advice there.

colucix 03-29-2013 07:55 AM

Moved: This thread is more suitable in Slackware and has been moved accordingly to help your thread/question get the exposure it deserves.

Captain Pinkeye 03-30-2013 05:26 AM

Ok, so i installed it just now and all relevant slackbuilds work perfectly (pyxdg, ibus, ibus-qt). I installed ibus-table-1.5.1 using src2pkg and it works, too, but ultimately run into same issue with those myanmar tables. I believe it's this issue:
https://bugs.launchpad.net/ubuntu/+s...e/+bug/1119560
I tried to upgrade ibus package to the newest version, but it didn't compile, so i regressed the ibus-table from 1.5.1 to 1.3.9 (same version as SBo ibus). Now i have those tables under Burmese. It prints black squares :D, but this might be missing font issue.

mshlinux 03-30-2013 11:24 AM

Quote:

Originally Posted by Captain Pinkeye (Post 4921505)
Ok, so i installed it just now and all relevant slackbuilds work perfectly (pyxdg, ibus, ibus-qt). I installed ibus-table-1.5.1 using src2pkg and it works, too, but ultimately run into same issue with those myanmar tables. I believe it's this issue:
https://bugs.launchpad.net/ubuntu/+s...e/+bug/1119560
I tried to upgrade ibus package to the newest version, but it didn't compile, so i regressed the ibus-table from 1.5.1 to 1.3.9 (same version as SBo ibus). Now i have those tables under Burmese. It prints black squares :D, but this might be missing font issue.

so... which version of ibus did u install.

Captain Pinkeye 03-30-2013 12:09 PM

I've installed these packages:
ibus-1.3.9-x86_64-2_SBo
ibus-qt-1.3.1-x86_64-2_SBo
ibus-table-1.3.9.20110827-x86_64-1

both ibus and ibus-qt are from Slackbuilds, compiled using sbopkg; the ibus-table was downloaded manually and compiled with src2pkg.

The point is that "ibus-table 1.5.0 may not work with IBus 1.4.2" as is stated in the bug report.

Hope it helps.

mshlinux 03-31-2013 03:11 AM

a lot of thing to learn out there for new one. but i am resolute to setup Slackware as my default OS personally. so, be patient, dear. thank u for ur replies and sorry to say that it's not ok. i downloaded and installed sbopkg-0.36.0-noarch-1_cng.tgz and sync with remote repository then i run "sbopkg -i ibus". it downloaded and installed ibus-1.3.9-i486-2_SBo. ibus-qt-1.3.1-i486-2_SBo was installed by that way as well. after that, i run "ibus-daemon -rxd", but even no ibus icon on system tray. then running "ibus-setup" responded that cann't open /usr/local/share/ibus/setup/main.py [no such file or directory].

Captain Pinkeye 03-31-2013 05:59 AM

1. I forgot to mention pyxdg in the last post. It's the IBus dependency, essential package as well.

2.
Quote:

running "ibus-setup" responded that can't open /usr/local/share/ibus/setup/main.py [no such file or directory]
My main.py is at different location
Quote:

:~$ grep /ibus/setup/main.py /var/log/packages/*
/var/log/packages/ibus-1.3.9-x86_64-2_SBo:usr/share/ibus/setup/main.pyc
/var/log/packages/ibus-1.3.9-x86_64-2_SBo:usr/share/ibus/setup/main.pyo
/var/log/packages/ibus-1.3.9-x86_64-2_SBo:usr/share/ibus/setup/main.py
:~$
Not sure why yours should be in /usr/local, did you change any of the Slackbuilds? I have never had this issue.


Perhaps you could try to symlink it with something like "ln -s /usr/share/ibus/setup /usr/local/share/ibus/setup", quite a dirty solution, though.

mshlinux 03-31-2013 11:50 AM

dirty work and very little progress, i think. i found ibus folder in /usr/share directory. so, i copy that folder to /usr/local/share directory manually. it works! ibus icon appear on system tray. then i downloaded and installed ibus-table-1.3.9.20110827 manually and installed ibus-qt and pyxdg using sbopkg as well.

last step, i extract ibus-myanmar.tar.gz and i found 2 .db files and 2 .svg files. so, dirty work again, i put 2 .db files in /usr/local/share/ibus-table/tables directory and 2 .svg files in /usr/local/share/ibus-table/icons directory.

Woaaa... now come little progress, in IBus preference box, Input Method > Select an input method" is available to select input method under Burmese. Nowwwww, the next problem come up, ibus does not load or trigger input method i setup.

i setup input method in IBus preference box and close (it seems everything ok). then restart ibus, open text editor, hit control+space. now, ibus does not trigger input method.
right on the ibus icon on the system tray, only 4 lines appear, those are Preference, About, Restart and Quit. no line that show my input method.

BTW, my /usr/share/ibus/engine directory and /usr/local/share/ibus/engine directory are empty. (i have those two directories because i copied ibus folder to) so, how about ur that directory?

my works are very dirty and messing up my system, i think.
now i am thinking about to reinstall Slackware and try again everything a to z.

Captain Pinkeye 04-02-2013 06:47 PM

Quote:

/usr/share/ibus/engine directory and /usr/local/share/ibus/engine directory are empty.
Mine is too.

Quote:

then restart ibus, open text editor, hit control+space. now, ibus does not trigger input method.
1. Run qtconfig, under 'Interface' right at the bottom is 'Default input method' change it to ibus.
2. Add these lines to your $HOME/.bashrc file, if you don't have one, create it.
Quote:

export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
3. Relogin. This should help.


BTW
Quote:

... i install ibus-1.4.2 with --prefix=/usr ...
Did you use MAKE INSTALL or something? Don't do it, Slackbuilds are always better.


But i'm afraid that your IBus installation is reaching FUBAR. Maybe it will be better to remove anything IBus-related and start from blank.

mshlinux 04-02-2013 11:05 PM

I reinstalled Slackware (it was 5times :-). then login as root and installed everything as u did.
Everythin ok. Your posts are very helpful for me. the point is using sbopkg and pyxdg.
slackbuilds are always better (as u said).

but i run into another problem with ibus. So, I reported a thread here

http://www.linuxquestions.org/questi...53#post4923553

please, help....


All times are GMT -5. The time now is 11:19 AM.