Русская фонетическая раскладка для французской клавиатуры (Windows, Linux)
Позволяет писать кириллицей на компьютере с французской клавиатурой.
Russian phonetic layout on French keyboard.
La disposition phonétique Russe pour la clavier Française.
Установка для Windows
- Скачиваем прилагаемый архив.
- Извлекаем из него исполняемый файл (подходит для Windows XP/Vista/7, 32 и 64-разрядных версий) и запускаем его.
- Добавляем раскладку в соответствующих настройках клавиатуры.
Установка для Linux
Вам необходимо иметь права администратора на компьютере. Если вы сами устанавливали систему или приобрели компьютер с предустановленным Линуксом, то, как правило, такие права у вас есть.
- Загрузите файл rusfrphkbd.sh
- Откройте в проводнике папку, куда был загружен файл, и в свойствах поставьте ему возможность запуска.
- Убедитесь в настройках проводника (меню Edit--Preferences), что файл может быть запущен прямо из папки
- Запускаем файл двойным щелчком мыши и выбираем запуск программы в терминале
- Действуем согласно инструкциям. По окончанию завершаем сеанс или перезагружаем компьютер
- Добавляем раскладку обычным способом в настройках клавиатуры
Описание этапов ручной установка для Linux
С Линуксом, если в нем чего-то нет "из коробки", как обычно, придется повозиться. Описанный метод подходит для Ubuntu 12.04 и выше. На других дистрибутивах возможны незначительные изменения.
Для выполнения процедуры вы должны иметь права суперпользователя на компьютере.
Подготовка
- Открываем консоль (окно командной строки, в Ubuntu комбинация клавиш Ctrl+Alt+T).
- Обязательно делаем резервные копии файлов! Вводим на консоль команды (потребуется подтверждение паролем прав суперпользователя)
sudo cp /usr/share/X11/xkb/symbols/fr /usr/share/X11/xkb/symbols/fr.bak
sudo cp /usr/share/X11/xkb/rules/evdev.xml /usr/share/X11/xkb/rules/evdev.xml.bak
Если в ходе внесения изменений вы ошибетесь, то может нарушиться работа раскладок. В этом случае надо восстановить файлы и окончить сеанс или перезагрузиться.
Восстановление в случае ошибки:
sudo cp /usr/share/X11/xkb/symbols/fr.bak /usr/share/X11/xkb/symbols/fr
sudo cp /usr/share/X11/xkb/rules/evdev.xml.bak /usr/share/X11/xkb/rules/evdev.xml
Добавление раскладки
Консоль не закрываем.
1. Открываем в редакторе gedit файл французских раскладок
sudo gedit /usr/share/X11/xkb/symbols/fr
2. Добавляем в конец файла схему русской фонетической раскладки
// Layout for Russian letters on French keyboard
// Copyright © Serguei TARASSOV <st@arbinada.com>
// Last changed: 2015-06-23
partial alphanumeric_keys
xkb_symbols "ru" {
include "fr(basic)"
name[Group1]="Russian (France, phonetic)";
key.type[group1]="FOUR_LEVEL_ALPHABETIC";
key <LatA> { [ Cyrillic_a, Cyrillic_A ] };
key <LatB> { [ Cyrillic_be, Cyrillic_BE ] };
key <LatV> { [ Cyrillic_ve, Cyrillic_VE ] };
key <LatG> { [ Cyrillic_ghe, Cyrillic_GHE ] };
key <LatD> { [ Cyrillic_de, Cyrillic_DE ] };
key <LatE> { [ Cyrillic_ie, Cyrillic_IE ] };
key <TLDE> { [ Cyrillic_io, Cyrillic_IO, asciitilde ] };
key <AC11> { [ Cyrillic_zhe, Cyrillic_ZHE, percent ] };
key <LatZ> { [ Cyrillic_ze, Cyrillic_ZE ] };
key <LatI> { [ Cyrillic_i, Cyrillic_I ] };
key <LatJ> { [ Cyrillic_shorti, Cyrillic_SHORTI ] };
key <LatK> { [ Cyrillic_ka, Cyrillic_KA ] };
key <LatL> { [ Cyrillic_el, Cyrillic_EL ] };
key <LatM> { [ Cyrillic_em, Cyrillic_EM ] };
key <LatN> { [ Cyrillic_en, Cyrillic_EN ] };
key <LatO> { [ Cyrillic_o, Cyrillic_O ] };
key <LatP> { [ Cyrillic_pe, Cyrillic_PE ] };
key <LatR> { [ Cyrillic_er, Cyrillic_ER ] };
key <LatS> { [ Cyrillic_es, Cyrillic_ES ] };
key <LatT> { [ Cyrillic_te, Cyrillic_TE ] };
key <LatU> { [ Cyrillic_u, Cyrillic_U ] };
key <LatF> { [ Cyrillic_ef, Cyrillic_EF ] };
key <LatX> { [ Cyrillic_ha, Cyrillic_HA ] };
key <LatC> { [ Cyrillic_tse, Cyrillic_TSE ] };
key <LatH> { [ Cyrillic_che, Cyrillic_CHE ] };
key <LatW> { [ Cyrillic_sha, Cyrillic_SHA ] };
key <AD12> { [ Cyrillic_shcha, Cyrillic_SHCHA, currency, dead_macron ] };
key <AE07> { [ Cyrillic_hardsign, 7 ] };
key <AE10> { [ Cyrillic_HARDSIGN, 0 ] };
key <LatY> { [ Cyrillic_yeru, Cyrillic_YERU ] };
key <AE02> { [ Cyrillic_softsign, 2 ] };
key <AE09> { [ Cyrillic_SOFTSIGN, 9 ] };
key <BKSL> { [ Cyrillic_e, Cyrillic_E ] };
key <AD11> { [ Cyrillic_yu, Cyrillic_YU, numbersign ] };
key <LatQ> { [ Cyrillic_ya, Cyrillic_YA ] };
include "level3(ralt_switch)"
};
3. Сохраняем, выходим из редактора.
4. Открываем в редакторе файл описаний раскладок
sudo gedit /usr/share/X11/xkb/rules/evdev.xml
5. Ищем в тексте секцию, начинающуюся таким фрагментом (в Ubuntu 14.04 это строка 2915)
<layout>
<configItem>
<name>fr</name>
6. Чуть ниже после первого открывающего тега <variantList>
вставляем следующее описание:
<variant>
<configItem>
<name>ru</name>
<shortDescription>ru</shortDescription>
<description>Russian (France, phonetic)</description>
<languageList>
<iso639Id>rus</iso639Id>
</languageList>
</configItem>
</variant>
7. Сохраняем файл, выходим из редактора.
8. Переконфигурируем раскладки
sudo dpkg-reconfigure xkb-data
9. Закрываем сеанс и снова заходим. В принципе, может быть проще и надежнее перезагрузиться.
10. Добавляем раскладку обычным способом в настройках клавиатуры
Russian phonetic layout for Windows (French keyboard), zip Russian phonetic layout for Ubuntu (French keyboard), rusfrphkbd.sh
blog comments powered by Disqus