Comp.Soft
Главная | Регистрация | Вход
Среда, 27-Ноября-2024, 19:03
АСТРАХАНЬ
Меню
Поиск
Категории
Linux
Дешёвый СОФТ
Чат
Это нужно
Главная » Статьи » Linux » Linux

Fedora: шпаргалка по настройке тёти Клавы

Для начала — несколько вводных слов. При выборе на стадии инсталляции русского языка и русской раскладки клавиатуры Fedora более или менее русифицируется — и в консольном режиме, и в Иксах. То есть:

  • устанавливается системная локаль ru_RU.UTF-8, что подтверждается выводом соответствующей команды:
    $ locale
    LANG=ru_RU.UTF-8
    LC_CTYPE="ru_RU.UTF-8"
    LC_NUMERIC="ru_RU.UTF-8"
    LC_TIME="ru_RU.UTF-8"
    LC_COLLATE="ru_RU.UTF-8"
    LC_MONETARY="ru_RU.UTF-8"
    LC_MESSAGES="ru_RU.UTF-8"
    LC_PAPER="ru_RU.UTF-8"
    LC_NAME="ru_RU.UTF-8"
    LC_ADDRESS="ru_RU.UTF-8"
    LC_TELEPHONE="ru_RU.UTF-8"
    LC_MEASUREMENT="ru_RU.UTF-8"
    LC_IDENTIFICATION="ru_RU.UTF-8"
    LC_ALL=
  • в консоли для всех виртуальных терминалов подгружается экранный шрифт с поддержкой кириллицы, в чём легко убедиться, например, командой
    $ date
    Пнд Июл 27 12:08:25 MSD 2009
  • русская раскладка клавиатуры (в варианте winkeys) с переключением латиницы на кириллицу посредством комбинации Control+Shift;
  • в Иксах задействуются кириллические ttf-шрифты (Dejavu, liberation) и русская раскладка (вариант winkeys), в оригинальной Fedora — с переключением по Alt+Shift, в RFremix переключатель на стадии инсталляции можно выбрать, хотя не из всех теоретических возможных.
Казалось бы, чего ещё желать? Немногого — возможно, пользователя не устроит вариант раскладки по умолчанию (я, например, полагаю единственно разумным из существующих typewriter, что и попробовал в своё время обосновать). И, что более вероятно, захочется сменить выбранный при установке переключатель.

Ранее это было элементарно сделать редактированием конфига Иксов (о консоли мы сейчас говорить не будем, это отдельная история) — /etc/X11/xorg.conf. Однако ныне такого файла в системе не обнаружится — современный Xorg, начиная по крайней мере, с версии 1.5 (а может, и раньше), спокойно обходится без него, получая все необходимые параметры посредством механизма HAL (о чем говорилось в соответствующей заметке).

Разумеется, /etc/X11/xorg.conf нетрудно создать — например, командой

# Xorg -configure
как это неоднократно описывалось (например, здесь). Однако большого смысла в этом нет: хорошо это или плохо, но похоже, что конфиг Иксов доживает на этом свете последние дни.

Так что в порядке повышения общеобразовательного уровня и с прицелом на будущее полезнее было бы заняться настройкой клавиатуры через HAL. Однако этим можно будет заняться и на досуге, при наличии времени и настроения. А пока у пользователя есть более простые способы подгонки параметров клавиатуры.

Первый предназначен для среды GNOME. Он сводится к запуску утилиты gnome-keyboard-properties через меню Система -> Параметры -> Клавиатура или просто из командной строки. После чего возникает следующее окно:

fedora-keyb01.png

Переходим во вкладку Раскладки и видим нечто похожее на это:

fedora-keyb02.png

Точнее, вторая строка в списке раскладок будет другой — просто Russia (что, как я уже говорил, соответствует варианту winkeys). И именно это может потребовать изменений. Для чего просто удаляем не устраивающую нас русскую раскладку и жмём на кнопку добавить. После чего из соответствующих списков сначала выбираем раскладку для страны, а затем её вариант:

fedora-keyb03.png

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

Теперь фиксируем мышью новобразованную строку и жмём на кнопку Параметры раскладки, что выводит нам длинный их список, из которого сейчас представляют интерес две позиции:

  1. Key(s) to change layout — выбор переключателя, и
  2. Use keyboard LED to show alternative language — выбор идикатора альтернативной (то есть в нашем случае кириллической) раскладки.
Развернув первый из указанных пунктов, мы увидим всеохватывающий список возможных переключателей, из которого остаётся выбрать подходящий, причём возможен выбор нескольких вариантов, действующих одновременно:

fedora-keyb04.png

А в качестве индикатора раскладки нам предлагается любой из трёх, которые могут иметь место быть на клавиатуре:

fedora-keyb05.png

На этом развлечения с параметрами раскладки в первом приближении можно считать законченными. Прочие, и весьма богатые, возможности их настройки (установка трёх и более раскладок, обеспечение ввода неразрывного пробела и т.д.) оставляю для самостоятельного рассмотрения заинтересованными лицами. А нам остаётся только решить, нужен ли нам сквозной переключатель для всей среды или следует сохранить включённую по умолчанию опцию — Отдельная раскладка для каждого окна.

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

fedora-keyb06.png

Правда, по умолчанию единственный вариант индикации — символьный, USA/Rus. Но зато из контекстного меню его панельной пиктограммы можно и вызвать утилиту настройки, и ознакомиться с текущей раскладкой:

fedora-keyb07.png

Но и проблема со знамёнами (победными) решаема: запускаем gconf-editor, находим

/desktop/gnome/peripherals/keyboard/indicator/showFlags

И включаем. разумеется, сами флаги от этого не образуются. Их надо разместить в каталоге /usr/share/pixmaps под именами us.png и ru.png. Да и флагами они быть не обязаны - можно, например, в качестве символа Российской державы сделать картинку с изображением Водки Столичной. Ну а чуждую нам империю символизировать бутылкой бурбона (дрянь, говорят, исключительная).

Хотя, как уже говорилось, описанный выше способ предназначен в первую очередь для GNOME, и сама утилита gnome-keyboard-properties, и апплет индикации раскладки прекрасно работают, например, в LXDE. Вполне вероятно, что их можно задействовать и во многих более иных оконных менеджерах.

А вот для среды Xfce есть свой, не менее изящный, инструмент — плагин xfce4-xkb-plugin. Ранее в нём имелись некоторые хронические глюки, хотя и вполне преодолимые. Но, начиная с Xfce версии 4.6, он работает безупречно.

Как задействовать этот плагин, и каковы его возможности — описано в одной из заметок про Zenwalk, в Fedora всё точно так же. По сравнению с гномовским, он обеспечивает большую гибкость переключения раскладок — для среды в целом, для каждого приложения и для отдельного окна. А индикация раскладок на панели возможна в двух формах — изображениями соответствующих государственных флагов или символами USA/RUS. Но зато Xfce'шный плагин блокирует индикацию раскладки LED'ами клавиатуры — вне зависимости от того, определена она была через xorg.conf или через HAL.



Источник: http://citkit.ru/articles/1450/
Категория: Linux | Добавил: Andrey (06-Августа-2009) | Автор: Алексей Федорчук
Просмотров: 2084 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Переводчик сайта
Менюшка

Соц. сети
Вход
Теги

Для красивого отображения Облака
необходим
Adobe Flash Player 9
или выше
Скачать Adobe Flash Player

ОЗОН
OZON.ru
Друзья

Переводчик онлайн
Submitter.ru - Регистрация в поисковых системах!
Погода
Яндекс.Погода
Статистика






Онлайн всего: 25
Гостей: 25
Пользователей: 0

При использовании материалов сайта, наличие гиперссылки на сайт обязательно
© 2024
Яндекс.Метрика
Результаты антивирусного сканирования