|
| 1 | +ИМѦ |
| 2 | + SlovoXCompose |
| 3 | + |
| 4 | +БѢЛѢЖКА |
| 5 | + Правописѫт и словникѫт, използувани в това рѫководство сѫ просто пример |
| 6 | + за употрѣба на старитѣ букви и не сѧ твърди, че сѧ спазват каквито и да |
| 7 | + е правила, макар да отразѣват до нѣкаква стѫпен (само)мнѣнието на |
| 8 | + пишещѭ. |
| 9 | + |
| 10 | +ОПИСАНѤ |
| 11 | + Това хранилище съдържа файл ".XCompose" с настройки за *съставно |
| 12 | + въвѣжданѣ* на стари български бꙋкви на Юниѯ-подобни ꙋрѣдби с Ѯ-сървър. |
| 13 | + Такива изчислителни ꙋредби сѫ всички изданиꙗ на Линуѯ, Фрий-БСД, |
| 14 | + НЕТ-БСД… Това е възможно най-леснo осѫществимѭт начин да започнетѣ да |
| 15 | + въвѣждатѣ бꙋкви ѿ старата ни азбꙋка. Разбира сѧ, би било добрѣ да има и |
| 16 | + по-добър, по-бърз начин. Има, но той все още не сѫществува (в |
| 17 | + прѣдставителен вид). Ако имахме утвърдена клавиатурна подредба, то това |
| 18 | + би било този по-добър начин. Уверꙗвѫ ви, че вече една скꙋпина |
| 19 | + съмишленици работи по въпроса, макар да е само умствено засѣга. |
| 20 | + |
| 21 | + Прѣдимството на тук прѣдложенѭ начин е в това, че можетѣ лѣсно да |
| 22 | + добавитѣ нови собствени послѣдователности ѿ знаци, които при въвѣжданѣ |
| 23 | + да изобразѣватъ на екранѫ и в документитѣ ви опрѣдѣлени букви, както и |
| 24 | + че лесно можете да се досетите каква би била послѣдователността от |
| 25 | + знаци, която трѣбва да въвѣдетѣ, за да се изобрази опрѣдѣлен знак. Този |
| 26 | + начин е добър при спорадично въвѣжданѣ на стари бꙋкви. Ако сѧ чудитѣ, |
| 27 | + как сѧ въвѣжда нѣкой знак, то просто ѿворетѣ .XCompose в сѫщата папка, |
| 28 | + кѫдѣто е и този файл, и пѿърсете в нѣго. |
| 29 | + |
| 30 | + В случай че сѧ занимаватѣ с такива писаниꙗ като занаꙗтчꙗ или по |
| 31 | + призванѥ, то може би е по-добре да ползуватѣ клавꙗтурна подрѣдба – |
| 32 | + звꙋкова или по БДС.(Все още нѣма такава създадена.) |
| 33 | + |
| 34 | +ВНѢДРѢВАНЕ |
| 35 | + Ꙁасѣга внѣдрѣването е рѫчно. Требва да прочететѣ ꙋказанията по-долу. При |
| 36 | + нѣкое следващо изданѥ, ще предоставим и програма, която да го прави |
| 37 | + вмѣсто вас. Всѣ пак е добре да знаете как рабѿи. |
| 38 | + |
| 39 | +ꙊКАЗАНꙖ |
| 40 | + Какъ рабѿи ".XCompose"? |
| 41 | + В Юниѯ-подобнитѣ урѣдби сѧ ползуват най-чѧсто двѣ изобразѣващи работни |
| 42 | + срѣди – KDE или GNOME. Тези срѣди използуват свои собствени книговни за |
| 43 | + изобразѣване на прозорци, копчета и други видими нагодѣ. Общо вꙁѣто тези |
| 44 | + дветѣ (Qt и GTK+) книговни сѫ най-използуванитѣ и сѧ използуватъ и ѿ |
| 45 | + други рабѿни срѣди като XFCE, LXQT, LXDE, както и ѿ всѣко по-важно |
| 46 | + приложенѥ. |
| 47 | + |
| 48 | + За да използуват този файл програмите, изобразѣващи тваритѣ си с помощта |
| 49 | + на гореупомѣнатитѣ две книговни, първо трѣбва да сѧ присвои една |
| 50 | + опрѣдѣлена стойност на две промѣнливи на обкрѫженѥто ето така: |
| 51 | + |
| 52 | + export GTK_IM_MODULE="gtk-im-context-simple" |
| 53 | + export QT_IM_MODULE="gtk-im-context-simple" |
| 54 | + |
| 55 | + Поставетѣ горнитѣ двѣ опрѣдѣленꙗ въ файла "~/.profile". Така винаги, |
| 56 | + когато влизатѣ въ вашата рабѿнa срѣда, тези промѣнливи ще ꙋказват на |
| 57 | + приложенꙗта да зарѣждат файла "~/.XCompose" или ꙋказанѭ файл въ |
| 58 | + стойността на промѣнливата на обкрѫженѥто $XCOMPOSEFILE. |
| 59 | + |
| 60 | + Сиреч, можетѣ или просто да поставитѣ този ".XCompose" в домашната си |
| 61 | + папка, или въ "~/.profile" да добавитѣ и слѣднѭ рѣд (примѣр): |
| 62 | + |
| 63 | + export XCOMPOSEFILE="$HOME/opt/dev/SlovoXCompose/.XCompose" |
| 64 | + |
| 65 | + Замѣстетѣ пѫтѭ до файлѫ според това кѫдѣ се намира на вашата машина. |
| 66 | + Това е. Излѣзтѣ и влѣзтѣ ѿново в рабѿната си срѣда, за да сѧ задействат |
| 67 | + промѣнитѣ. |
| 68 | + |
| 69 | + Как да въвѣждѫ старитѣ бꙋкви? |
| 70 | + Преди да можетѣ да въвѣждатѣ стари бꙋкви само с помощта на клавꙗтурата, |
| 71 | + е необходимо да зададетѣ/ꙋкажетѣ/настроитѣ вашиѭ *Съставен клавиш* |
| 72 | + (Compose key). На съвремѩните клавиатури нѣма такъв клавиш, така че |
| 73 | + трѣбва да си изберетѣ нѣкой рѣдко използуван за други цели клавиш и да |
| 74 | + настроитѣ него. Въ файлѫ "/usr/share/X11/xkb/rules/xorg.lst" има пълен |
| 75 | + списък с възможнитѣ клавиши. Ето го. |
| 76 | + |
| 77 | + Compose key Position of Compose key |
| 78 | + (Съставен) (Мѣстоположенѥ на съставнѭ ключ) |
| 79 | + compose:ralt Right Alt |
| 80 | + compose:lwin Left Win |
| 81 | + compose:lwin-altgr 3rd level of Left Win |
| 82 | + compose:rwin Right Win |
| 83 | + compose:rwin-altgr 3rd level of Right Win |
| 84 | + compose:menu Menu |
| 85 | + compose:menu-altgr 3rd level of Menu |
| 86 | + compose:lctrl Left Ctrl |
| 87 | + compose:lctrl-altgr 3rd level of Left Ctrl |
| 88 | + compose:rctrl Right Ctrl |
| 89 | + compose:rctrl-altgr 3rd level of Right Ctrl |
| 90 | + compose:caps Caps Lock |
| 91 | + compose:caps-altgr 3rd level of Caps Lock |
| 92 | + compose:102 <Less/Greater> |
| 93 | + compose:102-altgr 3rd level of <Less/Greater> |
| 94 | + compose:paus Pause |
| 95 | + compose:prsc PrtSc |
| 96 | + compose:sclk Scroll Lock |
| 97 | + |
| 98 | + Този списък може да сѧ види в графичните настройки за клавиатурата в |
| 99 | + KDE, GNOME, XFCE… |
| 100 | + |
| 101 | + Допълнително (в настройкитѣ за трето ниво) ще видитѣ: |
| 102 | + |
| 103 | + lv3:ralt_switch_multikey Right Alt; Shift+Right Alt as Compose |
| 104 | + |
| 105 | + Аз прѣдпочитам нѣго. |
| 106 | + |
| 107 | + XFCE нѣма отделни настройки за трето ниво, но тази стойност може да се |
| 108 | + зададе чрѣз т.нар. „Редактор на настройкитѣ“. Ето как изглежда. |
| 109 | + |
| 110 | + Така в XFCE можетѣ хем да зададетѣ *Съставен ключ*, хем да зададетѣ |
| 111 | + клавиш (ключ) за трето ниво. Ключът за трето ниво се използува в други |
| 112 | + случаи. |
| 113 | + |
| 114 | + Самото въвѣждане става по слѣднѭ начин: |
| 115 | + |
| 116 | + Нaтискате избранѭ *съставен ключ* (Compose). Пускате го. Не го |
| 117 | + държите постоянно натиснат. Слѣд това въвѣждате първата, а след неꙗ |
| 118 | + и втората бꙋква ѿ послѣдователността. |
| 119 | + |
| 120 | + Примѣр (за съставен ключ е избран Shift+Right Alt): |
| 121 | + |
| 122 | + Ꙁа да въвѣдетѣ „ѯ” като в „Линуѯ”, натискате едновременно Shift |
| 123 | + и десен Alt, а след това натискате послѣдователно „к” и „с”. |
| 124 | + |
| 125 | + Ꙁа да напишете „ꙁемꙗ”, натискате едновременно Shift и десен Alt, |
| 126 | + а след това натискате послѣдователно „з” и „е”. Слѣд това |
| 127 | + продължавате съ „ем”. След което, ꙁа да напишете ꙗ, правите |
| 128 | + както при ꙁ – натискате едновременно Shift и десен Alt, а след |
| 129 | + това натискате послѣдователно „и” и „а”. |
| 130 | + |
| 131 | + А ето и всички определени в този .XCompose съчетания за въвѣждане. |
| 132 | + „"||"” означава „"или"”: |
| 133 | + |
| 134 | + Compose,З,E => Ꙁ |
| 135 | + Compose,з,e => ꙁ |
| 136 | + Compose,З,З => S |
| 137 | + Compose,з,з => s |
| 138 | + Compose,Д,З => Ꙃ |
| 139 | + Compose,д,з => ꙃ |
| 140 | + Compose,И,. => І || Compose,.,И => І |
| 141 | + Compose,и,. => і || Compose,.,и => і |
| 142 | + Compose,И,: => Ї || Compose,:,И => Ї |
| 143 | + Compose,и,: => ї || Compose,:,и => ї |
| 144 | + Compose,О,У => Ѹ || Compose,У,О => Ѹ || Compose,У,о => Ѹ || Compose,О,у => Ѹ |
| 145 | + Compose,о,у => ѹ |
| 146 | + Compose,У,К => Ꙋ || Compose,У,к => Ꙋ |
| 147 | + Compose,у,к => ꙋ |
| 148 | + Compose,О,М => Ѡ || Compose,О,м => Ѡ |
| 149 | + Compose,о,м => ѡ |
| 150 | + Compose,Я,Е => Ѣ || Compose,Е,Я => Ѣ |
| 151 | + Compose,я,е => ѣ || Compose,е,я => ѣ |
| 152 | + Compose,И,А => Ꙗ || Compose,И,а => Ꙗ |
| 153 | + Compose,и,а => ꙗ |
| 154 | + Compose,И,Е => Ѥ |
| 155 | + Compose,и,е => ѥ |
| 156 | + Compose,Е,Н => Ѧ || Compose,А,Н => Ѧ || Compose,Е,н => Ѧ || Compose,А,н => Ѧ |
| 157 | + Compose,е,н => ѧ || Compose,a,н => ѧ |
| 158 | + Compose,И,Н => Ѩ || Compose,Я,Н => Ѩ || Compose,И,н => Ѩ || Compose,Я,н => Ѩ |
| 159 | + Compose,и,н => ѩ || Compose,я,н => ѩ |
| 160 | + Compose,Ъ,Н => Ꙙ || Compose,Ъ,н => Ꙙ |
| 161 | + Compose,ъ,н => ꙙ |
| 162 | + Compose,Й,Н => Ꙝ || Compose,Й,н => Ꙝ |
| 163 | + Compose,й,н => ꙝ |
| 164 | + Compose,Е,М => Ѫ || Compose,Е,м => Ѫ || Compose,А,м => Ѫ || Compose,А,М => Ѫ |
| 165 | + Compose,Ъ,А => Ѫ || Compose,А,Ъ => Ѫ || Compose,Ъ,а => Ѫ || Compose,А,ъ => Ѫ |
| 166 | + Compose,е,м => ѫ || Compose,а,м => ѫ |
| 167 | + Compose,ъ,а => ѫ || Compose,а,ъ => ѫ |
| 168 | + Compose,И,М => Ѭ || Compose,Я,М => Ѭ || Compose,И,Я => Ѭ || Compose,И,я => Ѭ |
| 169 | + Compose,и,м => ѭ || Compose,и,я => ѭ |
| 170 | + Compose,И,Ъ => Ѭ || Compose,И,ъ => Ѭ |
| 171 | + Compose,и,ъ => ѭ |
| 172 | + Compose,К,С => Ѯ |
| 173 | + Compose,к,с => ѯ |
| 174 | + Compose,П,С => Ѱ |
| 175 | + Compose,п,с => ѱ |
| 176 | + Compose,Т,Х => Ѳ || Compose,Т,Ф => Ѳ |
| 177 | + Compose,т,х => ѳ || Compose,т,ф => ѳ |
| 178 | + Compose,У,Ж => Ѵ || Compose,И,Ж => Ѵ |
| 179 | + Compose,у,ж => ѵ || Compose,и,ж => ѵ |
| 180 | + Compose,Ж,: => Ѷ |
| 181 | + Compose,ж,: => ѷ |
| 182 | + Compose,К,О => Ҁ |
| 183 | + Compose,к,о => ҁ |
| 184 | + Compose,О,Т => Ѿ |
| 185 | + Compose,о,т => ѿ |
| 186 | + Compose,И,И => Ы |
| 187 | + Compose,и,и => ы |
| 188 | + |
| 189 | +ПРИНОС |
| 190 | + Можетѣ да помогнете като добавитѣ нови последователности ѿ клавиши или |
| 191 | + като поправите неработещите вѣчѣ сѫществуващи такива. Новата |
| 192 | + послѣдователност ще заработи слѣд като спрѣтѣ и пуснете приложенѥто (в |
| 193 | + което въвѣждатѣ бꙋквитѣ) ѿново. |
| 194 | + |
| 195 | +СЪСТАВИЛ ТОВА РѪКОВОДСТВО |
| 196 | + Красимир Беров < [email protected]> |
| 197 | + |
| 198 | +СЪСТАВИЛ .XCompose |
| 199 | + Красимир Беров |
| 200 | + |
0 commit comments