Я не знаю, де саме знаходиться пакет Ubuntu для цього, але Gnome (конкретно Gnome-Shell) має стандартний компонент інтерфейсу для цього, який точно відповідає вашим вимогам.
Доступ до нього зазвичай здійснюється через віджет розкладки панельної клавіатури, але якщо він існує в системі, ви можете викликати його безпосередньо з будь-якого DE, включаючи єдність. Просто зателефонуйте в gkbd-keyboard-display
додаток. Вам потрібно буде передати йому аргумент імені макета, який ви хочете переглянути. Наприклад, для стандартного американського англійського макета:
gkbd-keyboard-display -l us
Якщо ви не знаєте назву вашого макета, ви можете setxkbmap -query
його знайти. Для перегляду вашого поточного макета whategkbd-клавіатура-дисплей -l $ (setxkbmap -query | sed -n '/ ^ layout / {s /.*: * // g; p}') версія, можливо, спробуйте:
gkbd-keyboard-display -l $(setxkbmap -query | sed -n '/^layout/ {s/.*: *//g;p}')
Додаток покаже вам поточний макет, включаючи те, що ви отримаєте з клавішами-модифікаторами, та покаже, які клавіші ви зараз натискаєте. Він не діє як екранна клавіатура для введення натискань клавіш за допомогою миші, вона лише показує інформацію про розкладку клавіатури.