Есть такая замечательная программа от Ильи Бирмана под названием «Типографская раскладка». Она «добавляет дополнительные клавиши», т.е. позволяет вводить прямо с клавиатуры такие символы как «кавычки-ёлочки», знаки ©, ®, ™, многоточие, «евры» €, фунты £ и другие символы. Более подробное описание вы можете почитать на странице «Типографской раскладки», а мы попробуем добавить такую же раскладку в Ubuntu.
Добавлять будем штатными средствами, без всяких дополнительных программ. Предполагается, что вы знаете как настраивать раскладки в своём (-/K/X)Ubuntu (Система > Параметры > Клавиатура).
Открываем в консоли файл /etc/X11/xkb/base.xml:
sudo nano /etc/X11/xkb/base.xml
(Если консольный редактор вас не устраивает, вместо nano введите gedit — в Ubuntu. В Kubuntu введите kate, а в Xubuntu — mousepad).
Найдите там вот такой блок:
Сразу после него припишите:
Звучит как китайская грамота? Тогда поясню: мы добавляем новую раскладку, которая будет иметь идентификатор winkeys_typo и называться «Winkeys + Typographic» (название можете поменять, если по каким-то причинам оно вас не устроит).
Далее нам нужно собственно создать такую раскладку. Для этого
sudo nano /etc/X11/xkb/symbols/ru
Вставьте в конец файла вот такой текст:
partial alphanumeric_keys
xkb_symbols "winkeys_typo" {
include "ru(winkeys)"
name[Group1]= "Russia — Typography";
key.type[group1]="FOUR_LEVEL";
key
key
key
key
key
key
key
key
key
key
key
key
key
key
key
key
key
key
key
key
key
key
key
key
key
key
key
key
key
include "level3(ralt_switch)"
};
Теперь откройте программу управления клавиатурными раскладками, удалите там Russia Winkeys, а вместо неё добавьте Russia Winkeys + Typographic.
Всё, теперь когда у вас включена русская раскладка, вы можете вводить дополнительные символы, удерживая правый Alt. Например, для ввода «ёлочных» кавычек нажмите Alt - Б и Alt - Ю. Теперь дело за малым — запомнить расположение символов.
UPD. Написано «по мотивам» этой статьи.
Комментариев нет:
Отправить комментарий