Почему индикатор клавиатуры показывает мою пользовательскую клавиатуру на темно-сером фоне?

Я использую Ubuntu 14.10 с интерфейсом Unity и создал собственную раскладку клавиатуры, вручную создав файл символов xkb. Я поместил файл в /usr/share/X11/xkb/symbols/, и я также отредактировал /usr/share/X11/xkb/rules/evdev.xml, чтобы включить ссылку на мой макет. Все работало нормально: в диалоге настроек ввода текста я добавил свой макет и теперь набираю этот вопрос вместе с ним.

Но индикатор клавиатуры (прямоугольник на верхней панели, который показывает, какой источник ввода в данный момент активен) показывает мой макет на темно-сером фоне, тогда как «нормальные» макеты отображаются на более ярком фоне.

Это нормальное поведение или оно указывает на какую-то проблему? Что мне нужно сделать, чтобы моя раскладка клавиатуры рассматривалась как другие?

3
задан 30 March 2015 в 19:26

1 ответ

Кажется, что причина была, мой short description не был распознанным кодом языка. Когда я изменил его на один (даже код для языка не перечисленный как один из поддерживаемых языков для раскладки клавиатуры), это стало тем же цветом как другие разметки.

Редактирование: К настоящему времени я узнал, что признаки сохранены как svg файлы в/usr/share/icons/ubuntu-моно - [light|dark]/status/22 (я не знаю значение этих путей), и что у меня может быть свой собственный дисплей краткого описания способ, к которому я хочу его путем добавления svg значка для него там. (Я не попробовал его сам; просто видел информацию где-нибудь. Я добавляю его здесь в случае, если кто-то достигает этого вопроса и находит его полезным.)

0
ответ дан 30 March 2015 в 19:26

Другие вопросы по тегам:

Похожие вопросы: