понедельник, 24 сентября 2012 г.

Скрипт для изменения расположения букв у фонетической раскладки

Скрипт к посту об расположения букв раскладки:


#!/bin/bash                                                                                                                                                      
                                                                                                                                                                 
sed -i "/LatW/ s/Cyrillic_ve/Cyrillic_zhe/g" /usr/share/X11/xkb/symbols/ru                                                                                       
sed -i "/LatW/ s/Cyrillic_VE/Cyrillic_ZHE/g" /usr/share/X11/xkb/symbols/ru                                                                                       
sed -i "/LatV/ s/Cyrillic_zhe/Cyrillic_ve/g" /usr/share/X11/xkb/symbols/ru
sed -i "/LatV/ s/Cyrillic_ZHE/Cyrillic_VE/g" /usr/share/X11/xkb/symbols/ru

Запускать с правами root.

Изменение раскладки клавиатуры - дополнение

В этом посте я рассказал, как можно изменить соответствие клавиш символам при помощи .Xmodmap.
В этом посте я расскажу, как можно изменить раскладку сразу для всех пользователей изменив файл раскладки.
В openSUSE все это добро хранится вот тут:

/usr/share/X11/xkb/symbols

Нас интересует русская фонетическая раскладка. Все русские раскладки находятся в файле ru:

/usr/share/X11/xkb/symbols/ru

открывем его при помощи любимого теьтового редактора (нужны права root):

mcedit /usr/share/X11/xkb/symbols/ru

и ищем phonetic:
F7 -> phonetic -> Enter


partial alphanumeric_keys
xkb_symbols "phonetic" {

    name[Group1]= "Russian (phonetic)";


В длинном списке всех символов находим:
key <LatW> {        [     Cyrillic_ve,     Cyrillic_VE      ]       };
и
key <LatV> {        [    Cyrillic_zhe,    Cyrillic_ZHE      ]       };
и меняем на:

key <LatW> {        [    Cyrillic_zhe,    Cyrillic_ZHE      ]      };
и
key <LatV> {        [     Cyrillic_ve,     Cyrillic_VE      ]       };


Сохраняемся:
F2

Выходим из редактора и перелогиниваемся.


Замена AutoCAD в Linux


Наверно одна из сложных тем для линукс сообщества - хороший CAD пакет с поддержкой dwg формата. Достаточно долгое время не мог найти что-то, что можно было-бы предложить, как реальную альтернативу компаниям, и, конечно, студентам... Избитый диалог:
- Ну и что там есть в твоём линуксе?
- Всё, что и в винде, кроме супер-пупер стрелялок
- А автокад?
-........
Теперь есть ответ и на этот вопрос - Medusa4 от CAD Schroer.
Начнём с того, что для персонального пользования пакет абсолютно бесплатен (требуется регистрация), но каждых пол года надо обновлять эту лицензию...
Коммерческая версия по цене сопостовима с ценой на Автокад. А для учебных заведений CAD Schroer так-же предлагает бесплатную версию, но с большей поддержкой.