Имя:    Пароль:      Помнить меня       
Unsorted   ~  Software  ~  Linux and Unix  ~  Русская машинопись в Ubuntu Linux (mini HOWTO) Исправляем кривизну. И вообще в любых раскладках.
DALDON
Сообщение  23 Сен 2007, 13:19  Ссылка : Ответить с цитатой
Пол: Мужской  Доверенный пользователь
C нами с 09.04.2005
Репутация: 0.1

И так господа, для блондинок, хотя если я понял, так тем более блондики поймут.

Значит исправлено как надо.
Теперь верхний ряд точно так-же как в офтопике набирается.

Для этого надо будет заменить код на нижеследующий код в
/etc/X11/xkb/symbols/ru


Для чего надо будет открыть это дело например так -
sudo gedit /etc/X11/xkb/symbols/ru


Отдела Russia - Typewriter

    key	<TLDE> {	[             bar,	         plus	] 	};
    key	<AE01> {	[      numerosign,		 1 	]	};
    key	<AE02> {	[           minus,		 2	]	};
    key	<AE03> {	[	    slash,		 3	]	};
    key	<AE04> {	[	 quotedbl,	 4	]	};
    key	<AE05> {	[	    colon,		 5	]	};
    key	<AE06> {	[	    comma,	 6	]	};
    key	<AE07> {	[	   period,		 7	]	};
    key	<AE08> {	[      underscore,		 8	]	};
    key	<AE09> {	[	 question,	 9	]	};
    key	<AE10> {	[	  percent,	 0	]	};
    key    <AE11> {	[	   exclam,  equal   	]	};
    key    <AE12> {	[	semicolon,  backslash	]	};
    key	<BKSL> {	[	parenleft,   parenright	]	};

    key	<AD12> {	[Cyrillic_hardsign,Cyrillic_HARDSIGN	]	};
    key	<AB10> {	[     Cyrillic_io,     Cyrillic_IO	]	};



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

Всё, теперь верхний ряд, должен полностью удовлетворять машинописной раскладке.

Вот таблица взятая и сверенная в соответствии с офтопиком -

~ —- было —- `" —- будет —- |+
1  —- было —- ! —- будет —- №
2  —- было —- № —- будет —- -
3  —- было —- / —- будет —- /
4  —- было —- ; —- будет —- "
5  —- было —- : —- будет —- :
6  —- было —- , —- будет —- ,
7  —- было —- . —- будет —- .
8  —- было —- _ —- будет —- _
9  —- было —- ? —- будет —- ?
0  —- было —- % —- будет —- %
- _ —- было —- -_ —- будет —- !=
+= —- было —- += —- будет —- ;\

Все остальные клавиши будут как есть.

Важно, после добавления кода, надо либо перезапустить графику, или полностью сделать Restart.

После всё должно заработать.

Сори если чего не так, поправьте.

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

Буду рад если поможет.

Не забываем делать бекапы на всякий случай исходных конфигов, чтобы не было потом мучительно больно.
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение
Рыся
Сообщение  23 Сен 2007, 14:38  Ссылка : Ответить с цитатой
Пол: Мужской  Доверенный пользователь
C нами с 15.04.2005
Репутация: 133.2

Можно нескромный вопрос? Нафиг машинописная раскладка нужна вообще? Для закалённых ковбоев, владеющих машинописью? Смайлик

_____________________________
Время не существует, у него нет физического носителя в природе. Его выдумал человек, чтобы измерять скорость.
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение : E-mail : JabberID
DALDON
Сообщение  23 Сен 2007, 15:16  Ссылка : Ответить с цитатой
Пол: Мужской  Доверенный пользователь
C нами с 09.04.2005
Репутация: 0.1

Рыся, именно. Таких не очень много, но есть. К примеру мне не выносимо просто было работать на такой дефолтной машинописи.
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение
DALDON
Сообщение  03 Мар 2009, 22:46  Ссылка : Ответить с цитатой
Пол: Мужской  Доверенный пользователь
C нами с 09.04.2005
Репутация: 0.1

UPD:

НЕ РАБОТАЕТ на UBUNTU 8.10.

После обновления стало что-то смутное вида: /etc/X11/xkb/base.xml



В поиске решения наткнулся на старый свой пост : http://forum.ubuntu.ru/index.php?topic=3010.0 —- спасибо тому кто подсказал это тривиальное решение, не думал, что так тривиально будет всё.

Вот решение для тех кто обновлися с более старой версии Ubuntu до 8.10:

sudo cp /usr/share/X11/xkb/symbols/ru~ /usr/share/X11/xkb/symbols/ru


Вот решение для пользователей которые только установили дистрибутив:

sudo nano /usr/share/X11/xkb/symbols/ru


Правим в соответсвии с первым постом.

ВНИМАНИЕ: обнаружил один ОГРОМНЫЙ косяк, который руки не дойдут поправить: в последней клавише: | \ -которая, так вот в моём варианте эта клавиша не поправлена, и выдаёт ( , а правильный вариант должен быть ) .

После как разберусь отредактирую первый пост. И соединю с этим.
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение
Показать сообщения:   

Unsorted   ~  Software  ~  Linux and Unix  ~  Русская машинопись в Ubuntu Linux (mini HOWTO)

Ответить на тему

Перейти:  





Powered by phpBB   © Unsorted Team  support@unsorted.me  promo@unsorted.me  Полезные скрипты