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

Операционная система Linux хороша тем, что ее интерфейс можно настроить таким образом, что он будет подходить каждому. Первым делом после новой установки операционной системы Ubuntu, каждый пользователь настраивает ее интерфейс "под себя".

Одним из обязательных действий является добавление апплета раскладки клавиатуры. Обычно апплет раскладки клавиатуры выглядит в виде текстовых обозначений языка: Рус, США и т.д.

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

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


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

  1. создать директорию, где будут храниться изображения раскладки и перейти в нее:
    # mkdir ~/.icons/flags & cd ~/.icons/flags
  2. загрузить понравившиеся изображения (для получения кода кликаем на выбранном изображении):
    • # rm -f ~/.icons/flags/* & wget https://itshaman.onmypc.net/images/1/{ru,de,ua,us}.webp
    • # rm -f ~/.icons/flags/* & wget https://itshaman.onmypc.net/images/2/{ru,de,ua,us}.webp
    • # rm -f ~/.icons/flags/* & wget https://itshaman.onmypc.net/images/3/{ru,de,ua,us}.webp
    • # rm -f ~/.icons/flags/* & wget https://itshaman.onmypc.net/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.onmypc.net/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.onmypc.net/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.onmypc.net/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

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