Announcement

Collapse
No announcement yet.

Cannot switch keyboard languages

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Cannot switch keyboard languages

    I can't get the KDE Control Module Keyboard Layout to switch my keyboard between American English and Korean language. I can add Korean as an input language, but the preview shows the same layout as for American English, with no Korean (hangul) characters.

    I accessed the menu through "System Settings / Input Devices / Keyboard / Layouts /"
    I then added Korean from the Add Layout popup menu.

    Under "System Settings / Locale / Languages /" I was able to set my locale and add korean as an additional system language, but I am unable to get my keyboard to type in hangul.

    I installed "Input Method" and launching it indicates the following.

    "Current configuration for the input method: * Active configuration: missing (normally missing)
    * Automatic configuration: ibus (normally ibus or fcitx or uim)

    * Number of valid choices: 3 (normally 1)

    The configuration set by im-config is activated by re-starting X.
    Explicit selection is not required to enable the automatic configuration if the active one is default/auto/cjkv/missing.
    Available input methods: ibus uim xim
    Unless you really need them all, please make sure to install only one input method tool."


    Input method then asks
    "Do you explicitly select the user configuration?
    * Select NO, if you do not wish to update it. (recommended)
    * Select YES, if you wish to update it."

    Neither option seems to change the keyboard situation.


    Information about my system
    Using Kubuntu 14.04 LTS AMD 64, full installation on a 64-bit HP Laptop with dual core T4300 processors, 2.9 GiB Ram

    #2
    You probably need to install the input methods if you havent already. The package name is ibus-hangul.

    Comment


      #3
      I found the ibus-hangul for Trusty 14.04 (ibus-hangul_1.4.2-3_amd64.deb) here...
      http://packages.ubuntu.com/lucid/amd...angul/download

      I then installed it with Q-apt package manager, but it doesn't appear to be working.

      Did I miss something? Or fail to install it right?

      Comment


        #4
        In the terminal, type
        Code:
        sudo apt-get install ibus-hangul
        This should make sure its installed. If it is already installed, well try something else.

        Comment


          #5
          ibus-hangul was already installed. I found ibus-setup-hangul earlier in root > usr > bin and it ran there.

          Still, I tried your suggestion and terminal replied, "ibus-hangul is already the newest version" "0 upgraded, 0 newly installed," etc.

          In root > usr > bin, I found both ibus-setup and ibus-setup-hangul. Both run, but don't seem to do anything. ibus-setup opens the iBus Preferences, but on the 'Input Method' tab, "English-English (US)" is the only language option. All the other languages, including Korean are grayed out.

          Comment


            #6
            Ok, on top of ibus-hangul, you need to have these packages installed:
            ibus ibus-qt4 libibus-qt1 gir1.2-ibus-1.0 ibus-gtk ibus-gtk3 libibus-1.0-5 gir1.2-gtk-3.0 language-pack-ko language-pack-gnome-ko

            They should be pulled in automatically when you install ibus and ibus-hangul, but sometimes they are not.

            Once they are all installed, Korean should be selectable in ibus-setup.

            Comment


              #7
              Yes, ibus-gtk and ibus-gtk3 were missing.

              To find this, I used Muon Discover package manager to 'Save the installed packages list' (I had to add that button to the toolbar). Then I browsed through the packages in the saved document to find those missing. I opened them in an .ods spreadsheet to make sorting easier.

              I downloaded the packages here.
              http://packages.ubuntu.com/trusty/ibus-gtk
              http://packages.ubuntu.com/trusty/ibus-gtk3

              And installed them using Q-apt package manager.

              I then restarted the computer, just in case.

              Then entering ibus-setup / Input Method / Select Input Method, I found Korean was still grayed out.
              However, when I opened the grayed 'Korean' folder, I found 'Hangul' and 'Korean 101/104 key compatible' options were both available.

              I selected 'Hangul' and made sure the ibus icon was on the system tray in the 'General' tab.

              I then selected Hangul as my input method (by clicking it in the tray icon or by Control-Space)
              And it worked!

              감사함니다!!!
              (That's "Thank you!!!" in Korean )
              Last edited by dugrdan; Jan 28, 2015, 07:40 AM.

              Comment


                #8
                An additional note. I was still unable to get the keyboard layouts to display Korean or Hangul formats in System settings.

                I followed this menu path to locate the non-functional keyboard layouts.
                K menu / System settings / Hardware / Input Devices / Keyboard / Layouts / Configure Layouts

                You can select a Korean language option, but the keyboard for this is still the same as 'English (US)'.

                This is a separate question than the ibus configuration, since the ibus fix above did not affect this.

                Is this setting broken in KDE System settings?

                Comment


                  #9
                  Don't just grab and install packages manually, use a package manager such as Muon (gui) or apt (the command line). This will take care of installing the missing things properly.

                  While there are instances where there is something that needs to be installed from manually downloads package, but this would be a fairly rare thing.

                  Comment

                  Working...
                  X