|
OpenBSD Packages and Ports Installation and upgrading of packages and ports on OpenBSD. |
|
Thread Tools | Display Modes |
|
||||
Hello, and welcome!
The ibus ports (which are available as installable packages) are: ibus: the intelligent input bus framework ibus-anthy: Japanese input engine ibus-skk: Japanese skk input engine All three of these are mantained by Federico G. Schwindt <fgsch () openbsd ! org>. You may reach out to him via Email, to ask if Chinese input methods for ibus are planned or in progress. The Chewing inputmethod is available in both the scim and uim frameworks, as can be seen from this conveninet list of the OpenBSD inputmethods branch of the ports tree. Kevin Lo <kevlo () openbsd ! org> is the maintainer of these two ports. I don't use any of these inputmethods, frameworks, or applications, or languages.... so I do not have any specific advice other than to contact Federico and Kevin for their guidance. I'm sure they would be happy to help. |
|
||||
Thanks for the link. That is the kind of thing I have been looking for.
Quote:
|
|
||||
It probably has to do with the individual maintainer's interests. (I have no idea how much more work it is to add the other libraries).
Scim and uim are considered very dated, I don't know how well they work these days. I should add that these days, I'm not using OpenBSD, and only have use for Japanese input. In the days when I did use OpenBSD, there was no Asian input available. |
|
||||
It just seems strange to put in the effort to maintain everything from Japanese to Serbo-Croatian, but not Chinese. And Ibus is not a new application. It has replaced SCIM in most places, because it is better, and as far as I know, SCIM is either no longer maintained upstream or maintenance level is very low. Of course, there is the possibility that Chinese is not well supported by OpenBSD. I have not been tinkering with the system long enough to know how nicely it plays with that language. Time will tell.
|
|
||||
Did you happen to hear back from Federico?
Kevin Lo is apparently no longer an active OpenBSD developer, at least according to the font he's chosen for OpenBSD at kevlo.org. If so, then the munged Email address I provided above may not work for him. ---- OpenBSD is a small community. With approximately 100 developers at any given time and 9,000 third party ports .. not everything everyone desires may be available, if we depend on the developers alone. The general cultural impetus for the community is for end users to attempt to patch any gaps we discover, if we're capable of doing so. This effort can include porting applications that are not already available. If you are technically inclined, you may be able to add the SCIM inputmethods you need to your system. If so, you might then be interested in developing ports of them to share with the community at large. If you're interested in pursuing this path, along with FAQ 15 on ports and packages, the FAQ includes both a Porter's Handbook and a Port Testing Guide. |
|
||||
My e-mail service could not connect and I did not get around to trying again, because I have been side-tracked trying to fix a USB mounting problem. It will be another day or two before I get back to this issue. I am learning as I go, so things are taking a while.
Quote:
I also tried SCIM, but it did not want to work. Not a surprise. It was not working with Slackware either. It truly is a piece of crap compared to Ibus. Quote:
|
|
||||
I believe I have found one potential solution. Since the packages are not in the ports collection, the daring can get them and the source code here: ttps://code.google.com/p/ibus/downloads/. It is not a solution for me, since:
1) Ibus is hosted on google.code, which is blocked where I live. Surprisingly, I was able to access the site by using a Japanese proxy service, but the file I need is too large to download using the service. 2) I have not yet started using ports, so making my own is well beyond my current level of expertise, which is zero. I am posting this in case it may be useful to others. (Those who have the same need and know what they are doing.) |
|
||||
Yes, that was my advice in post #6 above. Unfortunately, I can't port this, and my excuse is I lack understanding of both traditional and simplified Chinese characters. But that's only an excuse. The real reason is I have no knowledge of ibus, and I have worked with few of its required dependencies.
Looking at the three key files -- inputmethods/ibus*/Makefile -- for the ports we already have, there are significant differences in the dependency chains and in installation complexities of these ports. Ports are not the application -- they are scaffolding. But that scaffolding defines the environment and the instructions needed to permit 3rd party applications to be compiled, installed, provisioned, and executed. |
|
||||
I hope I do not make a nuisance of myself or violate the board's etiquette by posting this, but I feel it may be helpful in the future for people with language input needs and are new to OpenBSD, especially those migrating from Linux. Depending on how complex one's needs are, some users can avoid input problems with SCIM and Ibus by using an alternative.
With Linux systems, UIM is stuffed into the background and left unseen as a backend, while applications like SCIM and Ibus are used for input. UIM does not appear as an application in menus. WIth OpenBSD, UIM is a stand-alone application that can input Chinese, if Chinese founts are installed. Although it does not have the convenient features of more advanced applications, it is usable on its own. Although not an ideal solution, it is a viable replacement for most users. (Now on to the next step. Figuring out how to convince the file manager to display Chinese.) |
|
|||
Quote:
Quote:
As opposed to larger Open Source projects such as Linux, the OpenBSD project is quite small. Roughly a hundred developers are involved, & given that the target audience of development is the developers themselves, an established infrastructure which will address Chinese support don't really exist at this time. While multi-lingual support would be nice, & I'm sure that the developers freely agree, the work takes time & effort, and no one has made the work seamless to date. As has already been mentioned, if you want to help in the development effort, others will benefit. Contacting the port maintainers is a solid first step. If the members on this site can help answer some of the questions, we will try, but to date, most here are English bound, & thus ignorant of the detail involved. Does this mean you will need to forage for answers on your own doing a lot of research? Most likely, yes. |
|
||||
Straying off topic. Ocicat, you may want to break this discussion into a separate thread.
-- s_d., there are two factors that lead to the need for OpenBSD users to have either an appropriate-to-needs level of self-sufficiency or a third party commercial support agreement. One is operational, the other, cultural.
New and upgraded port testing can be done by any user who has obtained sufficient skill to install a -current snapshot and can build ports. They do not need to be application designers or developers. Testing of ports is required before they are committed to the tree, and this is one of the easier ways to donate to the community. Last edited by jggimi; 24th September 2014 at 12:54 PM. Reason: typos, clarity |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Chinese ISP hijacked US military, gov web traffic | J65nko | News | 0 | 18th November 2010 07:47 PM |
WEP and TKIP Wi-Fi encryption methods to be discontinued | J65nko | News | 0 | 17th June 2010 11:02 PM |
Last year chinese ddos attacks - anyone damaged by them? | eurovive | Off-Topic | 0 | 4th March 2010 02:22 AM |
postgresql chinese character problem | gosha | OpenBSD Packages and Ports | 2 | 8th June 2008 09:37 PM |