Íàâîçèëñÿ â÷åðà ñ ýòîé compose. Êîðî÷å, ïîêà íè÷åãî íå òðîãàë - âñ¸ ðàáîòàëî, êàê íàäî. Ïîòîì íà÷àëèñü âçë¸òû è ïàäåíèÿ.
Ôàéëà ~/.Xcompose, â êîòîðûé ìîæíî äîáàâëÿòü ñâîè compose-ïîñëåäîâàòåëüíîñòè, ó ìåíÿ íå îêàçàëîñü. Ñîçäàë ñàì. Ïðîâåðèë â kwrite - òî÷íî, òàê è äóìàë. Ôèøêà áîëüøå íå ðàáîòàåò... Ïîòîìó ÷òî .Xcompose ïóñòîé. Ïîïðîáîâàë òóäà ÷òî-òî äîáàâëÿòü - âñ¸ îòëè÷íî :). Ïðèäóìàë êàê ñòàâèòü óäàðåíèÿ íàä ðóññêèìè áóêâàìè. Ýòî îêàçàëîñü ïðîñòî, êàê è îæèäàëîñü. ß ïðèäóìàë åù¸ äðóãîé ñïîñîá, äàæå áîëåå óäîáíûé, íî åù¸ íå ïðîáîâàë åãî. Õîòÿ, ðàáîòàòü îí áóäåò 100%.
Äàëüøå áûëî êðó÷å... Âñïîìíèë, ÷òî íåêîòîðûå ïðîãðàììû, ñóäÿ èç ñòàòüè-èñòî÷íèêà, ìîãóò íå ïðàâèëüíî ðåàãèðîâàòü íà âñå ýòè ôîêóñû. È òóò ìåíÿ æäàë îáëîì. Íè îäíà ïðîãà, êðîìå kwrite, íå çàõîòåëà ðàáîòàòü ñ ýòèì íîðìàëüíî. Ó âñåõ êàêîé-òî íåàäåêâàò. Òàêîå âïå÷àòëåíèå, áóä-òî îíè âñå èñïîëüçóþò ñòàðûå ïîñëåäîâàòåëüíîñòè, à âíåñ¸ííîå ìíîþ â .Xcompose èãíîðÿò, äàæå åñëè îíî äóáëèðóåò ñòàðûå íàñòðîéêè... Îïåðà ïîñëå ïåðåçàïóñêà èñïðàâèëàñü, îñòàëüíûå ïîêà íåò.
Íî ÿ íå îñòàíîâèëñÿ è ïîø¸ë äàëüøå :). Àâòîð ñòàòüè, èç êîòîðîé ÿ âñ¸ ýòî âû÷èòàë, ïèñàë, ÷òî òàêîå ëå÷èòñÿ è äàæå îïèñàë êàê. ß ðåøèë, ÷òî ó ìåíÿ ñâîÿ ãîëîâà íà ïëå÷àõ è íà÷àë èçîáðåòàòü ñâîé, àëüòåðíàòèâíûé ñïîñîá ):.
Åñëè ïîäóìàòü, òî ýòè ïîñëåäîâàòåëüíîñòè èçíà÷àëüíî ãäå-òî íàõîäÿòñÿ. À åñëè îòðåäàêòèðîâàòü èõ ïðÿìî òàì? Òîãäà íèêàêèõ ãëþêîâ áûòü íå äîëæíî. Ïîêà ÷òî ýòî òîëüêî íà óðîâíå ïðåäïîëîæåíèé. Íà÷àë ðûòü, íàø¸ë öåëóþ êó÷ó ôàéëîâ compose äëÿ ðàçíûõ êîäèðîâîê è ñ îäíèì è òåì æå ñîäåðæàíèåì. Õîòÿ â íåêîòîðûõ íè÷åãî òîëêîâîãî íå áûëî...  /etc/console-setup/ íè÷åãî òíòåðåñíîãî íå áûëî, òàì âñ¸ òèïà
/etc/console-setup/compose.CP1251.inc
/etc/console-setup/compose.CP1255.inc
/etc/console-setup/compose.GEORGIAN-PS.inc
/etc/console-setup/compose.KOI8-R.inc
/etc/console-setup/compose.KOI8-U.inc è ò.ä.
ß òàê ïîíèìàþ, ÷òî ëîêàëü ó ìåíÿ ru è UTF-8.  /usr/share/X11/locale/ ìåíÿ ïðèâë¸ê ôàëèê ru_RU.UTF-8/Compose.  í¸ì îêàçàëîñü ÷åãî-òî íà àíãëèöêîì, íî èíòóèòèâíî ÿ äîãàäàëñÿ, ÷òî ìåíÿ ïîñëàëè â en_EN.UTF-8/Compose.
Äóìàþ èìåííî òàì çàïèñàíû âñå ïîñëåäîâàòåëüíîñòè, êîòîðûå ó ìåíÿ èñïîëüçóþòñÿ ïî óìîë÷àíèþ.
Êñòàòè, äëÿ òîãî, ÷òîáû ïðîñòàâèòü óäàðåíèå íàä ëþáûì ñèìâîëîì, è áóêâîé êèðèëëèöû â òîì ÷èñëå, íóæíî ïîñëå ýòîãî ñèìâîëà ââåñòè þíèêîäîâîå U0301.  òàáëèöå ñèìâîëîâ îí ÷èñëèòñÿ êàê
U+0301 COMBINING ACUTE ACCENT. Òî åñòü, åñëè ïîñëå áóêâû "þ" ñëåäóåò ýòîò U0301, òî íàä íåé áóäåò ñòîÿòü óäàðåíèå. Ïðèíöèï ïðèìåðíî òîò æå, ÷òî è â èñïàíñêîé ðàñêëàäêå.  html ýòîò çíàê ÷èñëèòñÿ êàê & #769;. ß íàìåðåííî ïîñòàâèë ïðîáåë ïîñëå &, ÷òîáû êîä íå ïðåîáðàçîâàëñÿ â çíàê óäàðåíèÿ. Äåëî â òîì, ÷òî íà li.ru îí òîæå êàíàåò :).
Êîðî÷å, âòî ðåçóëüòàòû ìîåãî òâîð÷åñòâà:
à́ î́ ý́ ÿ́ è́ þ́ ó́ ǻ ñ́ ë́ ǽ =́ +́ :)