Индикатор раскладок клавиатуры

Признать мне уже глаза намозолил стандартный в GNOME апплет “Индикатор раскладок клавиатуры”, который хоть и выглядит просто, но я бы сказал убого и зачастую, чтобы понять какой язык у тебя сейчас надо всматриваться.
По этому я предлагаю заменить скучную надпись на иконку. Действия описанные ниже подходят только для Русской, Английской и Украинской раскладки, для всех остальных дополнительные иконки с флажками придется рисовать (что лучший вариант, разрешения *.png или *.svg) или искать в интернете.

Итак, чтобы заменить “надпись раскладки” на иконки, производим следующие действия:

ВНИМАНИЕ!!! Во избежание недоразумений, выполняйте все ниже описанные действия от имени вашего пользователя в системе, НЕ рута! Если же делаете с под рута, проверьте пожалуйста права на файлы, и измените группу и владельцев, поставив так же права 777.

Создаем директорию, куда положим иконки:

mkdir /home/booch/.icons/flags
mkdir /home/booch/.icons/flags

Переходим в нее:

cd /home/booch/.icons/flags
cd /home/booch/.icons/flags

Качаем иконки с флажками:

wget http://www.linuxspace.org/wp-content/uploads/2008/files/{ru.svg,us.png,ua.png}
wget http://www.linuxspace.org/wp-content/uploads/2008/files/{ru.svg,us.png,ua.png}

Приводим иконки в действие:

gconftool-2 --type bool --set  /desktop/gnome/peripherals/keyboard/indicator/showFlags true
gconftool-2 --type bool --set  /desktop/gnome/peripherals/keyboard/indicator/showFlags true

Данные иконки (кроме Украинской) были позаимствованы у Википедии, флажок США, был переработан и приведен к надлежащему виду.

Результат:
Flags_icons
Важное замечание, на Ubuntu 8.04 у меня этот способ не работает, и иконки флажков не отображаются, на обновленной версии (с Ubuntu 8.04 до Ubuntu 8.10) тоже!

В общем я немного поковырялся и нашел решение проблемы, для того, что бы у вас был все таки заветный индикатор раскладок клавиатуры, нужно выполнить следующие действия.

1) Перейдите в директорию…

cd /home/booch/.gconf/desktop/gnome/peripherals/keyboard</pre
где booch - это моя домашняя директория, в место нее впишите свою.
 
2) Создайте папку indicator
<pre>mkdir indicator
cd /home/booch/.gconf/desktop/gnome/peripherals/keyboard</pre
где booch - это моя домашняя директория, в место нее впишите свою.

2) Создайте папку indicator
<pre>mkdir indicator

3) Перейдите в нее:

cd indicator
cd indicator

4) Сделайте следующее:

wget http://www.linuxspace.org/wp-content/uploads/2008/files/%gconf.xml</font>
- скачиваем файлик %gconf.xml
wget http://www.linuxspace.org/wp-content/uploads/2008/files/%gconf.xml</font>
- скачиваем файлик %gconf.xml

5) Aктивируем иконки

gconftool-2 --type bool --set  /desktop/gnome/peripherals/keyboard/indicator/showFlags true
gconftool-2 --type bool --set  /desktop/gnome/peripherals/keyboard/indicator/showFlags true

Завершаем текущий сеанс, и заходим заново!
For Ubuntu 8.04