Lấy lại khả năng gõ tiếng Việt trong các chương trình viết bằng Java, Qt với ibus/ibus-uni key trên Ubuntu

Sau một thời gian dài mất khả năng gõ tiếng Việt trong các chương trình viết bằng Java, Qt như Freemind, Freeplane, Quantum GIS (Qgis), PyCharm với ibus-unikey, hôm nay mình đã lấy lại được khả năng đó sau một hồi đào bới trên mạng: cài chương trình im-config từ command line:

$ sudo apt-get install im-config

Hoặc tìm và cài trong Software Center của Ubuntu.

Đây là phần giới thiệu về im-config trong Software Center:

im-config package provides the framework to configure and to switch the input method on X Window System. This input method is the essential mechanism for Japanese, Chinese and Korean (CJK) languages to enter their non-ASCII native characters.

Many modern input methods such as IBus support not only one of these CJK languages but support almost all languages simultaneously by dynamically switching keyboard modes with GUI helper program.

By installing this package, the most desirable input method and its backend conversion engine are automatically configured with both the X Window System Input Method (XIM), GTK+ input method module, Qt input method module, and clutrer input method module.

You can further customize your input method with ‘im-config’ command.


Install latest version of Freeplane in Ubuntu Linux 12.04 from the command line

1. Download the latest version of Freeplane from the project’s Sourceforge home page:
$ wget http://sourceforge.net/projects/freeplane/files/latest/download -O freeplane.zip

2. Remove old freeplane directory in /opt:

$ sudo rm -r /opt/freeplane*

3. Unzip downloaded file into /opt and rename directory to freeplane:

$ sudo unzip freeplane.zip -d /opt

$ sudo mv /opt/freeplane* /opt/freeplane

4. Create .desktop file for the program

$ sudo echo -e "[Desktop Entry]\nName=Freeplane\nComment=Free mind mapping and knowledge building software\nType=Application\nCategories=Office;Education;Accessories;\nExec=/opt/freeplane/freeplane.sh %f\nTerminal=false\nStartupNotify=true\nIcon=/opt/freeplane/freeplane.svg" > /usr/share/applications/freeplane.desktop

5. Log out and log in again. Now you can access Freeplane from the ‘Start’ (Dash) menu.