How to get rid of the brake switch layout in Ubuntu?

The most important parameter, which is important to me in the computer - convenience keyboard.
Bought a light laptop for travel, and the keyboard slows down.
Press Caps Lock and every time I look, moved if the layout again, or large print. Sometimes when you switch the pickup hears the sound of the hard drive, though there is free memory.

On Windows the switch worked out well - not even looking.
Need English - squ in the Ctrl-1. Need Russian - Ctrl-2.

On Ubuntu 16.04 no such possibility found.
15 years ago I poked at the configs for keyboard settings in Linux. But had not the strength. Only drivers and sleep mode to no avail spent 3 days.

Is there an alternative switch layout to STABLY switch on Ctrl-1, 2?
Can you advise a different Linux distribution?

Equipment - laptop ASUS Core i5 5200U c 4 GB hdd and NVIDIA video.
June 8th 19 at 16:32
3 answers
June 8th 19 at 16:34
Put KDE and even the distribution doesn't change.
Thank you very much. Now the switch works as it should. Maybe even a switch from KDE and will work on the standard shell, if you want it back. - Jimm commented on June 8th 19 at 16:37
Not working, because the layout responds to the desktop environment. - Gregg_Kovac commented on June 8th 19 at 16:40
working - Jimm commented on June 8th 19 at 16:43
June 8th 19 at 16:36
Not easier do Ctrl+Shift? With one finger you can switch....
And why do You need Caps to switch?
Convenience in saving time, Alexander.
In your variant it is necessary to remember the current language, or to look at the task bar.
How long does it take? And really, it is not necessary often to remove the erroneous text in a different layout?

Try a couple of days another method.

Need English - squ in the Ctrl-1.
Need Russian - Ctrl-2.
You switch to the desired language always accurately, quickly and without error, if own blind printing.

And not using a month - to live without it can not. Language switching will be practiced to automaticity - you'll forget about the indicator of the current language. - Jimm commented on June 8th 19 at 16:39
June 8th 19 at 16:38

Find more questions by tags LinuxUbuntu