Красивая раскладка клавиатуры в Ubuntu

Данные действия будут иметь силу на всех операционных системах, которые используют в качестве графической оболочки графическую среду Gnome.


Чтобы сменить стандартное текстовое обозначение раскладки клавиатуры в Linux нам потребуется следующее:

  1. создать директорию, где будут храниться изображения раскладки и перейти в нее:
    # mkdir ~/.icons/flags & cd ~/.icons/flags
  2. загрузить понравившиеся изображения (для получения кода кликаем на выбранном изображении):
    • # rm -f ~/.icons/flags/* & wget https://itshaman.ru/images/1/{ru,de,ua,us}.webp
    • # rm -f ~/.icons/flags/* & wget https://itshaman.ru/images/2/{ru,de,ua,us}.webp
    • # rm -f ~/.icons/flags/* & wget https://itshaman.ru/images/3/{ru,de,ua,us}.webp
    • # rm -f ~/.icons/flags/* & wget https://itshaman.ru/images/4/{ru,de,ua,us}.webp
  3. установить новые иконки в системе:
    # gconftool-2 —type bool —set /desktop/gnome/peripherals/keyboard/indicator/showFlags true
  4. активировать использование раскладки клавиатуры в апплет уведомления(для версии Ubuntu выше чем 10.04)
    # gconftool-2 —type bool —set /apps/gnome_settings_daemon/plugins/keyboard/active true

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

Зарубин Иван Эксперт по Linux и Windows

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

Вдохновлен

Комментарии (31)

  • gard

    А как бы вообще заставить гном не показывать раскладку.. в 2.30 так и не нашел где убрать.. хотя не сильно искал честно говоря. А так – спасибо, очень интересная возможность. Молодцы все таки разработчики – многое учитывают. :)

  • gard

    Ой.. говорят, отключение так делать:
    gconftool-2 -s /desktop/gnome/peripherals/keyboard/general/disable_indicator -t bool true

  • Получилось, но не сразу – ефект появился после перезагрузки. П.С. Спасибо что не забыли укр. флажок

  • неплохо, хоть и поддерживает только Gnome!

  • Mike

    В ubuntu 10.10 beta приём не работает. В 10.04 всё путём.

  • Mut@NT

    Mike: В ubuntu 10.10 beta приём не работает. В 10.04 всё путём.

    Возможно, Cannonical что-то исправил в новой версии или просто баг беты. Осталось уже немного до выхода. Подождем, а там посмотрим.

  • Деятель

    Пожалуйста, помогите: попробовал установить эти флажки – вместо них появилась иконка дорожного знака “кирпич”. Попробовал вернуть буквенный вариант индикатора – не нашел, как это делается. Тогда ввел в терминале команду # gconftool-2 --type bool --set /desktop/gnome/peripherals/keyboard/indicator/showFlags false . Буквенный индикатор сначала вернулся, но после перезагузки вообще пропал (при этом переключение по горячим клавишам осталось). Пожалуйста, посоветуйте, как вернуть

  • Mut@NT

    Деятель: Пожалуйста, помогите: попробовал установить эти флажки – вместо них появилась иконка дорожного знака “кирпич”. Попробовал вернуть буквенный вариант индикатора – не нашел, как это делается. Тогда ввел в терминале команду # gconftool-2 --type bool --set /desktop/gnome/peripherals/keyboard/indicator/showFlags false . Буквенный индикатор сначала вернулся, но после перезагузки вообще пропал (при этом переключение по горячим клавишам осталось). Пожалуйста, посоветуйте, как вернуть

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

    А вообще “буквенное” и “картиночное” – это немного разные вещи. Первое это апплет Gnome, а второе доп. приблуда

  • Дима

    Был на 10.04 поставил флаги. Обновился на 10.10 вчера и вместо флагов вижу белый прямоугольник с красным кругом.

  • Mut@NT

    Дима: Был на 10.04 поставил флаги. Обновился на 10.10 вчера и вместо флагов вижу белый прямоугольник с красным кругом.

    Такая проблема действительно есть. Пока разбираюсь как можно это решить.
    Для экстренного решения проблемы нужно на панель Gnome добавить апплет Апплет уведомлений. Canonical зачем-то его туда определило.

  • kop4enyi

    Добрый день! решение проблемы не найдено, кроме экстренного для 10.10?

  • Mut@NT

    kop4enyi: Добрый день! решение проблемы не найдено, кроме экстренного для 10.10?

    В 10.10, индикатор клавиатур находится только в апплете уведомлений. Сделать как было раньше можно только удалив все другие части в этом апплете и оставить только клавиатуру, но это не всегда хорошо

  • Sayrink

    После того, как сделаем:

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

    Открываем gconf-editor: /apps/gnome_settings_daemon/plugins/keyboard/active снять галку и перезагрузиться. Выпиливает его полностью и начисто. Итог – в трее красивый флажок! Profit

  • Mut@NT

    Sayrink: После того, как сделаем:

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

    Открываем gconf-editor: /apps/gnome_settings_daemon/plugins/keyboard/active снять галку и перезагрузиться. Выпиливает его полностью и начисто. Итог – в трее красивый флажок! Profit

    У меня это действие удалило как раз флажок из трея, который не выводился правильно. Остался только в апплете

  • Андрей

    как вернуть все обратно? удаление папки с иконками и выполнение команды gconftool-2 --type bool --set /desktop/gnome/peripherals/keyboard/indicator/showFlags false не помогает. После перезагрузки висит кирпич на панели

  • ejina

    Ubuntu 9.10. У Вас пропущен один символ & должно быть так mkdir ~/.icons/flags && cd ~/.icons/flags
    А зачем это нужно? Ведь капслок работает

  • G3kas

    mkdir ~/.icons/flags
    cd ~/.icons/flags
    rm -f ~/.icons/flags/* & wget http://itshaman.ru/images/2/{ru,de,ua,us}.png
    gconftool-2 --type bool --set /desktop/gnome/peripherals/keyboard/indicator/showFlags true

    тогда все работает, проверено на убунте 10.10

  • Напишите большими буквами, с самого начала, что в 10.10 не работает!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! а то только время зря потратил!!!

  • Mut@NT

    Андрей: как вернуть все обратно? удаление папки с иконками и выполнение команды gconftool-2 --type bool --set /desktop/gnome/peripherals/keyboard/indicator/showFlags false не помогает. После перезагрузки висит кирпич на панели

    Добавьте флаги в директорию. У меня помогло

  • Mut@NT

    ejina: Ubuntu 9.10. У Вас пропущен один символ & должно быть так mkdir ~/.icons/flags && cd ~/.icons/flags
    А зачем это нужно? Ведь капслок работает

    У меня к примеру нетбук и нет лампочки капслок

    BleSSeD: Напишите большими буквами, с самого начала, что в 10.10 не работает!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! а то только время зря потратил!!!

    У меня все хорошо работает именно на 10.10. Правда только с апплетом уведомлений

  • Николай

    А у меня все прекрасно работает и на 10.04 и на 10.10 Находится в indicator-applet. (Не в Notification Area)

  • zeus

    работает все на ubuntu 10.10
    просто надо запускать вышеуказанное от рута командой “su”. или открыть nautilus командой “sudo nautilus” и туда уже в ручную переместить эти четыре файла *png c флагами и уже потом в терминале выполнить:
    sudo rm -f ~/.icons/flags/* & wget http://itshaman.ru/images/2/{ru,de,ua,us}.png
    sudo conftool-2 --type bool --set /desktop/gnome/peripherals/keyboard/indicator/showFlags true

  • Mut@NT

    zeus: работает все на ubuntu 10.10
    просто надо запускать вышеуказанное от рута командой “su”. или открыть nautilus командой “sudo nautilus” и туда уже в ручную переместить эти четыре файла *png c флагами и уже потом в терминале выполнить:
    sudo rm -f ~/.icons/flags/* & wget http://itshaman.ru/images/2/{ru,de,ua,us}.png
    sudo conftool-2 --type bool --set /desktop/gnome/peripherals/keyboard/indicator/showFlags true

    У меня и без root-прав все хорошо “завелось”.

  • zeus

    Mut@NT: У меня и без root-прав все хорошо “завелось”.

    видимо просто в настройках пользователей и групп у твоей учетной записи повышенные привилегии

  • oleg

    seafarer@John:~$ sudo conftool-2 --type bool --set /desktop/gnome/peripherals/keyboard/indicator/showFlags true
    sudo: conftool-2: command not found

    У меня неправильная убунту??? только что установил 10.10

  • Mut@NT

    zeus: видимо просто в настройках пользователей и групп у твоей учетной записи повышенные привилегии

    Мне кажется, что все команды, которые приведены в этом комментарии не лезут дальше настроек локального пользователя и root им не нужен.

    oleg: seafarer@John:~$ sudo conftool-2 --type bool --set /desktop/gnome/peripherals/keyboard/indicator/showFlags true
    sudo: conftool-2: command not found
    У меня неправильная убунту??? только что установил 10.10

    У Вас ошибка: вместо conftool-2 нужно gconftool-2

  • Diamond

    Огромное спасибо! ubuntu 10.10 все работает!

  • Ariec66

    Господа это мозг у вас не работает! В ubuntu 10.10 все работает! Просто надо перезапустить иксы, или просто перезагрузиться.

  • Bamb

    Респект! За одно и от значка рядом с раскладкой избавился. Только вряд ли сей чейндж нужно делать от рута. Стараемся то для пользователя, значит в его учетке должны быть сделаны изменения. ;)

  • Павел

    После включения /apps/gnome_settings_daemon/plugins/keyboard/active true
    если загружен indicator-applet, то показывает раскладку флагом, а если этот applet выключен, то показывает красный перечеркнутый круг в рамочке в notification area

  • Mut@NT

    Bamb: Респект! За одно и от значка рядом с раскладкой избавился. Только вряд ли сей чейндж нужно делать от рута. Стараемся то для пользователя, значит в его учетке должны быть сделаны изменения. ;)

    Рута убрал. Действительно не нужен

    Павел: После включения /apps/gnome_settings_daemon/plugins/keyboard/active true
    если загружен indicator-applet, то показывает раскладку флагом, а если этот applet выключен, то показывает красный перечеркнутый круг в рамочке в notification area

    Так и должно быть