I use this Wiki engine to collect the following links related to my public profile. The name "styledemo" is used because the page was previously used for this (own-style demo for WP:MONOBOOK.css). Nowadays I also keep here #My custom Linux xkb Cyrillic keyboard layout.
Projects public reference
editin English
edithttp://www.artlebedev.com/everything/rrost/
http://www.artlebedev.com/everything/vneshtorgbank/24/ http://www.artlebedev.com/everything/vneshtorgbank/vtb-20-let/
http://www.artlebedev.com/everything/svo/site/ feat. myself as model here
http://www.artlebedev.com/everything/gazprom/site/ http://www.artlebedev.com/everything/gazprom/sakhalin2-site/ http://www.artlebedev.com/everything/gazprom/sakhalin2-booklet/
http://www.artlebedev.com/everything/shtokman/site/
http://www.artlebedev.com/everything/mfk/
http://www.artlebedev.com/everything/tenex/
http://www.artlebedev.com/everything/metrostroy/booklet-kpm/ http://www.artlebedev.com/everything/metrostroy/site/
http://www.artlebedev.com/everything/bwc/
http://www.artlebedev.com/everything/helpline/
http://www.artlebedev.com/everything/tinkoff/
http://www.artlebedev.com/everything/mdmbank/site4/
http://www.artlebedev.com/everything/nomos/site/ http://www.artlebedev.com/everything/nomos/site-en/
http://www.artlebedev.com/everything/gosloto/terminal/
http://www.artlebedev.com/everything/homecredit/people/
http://www.artlebedev.com/everything/versivo/
http://www.artlebedev.com/everything/mfa/
http://www.artlebedev.com/everything/grain-holding/booklet/
http://www.artlebedev.com/everything/oversun/oversun-mercury/ http://www.artlebedev.com/everything/oversun/site/
http://www.artlebedev.com/everything/pragmatic/identity/
http://www.artlebedev.com/everything/tutnaidut/site/
http://www.artlebedev.com/everything/4dk/
http://www.artlebedev.com/everything/1sk/
http://www.artlebedev.com/everything/parallel/site/
http://www.artlebedev.com/everything/alfabank/ua2/
http://www.artlebedev.com/everything/spartak/
http://www.artlebedev.com/everything/coldrex/ feat. myself as model here (the upper one)
http://www.artlebedev.com/everything/comstar/site3/
http://www.artlebedev.com/everything/tabak/
http://www.artlebedev.com/everything/legis/site/
http://www.artlebedev.com/everything/navgeocom/laser-scanner-presentation/
http://www.artlebedev.com/everything/chance/
http://www.artlebedev.com/everything/kalinka/
http://www.artlebedev.com/everything/rigroup/
http://www.artlebedev.com/everything/capitalgroup/residential/
http://www.artlebedev.com/everything/miel/kvartira-dom-arenda/ http://www.artlebedev.com/everything/miel/commercial/ http://www.artlebedev.com/everything/miel/new-poselki/ http://www.artlebedev.com/everything/miel/16let/
in Russian
edit- Подробнее: http://www.artlebedev.ru/ssr/
http://ssr.host.ru/projects.html
http://www.artlebedev.ru/everything/rrost/
http://www.artlebedev.ru/everything/vneshtorgbank/24/ http://www.artlebedev.ru/everything/vneshtorgbank/vtb-20-let/
http://www.artlebedev.ru/everything/svo/site/
http://www.artlebedev.ru/everything/gazprom/site/ http://www.artlebedev.ru/everything/gazprom/sakhalin2-site/ http://www.artlebedev.ru/everything/gazprom/sakhalin2-booklet/
http://www.artlebedev.ru/everything/shtokman/site/
http://www.artlebedev.ru/everything/mfk/
http://www.artlebedev.ru/everything/tenex/
http://www.artlebedev.ru/everything/metrostroy/booklet-kpm/ http://www.artlebedev.ru/everything/metrostroy/site/
http://www.artlebedev.ru/everything/bwc/
http://www.artlebedev.ru/everything/helpline/
http://www.artlebedev.ru/everything/tinkoff/
http://www.artlebedev.ru/everything/mdmbank/site4/
http://www.artlebedev.ru/everything/nomos/site/ http://www.artlebedev.ru/everything/nomos/site-en/
http://www.artlebedev.ru/everything/gosloto/terminal/
http://www.artlebedev.ru/everything/homecredit/people/
http://www.artlebedev.ru/everything/versivo/
http://www.artlebedev.ru/everything/mfa/
http://www.artlebedev.ru/everything/grain-holding/booklet/
http://www.artlebedev.ru/everything/oversun/oversun-mercury/ http://www.artlebedev.ru/everything/oversun/site/
http://www.artlebedev.ru/everything/pragmatic/identity/
http://www.artlebedev.ru/everything/tutnaidut/site/
http://www.artlebedev.ru/everything/4dk/
http://www.artlebedev.ru/everything/1sk/
http://www.artlebedev.ru/everything/parallel/site/
http://www.artlebedev.ru/everything/alfabank/ua2/
http://www.artlebedev.ru/everything/spartak/
http://www.artlebedev.ru/everything/coldrex/
http://www.artlebedev.ru/everything/comstar/site3/
http://www.artlebedev.ru/everything/tabak/
http://www.artlebedev.ru/everything/legis/site/
http://www.artlebedev.ru/everything/navgeocom/laser-scanner-presentation/
http://www.artlebedev.ru/everything/chance/
http://www.artlebedev.ru/everything/kalinka/
http://www.artlebedev.ru/everything/rigroup/
http://www.artlebedev.ru/everything/capitalgroup/residential/ http://www.artlebedev.ru/everything/capitalgroup/site/
http://www.artlebedev.ru/everything/miel/kvartira-dom-arenda/ http://www.artlebedev.ru/everything/miel/commercial/ http://www.artlebedev.ru/everything/miel/new-poselki/ http://www.artlebedev.ru/everything/miel/16let/
My custom Linux xkb Cyrillic keyboard layout
editI use this in Ubuntus, openSUSEs and Fedoras (works in any GUI) to facilitate Wiki typing such as square brackets in Russian layout. Extended characters are typed with Right Alt and Right Alt + Shift (it's necessary to set "3rd level" in Keyboard Preferences — Layouts — Options) in Cyrillic keyboard mode with Scroll Lock LED switched on. This is to be placed in
sudo pluma /usr/share/X11/xkb/symbols/ru (Fedora+MATE, the best distro ever since Fedora 20; MATE is the fork of GNOME2) sudo gedit /usr/share/X11/xkb/symbols/ru (Ubuntu) kdesu gedit /usr/share/X11/xkb/symbols/ru (OpenSuSE)
where appropriate (the uppermost section). The layout is shown here(this was for Windows, Linux layout alters, see →), you can also see the layout then by "Show Current Layout" command (it's greatly adopted to wiki syntax, I see no life without it). It features a COMBINING ACUTE ACCENT among others (русское ударение).
PNG view of the current version here: http://ssr.host.ru/_xch/ssr-xkb.png (30.03.2024 добавлен символ # на цифру 3 в level 3+1)
QUICK METHOD! — thanks to Russian Fedora Telegram chat (Artem and Vadim) for assistance
sudo sh -c "curl http://ssr.host.ru/_xch/ssr-xkb-ru.txt > /usr/share/X11/xkb/symbols/ru"
Aleksei's version (thanks also):
curl http://ssr.host.ru/_xch/ssr-xkb-ru.txt | sudo tee /usr/share/X11/xkb/symbols/ru
// Windows layout default partial alphanumeric_keys xkb_symbols "winkeys" { include "ru(common)" name[Group1]= "Russia"; key <AE03> { [ 3, numerosign ] }; key <AE04> { [ 4, semicolon ] }; key <AE05> { [ 5, percent ] }; key <AE06> { [ 6, colon ] }; key <AE07> { [ 7, question ] }; key <AE08> { [ 8, asterisk ] }; key <AB10> { [ period, comma ] }; key <BKSL> { [ backslash, slash ] }; }; partial hidden alphanumeric_keys xkb_symbols "common" { key <AE01> { [ 1, exclam ] }; key <AE02> { [ 2, quotedbl, U00B2 ] }; key <AE03> { [ 3, numbersign, U00B3, numbersign ] }; key <AE04> { [ 4, asterisk, U2190, U20AC ] }; key <AE05> { [ 5, colon, U2192, U00AE ] }; key <AE06> { [ 6, comma, U2193, copyright ] }; key <AE07> { [ 7, period, U2191 ] }; key <AE08> { [ 8, semicolon, U00D7, trademark ] }; key <AE09> { [ 9, parenleft, guillemotleft, doublelowquotemark ] }; key <AE10> { [ 0, parenright, guillemotright, leftdoublequotemark ] }; key <AE11> { [ minus, underscore, emdash, endash ] }; key <AE12> { [ equal, plus, U2212, plusminus ] }; key <BKSL> { [ backslash, bar, U007C ] }; key <AB10> { [ slash, question ] }; key <LSGT> { [ slash, bar ] }; key <TLDE> { [ Cyrillic_io, Cyrillic_IO, U0301 ] }; key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; key <AD02> { [ Cyrillic_tse, Cyrillic_TSE ] }; key <AD03> { [ Cyrillic_u, Cyrillic_U ] }; key <AD04> { [ Cyrillic_ka, Cyrillic_KA ] }; key <AD05> { [ Cyrillic_ie, Cyrillic_IE ] }; key <AD06> { [ Cyrillic_en, Cyrillic_EN ] }; key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE ] }; key <AD08> { [ Cyrillic_sha, Cyrillic_SHA ] }; key <AD09> { [ Cyrillic_shcha, Cyrillic_SHCHA ] }; key <AD10> { [ Cyrillic_ze, Cyrillic_ZE ] }; key <AD11> { [ Cyrillic_ha, Cyrillic_HA, U005B, U007B ] }; key <AD12> { [Cyrillic_hardsign,Cyrillic_HARDSIGN, U005D, U007D ] }; key <AC01> { [ Cyrillic_ef, Cyrillic_EF ] }; key <AC02> { [ Cyrillic_yeru, Cyrillic_YERU ] }; key <AC03> { [ Cyrillic_ve, Cyrillic_VE ] }; key <AC04> { [ Cyrillic_a, Cyrillic_A ] }; key <AC05> { [ Cyrillic_pe, Cyrillic_PE ] }; key <AC06> { [ Cyrillic_er, Cyrillic_ER ] }; key <AC07> { [ Cyrillic_o, Cyrillic_O ] }; key <AC08> { [ Cyrillic_el, Cyrillic_EL ] }; key <AC09> { [ Cyrillic_de, Cyrillic_DE ] }; key <AC10> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; key <AC11> { [ Cyrillic_e, Cyrillic_E, apostrophe, U2019 ] }; key <AB01> { [ Cyrillic_ya, Cyrillic_YA ] }; key <AB02> { [ Cyrillic_che, Cyrillic_CHE ] }; key <AB03> { [ Cyrillic_es, Cyrillic_ES ] }; key <AB04> { [ Cyrillic_em, Cyrillic_EM ] }; key <AB05> { [ Cyrillic_i, Cyrillic_I ] }; key <AB06> { [ Cyrillic_te, Cyrillic_TE ] }; key <AB07> { [Cyrillic_softsign,Cyrillic_SOFTSIGN ] }; key <AB08> { [ Cyrillic_be, Cyrillic_BE, guillemotleft, doublelowquotemark ] }; key <AB09> { [ Cyrillic_yu, Cyrillic_YU, guillemotright, leftdoublequotemark ] }; key.type[group1]="TWO_LEVEL"; include "kpdl(comma)" };
Command-line Right Alt 3rd level mapping for XFCE/LXQT:
setxkbmap -option lv3:ralt_switch
and missing X restart by ctrl_alt_bksp // xfce4-xkb-plugin may need to be installed
setxkbmap -option terminate:ctrl_alt_bksp
I also use Character Palette GNOME2MATE panel item (Ubuntu's Unity is a failure, to my tastes) with this set:
←→«„—“»↓↑“‘–’”•×©®™−²³́ ←→↓↑“‘–’”•×©®™−́
(shortened version due to width issue)