Если у вас не работает переключение раскладки, точнее переключение раскладки блокирует остальные hotkey, то нужно будет создать скрипт и добавить его в автозагрузку.

Более подробно о проблеме описано здесь: https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/36812

Установите pynput

_x000D_pip3 install pynput

Создайте скрипт на Pyhon /usr/bin/layout_switcher.py

_x000D_#!/usr/bin/env python3_x000D__x000D_from pynput import keyboard_x000D_import sys_x000D_import os_x000D__x000D_# Current pressed keys_x000D_key_pressed = set()_x000D__x000D_# Keys for toggle layout keyboard switch_x000D_toggle_switch = { keyboard.Key.ctrl, keyboard.Key.shift }_x000D__x000D_# Toggle layout keyboard switch commands_x000D_toggle_ru = "/usr/bin/setxkbmap -layout ru,us -option ''"_x000D_toggle_us = "/usr/bin/setxkbmap -layout us -option ''"_x000D_toggle_next = toggle_ru_x000D__x000D_# Clear keyboard layout_x000D_os.system("/usr/bin/setxkbmap -layout us -option ''")_x000D__x000D__x000D_def any_equal(s1, s2):_x000D_	_x000D_	for k in s1:_x000D_		if k in s2:_x000D_			return True_x000D_	_x000D_	return False_x000D_	_x000D_	_x000D_def in_equal(s1, s2):_x000D_	_x000D_	for k in s1:_x000D_		if not (k in s2):_x000D_			return False_x000D_	_x000D_	return True_x000D_	_x000D_	_x000D_def is_set_equal(s1, s2):_x000D_	_x000D_	if not in_equal(s1, s2):_x000D_		return False_x000D_	if not in_equal(s2, s1):_x000D_		return False_x000D_	_x000D_	return True_x000D_	_x000D_	_x000D_def toggle():_x000D_ _x000D_	global toggle_next_x000D_	_x000D_	_x000D_	if is_set_equal(key_pressed, toggle_switch):_x000D_		_x000D_		print (toggle_next)_x000D_		os.system(toggle_next)_x000D_		_x000D_		if (toggle_next == toggle_ru): toggle_next = toggle_us_x000D_		else: toggle_next = toggle_ru_x000D_		_x000D_		_x000D_pass_x000D__x000D__x000D_def on_press(key):_x000D_	_x000D_	valid_key = None_x000D_	_x000D_	if isinstance(key, keyboard.Key):_x000D_		_x000D_		if key == keyboard.Key.shift_l or key == keyboard.Key.shift_r or key == keyboard.Key.shift:_x000D_			valid_key = keyboard.Key.shift_x000D_		_x000D_		elif key == keyboard.Key.ctrl_l or key == keyboard.Key.ctrl_r or key == keyboard.Key.ctrl:_x000D_			valid_key = keyboard.Key.ctrl_x000D_		_x000D_	_x000D_	if valid_key == None:_x000D_		valid_key = key_x000D_	_x000D_		_x000D_	if valid_key != None:_x000D_		if not(valid_key in key_pressed):_x000D_			key_pressed.add(valid_key)_x000D_			_x000D_			#print(key_pressed)_x000D_		_x000D_		if not any_equal(key_pressed, toggle_switch):_x000D_			key_pressed.clear()_x000D_		_x000D_pass	_x000D__x000D__x000D_def on_release(key):_x000D_	_x000D_	toggle()_x000D_	_x000D_	valid_key = None_x000D_	_x000D_	if isinstance(key, keyboard.Key):_x000D_		_x000D_		if key == keyboard.Key.shift_l or key == keyboard.Key.shift_r or key == keyboard.Key.shift:_x000D_			valid_key = keyboard.Key.shift_x000D_			_x000D_		elif key == keyboard.Key.ctrl_l or key == keyboard.Key.ctrl_r or key == keyboard.Key.ctrl:_x000D_			valid_key = keyboard.Key.ctrl_x000D_		_x000D_	elif isinstance(key, keyboard._xorg.KeyCode):_x000D_		if key.vk == 65032:_x000D_			valid_key = keyboard.Key.shift_x000D_	_x000D_	if valid_key == None:_x000D_		valid_key = key_x000D_	_x000D_	if valid_key in key_pressed:_x000D_		key_pressed.remove(valid_key)_x000D_		_x000D_		#print(key_pressed)_x000D_	_x000D_pass_x000D__x000D__x000D_with keyboard.Listener(on_press=on_press, on_release=on_release) as listener:_x000D_ listener.join()_x000D_

~/.config/autostart/lxqt-layout-switcher.desktop

_x000D_[Desktop Entry]_x000D_Comment=Keyboard layout switcher_x000D_Exec=/usr/bin/layout_switcher.py_x000D_GenericName=Keyboard layout switcher_x000D_Name=Keyboard layout switcher_x000D_OnlyShowIn=LXQt;_x000D_TryExec=/usr/bin/layout_switcher.py_x000D_Type=Application