wiki:как_убрать_индикатор_раскладки_клавиатуры

Это старая версия документа.


Как убрать индикатор раскадки клавиатуры?

Для того, что бы полностью убрать стандартный индикатор раскладки клавиатуры (иконку клавиатуры и обозначение текущей ракладки) необходимо изменить один бит в библиотеке libkeyboard.so, которая лежит:

  • для Ubuntu старее 11.04 по пути
    /usr/lib/gnome-settings-daemon-2.0/libkeyboard.so

  • для Ubuntu 11.04 и новее по пути

    /usr/lib/gnome-settings-daemon-3.0/libkeyboard.so

Делаем резервную копию файла:

sudo cp /usr/lib/gnome-settings-daemon-3.0/libkeyboard.so /usr/lib/gnome-settings-daemon-3.0/libkeyboard.so.bak

Открываем файл на редактирование любым HEX-редактором1)

sudo bless /usr/lib/gnome-settings-daemon-3.0/libkeyboard.so

Ищем кусок кода

FF 83 F8 01 0F

и меняем 01 на 02, должно получится так: Сохраняем файл и перезаходим в сессию.

Значок не будет отображаться, если у вас меньше 3 вариантов раскладки клавиатуры.

Старый способ

Выполните в терминале команду:

gconftool-2 -s /desktop/gnome/peripherals/keyboard/general/disable_indicator -t bool true

Или воспользуйтесь Редактором Конфигурации GNOME:

gconf-editor

В нем перейдите desktop → gnome → peripherals → keyboard → general и отметьте галочкой ключ disable_indicator.

Если данный ключ не существует, его нужно создать. Для этого в контекстном меню выберите пункт «Создать ключ» и введите следующие параметры:

1)
например bless