14 октября 2010 г.

Флаги вместо надписей раскладок клавиатуры

В Gnome, который в  Maverick "обозвали" Ubuntu desktop edition, текстовое отображение раскладки клавиатуры не очень выделяется на панели, что не мало важно, особенно если у вас более одной раскладки клавиатуры. А в Ubuntu 10.10 Марк вообще перестарался... Все писал об интеграции, улучшении.., в общем хотел как лучше, а вышло как всегда :-( В индикатор добавили не только отображение раскладки, но и не нужный значок клавиатуры, что "отжирает" на панели кучу места и мешает информативности, когда куча лишнего на экране... Не понимаю, зачем это нужно было делать? В общем, для меня, сия тайна велика. Но не будем унывать, есть выход из положения! Установим флаги вместо надписей раскладок клавиатуры, что так же уберет с экрана значок клавиатуры. Приступим.

Создаем в домашней папке папку для изображение флагов:
mkdir ~/.icons/flags

Переходим в созданную папку:
cd ~/.icons/flags

Закачиваем изображения флагов:

обычные, занимают меньше места на панели (16х11 px)
wget http://s65.photobucket.com/albums/h232/smartpc/FLAGS/{ru.png,ua.png,us.png}

ИЛИ круглые (40х40 px)
wget http://i65.photobucket.com/albums/h232/smartpc/FLAGS/kruglye/{ru.png,ua.png,us.png}

Конфигурируем индикатор клавиатуры для использования скачанных изображений флагов:
gconftool-2 --type bool --set /desktop/gnome/peripherals/keyboard/indicator/showFlags true

 или сразу выполняем одной командой весь процесс:
mkdir ~/.icons/flags && wget http://s65.photobucket.com/albums/h232/smartpc/FLAGS/{ru.png,ua.png,us.png} ~/.icons/flags && gconftool-2 --type bool --set /desktop/gnome/peripherals/keyboard/indicator/showFlags true

Наслаждаемся красивенькими флагами без лишних значков ;-)
N.B. Что бы вернуть значения по умолчанию, необходимо выполнить в терминале:
gconftool-2 --type bool --set /desktop/gnome/peripherals/keyboard/indicator/showFlags false
или выполнить:
gconf-editor /desktop/gnome/peripherals/keyboard/indicator/showFlags
и убрать галочку со значения showFlags

P.S. флаги можно взять из fbxkb, если вы его используете как я в моем любимом fluxbox'e. В общем выбор флажков не ограничен :-)

7 комментариев:

Pojar комментирует...

Не сработал способ. Вместо флагов квадратик с крестиком noimage. Картинки скачались, галочка стоит. Ubuntu 10.10. В чем дело?

imhology комментирует...

100% работает, проверьте пути и права.

imhology комментирует...

Попробуйте "новомодные" названия файлов ru-symbolic.png вместо ru.png, может и поможет. Хотя на ~11.10 в Unity на либах гном3 до сих пор работает старый вариант.

bugrat комментирует...

сделал круглые значки (исходники не знаю откуда), мож кому понравятся http://ifolder.ru/25846157

Θеодоръ комментирует...

У меня это работает в Юнити, но в Гном 2 работать отказывается - приходится смотреть на "кирпич".

imhology комментирует...

В гном2 это тоже работает, для него и делал. Попробуйте использовать dconf-editor (org/gnome/libgnomekbd/indicator/show-flags)

Lucifer комментирует...

Нажаль не спрацював цей метод. Іконки в теці є флажок присутній. На відображенні рамка та знак заперечення. Що я не так зробив7