Linux FAQ's & Manuals
- Linux Scripts
- Debian Install
- Bash For Beginners
- Bugzilla
- Consultants Guide
- GCC Manual
- Linux Command Line Tools
- Gnu Pascal Coding Standards
- Linux Installation Disk
- Labolatorium Linux(PL)
- Budowa systemu Linux(PL)
- Linux Dictionary
- Network Administrators
- Rescue Disk for Linux
- Red Hat Installation
- Red Hat Customization
- Red Hat Getting Started
- Red Hat Security
- Secure & Optimize
- Slackware Manual
- Suse Support
- Suse FAQ
Bruce Perens chines in: "Today Novell and Microsoft announced a partnership in which Microsoft has made some unlikely-seeming promises regarding Linux. What aren't they telling you...?"
Update: Novell.com: Joint Letter to the Open Source Community From Novell and Microsoft
"Today's announcement of the collaboration between Microsoft and Novell marks the beginning of a new era: Microsoft is coming to terms with Linux..." Linux-Watch coverage added.
Open Source Watch: 10 Questions to Michael Meeks...
We have had the chance to do an e-terview with Michael Meeks who is a leading OO.o developer and currently working with Novell...
Linux Forums: Ubuntu 6.10 Review
If you're a Linux enthusiast you probably noticed what a great month we've had. Slackware 11.0 was released on the 3rd. Mandriva 2007 was released the same day and showed us how integrated XGL, Compiz and AIGLX could be...
NewsForge: Jepp: Script Your Java Applications with Python
The Jepp project, which lets you use Python to access Java objects, has just packaged its 2.0 release, with added javax.script support, a new import feature, and other improvements...
xim
xim (= x input method) is a generic api to build applictions which have support for international input.
all applications which have support for the xim-protocol build in, can be used to input japanese, chinese and korean.
many x11 applications already support xim, for example:
- most kde 2 and most gnome applications
- browsers like mozilla, netscape, konqueror
- editors like emacs, xemacs, gvim
- terminals like mlterm, kterm, and rxvt
- java applications
to use xim, a xim server program must be running (and sometimes a conversion backend as well). table 1 shows the xim servers which currently work on suse linux.
note: atok x and wxg are not free software and are not distributed with suse linux. for more information on atok x see section 6.1.5, for more information on wxg see section 6.2.3.
the default key-sequence to switch between english and non-english mode listed in table 1 can usually be changed. please refer to the section of the respective xim server to find out how to change the default key-sequence.
lc_ctype is an environment variable which indicates how characters should be handled. if lc_ctype is unset, it inherits its value from lang or lc_all. xmodifiers is an environment variable indicating which xim server to talk to.
it is possible to run several xim servers at the same time and select with lc_ctype and xmodifiers the xim server one wants to use for an application. for example if kinput2, nicolatter, and ami are concurrently running, one can start a mlterm with japanese input via kinput2 enabled with
~$ lc_ctype=ja_jp.utf-8 xmodifiers="@im=kinput2" mlterm
a mlterm with japanese input via nicolatter enabled with
~$ lc_ctype=ja_jp.utf-8 xmodifiers="@im=nicolatter" mlterm
and a mlterm with korean input via ami enabled with
~$ lc_ctype=ko_kr.utf-8 xmodifiers="@im=ami" mlterm
these may all run concurrently.
subsections
- applications using athena widgets and xim
- automatic starting of an xim server with the x11 session
- kinput2
- nicolatter
- atok x
- ami
- xcin
- scim