I have added the locale language at installation. But now, When I change the language from toolbar, It still types English. System is installed freshly and has latest updates.
Edit:
I have removed the Persian and Added Persian (with Persian keyboard). Now I can switch the language throw toolbar, But when I change it via Alt + Shift , The language name on toolbar changes but the input language still is English.
- I have Ubuntu-Gnome 13.10
- Language: Persian (fa)
What is the solution?
Updated for Ubuntu 18.04
Click on the icons on top right corner and select Screwdriver & Wrench icon at the bottom of the drop-down menu. Then select the Devices from the left panel. Then select the Keyboard from the left panel. This will bring you to the table of keyboard shortcuts.
Scroll down to the Typing section and find two entries:
Select Switch to next input source and follow the instructions on the screen and press the keyboard shortcut you want to use such as Ctrl+Space.
Select Switch to previous input source and follow the instructions on the screen and press the keyboard shortcut you want to use such as Shift+Ctrl+Space.
Original Answer
Click on the power/Gear icon on top right corner and select System Settings... Then select the Text Entry icon under Personal. Make sure Persian is listed. If not, add it by clicking on the + sign.
I find it hard to use any combination with Alt as it brings up the HUD. To change this return to Text Entry as before and click on the space under Switch to next source using: where it says Alt+Shift and enter another combination such as Cntrl+Space.
Next click on the space under Switch to previous source using and enter another combination such as Shift+Cntrl+Space.
Hope this helps