Profile cover photo
Profile photo
Conley Owens
1,083 followers
1,083 followers
About
Conley's posts

I just listened to the FaiF episode featuring +Alison Chaiken.  Good stuff.  Thanks for all the hard work you do!
http://faif.us/cast/2013/aug/02/0x40/

Now for an encore.  Let's do a Hebrew Dvorak layout in X11.

Edit /usr/share/X11/xkb/symbols/il and append the following:
"""
partial alphanumeric_keys
xkb_symbols "biblicaldv" {
    name[Group1]= "Hebrew (biblical dvorak)";
    key.type = "FOUR_LEVEL_SEMIALPHABETIC";

    key <TLDE> { [ U05C3, U05AE, semicolon, asciitilde ] };
    key <AE01> { [ 1,     U05A9, VoidSymbol, exclam ] };
    key <AE02> { [ 2,     U0599, VoidSymbol, at ] };
    key <AE03> { [ 3,     U0592, VoidSymbol, numbersign ] };
    key <AE04> { [ 4,     U05AF, NewSheqelSign, dollar ] };
    key <AE05> { [ 5,     VoidSymbol, U200D, percent ] };
    key <AE06> { [ 6,     U05B9, U200C, asciicircum ] };
    key <AE07> { [ 7,     U05BF, U034F, ampersand ] };
    key <AE08> { [ 8,     U05C2, U200E, asterisk ] };
    key <AE09> { [ 9,     U05C1, U200F, parenright ] };
    key <AE10> { [ 0,     U059D, U25CC, parenleft ] };
    key <AE11> { [ bracketleft, U0598, VoidSymbol, braceleft ] };
    key <AE12> { [ bracketright, U0597, VoidSymbol, braceright ] };

    key <AD01> { [ U05F3, U05AC, U05F4, apostrophe ] };
    key <AD02> { [ U059a, U05B7, comma, quotedbl ] };
    key <AD03> { [ U05AD, U05A3, period, question ] };
    key <AD04> { [ hebrew_pe, U0594 ] };
    key <AD05> { [ hebrew_yod, U05B6, U05F2 ] };
    key <AD06> { [ hebrew_finalpe, U05B2, VoidSymbol, colon ] };
    key <AD07> { [ hebrew_gimel, U05BB ] };
    key <AD08> { [ hebrew_chet, U05B5, U05F1 ] };
    key <AD09> { [ hebrew_resh, U059F ] };
    key <AD10> { [ hebrew_lamed, U05B3 ] };
    key <AD11> { [ U0307, U05C4, U0308, slash ] };
    key <AD12> { [ equal, U05BC, VoidSymbol, plus ] };
    key <BKSL> { [ U05C0, U05A8, backslash, bar ] };

    key <AC01> { [ hebrew_aleph, U0593 ] };
    key <AC02> { [ hebrew_shin, U05BD ] };
    key <AC03> { [ hebrew_taw, U0591, VoidSymbol, greater ] };
    key <AC04> { [ hebrew_finalnun, U05A1 ] };
    key <AC05> { [ hebrew_ayin, U05B1 ] };
    key <AC06> { [ hebrew_dalet, U05B0 ] };
    key <AC07> { [ hebrew_he, U05A6 ] };
    key <AC08> { [ hebrew_tet, U059E ] };
    key <AC09> { [ hebrew_nun, U05A5, U05C6 ] };
    key <AC10> { [ hebrew_samech, U05A4 ] };
    key <AC11> { [ U05BE, U05A0, minus, underscore ] };

    key <AB01> { [ hebrew_finalzade, U0596, VoidSymbol, less ] };
    key <AB02> { [ hebrew_qoph, U05AB, U20AC ] };
    key <AB03> { [ hebrew_finalkaph, U05B8, U05C7 ] };
    key <AB04> { [ hebrew_kaph, U05B4 ] };
    key <AB05> { [ hebrew_zade, U059B ] };
    key <AB06> { [ hebrew_bet, U05AA, U05A2 ] };
    key <AB07> { [ hebrew_mem, U05A7 ] };
    key <AB08> { [ hebrew_finalmem, U0595 ] };
    key <AB09> { [ hebrew_waw, U059C, U05F0 ] };
    key <AB10> { [ hebrew_zain, U05C5 ] };

    key <SPCE> { [ space, space, thinspace, nobreakspace ] };
};
"""

Edit /usr/share/X11/xkb/rules/base.xml and after the "biblical" variant, add:
"""
        <variant>
          <configItem>
            <name>biblicaldv</name>
            <description>Hebrew (Biblical, Dvorak)</description>
          </configItem>
        </variant>
"""

Edit /usr/share/X11/xkb/rules/evdev.xml and after the polytonic variant, add:
"""
        <variant>
          <configItem>
            <name>biblicaldv</name>
            <description>Hebrew (Biblical, Dvorak)</description>
          </configItem>
        </variant>
"""

No restarting should be necessary, just open the keyboard layout manager and choose your shiny new layout.

Greek Polytonic Dvorak layout in X11

For, you know, all you masses of GNU/Linux users who type dvorak and want to write some ancient Greek.

Edit /usr/share/X11/xkb/symbols/gr and append the following:
"""
partial alphanumeric_keys alternate_group
xkb_symbols "polytonicdv" {

    include "gr(polytonic)"

    name[Group1] = "Greek (polytonic dvorak)";

    key.type[Group1] = "THREE_LEVEL";

    key <AE11> { [           bracketleft,      braceleft ] }; // [ {
    key <AE12> { [          bracketright,     braceright ] }; // [ {

    key <AD01> { [            apostrophe,       quotedbl ] }; // ' "
    key <AD02> { [                 comma,           less ] }; // , <
    key <AD03> { [                period,        greater ] }; // . >
    key <AD04> { [              Greek_pi,       Greek_PI ] }; // π Π
    key <AD05> { [           Greek_theta,    Greek_THETA ] }; // θ Θ
    key <AD06> { [             Greek_phi,      Greek_PHI ] }; // φ Φ
    key <AD07> { [           Greek_gamma,    Greek_GAMMA ] }; // γ Γ
    key <AD08> { [             Greek_psi,      Greek_PSI ] }; // ψ Ψ
    key <AD09> { [             Greek_rho,      Greek_RHO ] }; // ρ Ρ
    key <AD10> { [           Greek_lamda,    Greek_LAMDA ] }; // λ Λ
    key <AD11> { [                 slash,       question ] }; // / ?
    key <AD12> { [                 equal,           plus ] }; // = +

    key <AC01> { [           Greek_alpha,    Greek_ALPHA ] }; // α Α
    key <AC02> { [         Greek_omicron,  Greek_OMICRON ] }; // ο Ο
    key <AC03> { [         Greek_epsilon,  Greek_EPSILON ] }; // ε Ε
    key <AC04> { [         Greek_upsilon,  Greek_UPSILON ] }; // υ Υ
    key <AC05> { [            Greek_iota,     Greek_IOTA ] }; // ι Ι
    key <AC06> { [           Greek_delta,    Greek_DELTA ] }; // δ Δ
    key <AC07> { [             Greek_eta,      Greek_ETA ] }; // η Η
    key <AC08> { [             Greek_tau,      Greek_TAU ] }; // τ Τ
    key <AC09> { [              Greek_nu,       Greek_NU ] }; // ν Ν
    key <AC10> { [           Greek_sigma,    Greek_SIGMA ] }; // σ Σ
    key <AC11> { [                 minus,     underscore ] }; // - _

    key <AB01> { [             semicolon,          colon ] }; // ; :
    key <AB02> { [             Greek_chi,      Greek_CHI ] }; // χ Χ
    key <AB03> { [ Greek_finalsmallsigma,    Greek_SIGMA ] }; // ς Σ
    key <AB04> { [           Greek_kappa,    Greek_KAPPA ] }; // κ Κ
    key <AB05> { [              Greek_xi,       Greek_XI ] }; // ξ Ξ
    key <AB06> { [            Greek_beta,     Greek_BETA ] }; // β Β
    key <AB07> { [              Greek_mu,       Greek_MU ] }; // μ Μ
    key <AB08> { [           Greek_omega,    Greek_OMEGA ] }; // ω Ω
    key <AB09> { [            dead_acute, dead_diaeresis ] }; // ´ ¨
    key <AB10> { [            Greek_zeta,     Greek_ZETA ] }; // ζ Ζ
};
"""

Edit /usr/share/X11/xkb/rules/base.xml and after the polytonic variant, add:
"""
        <variant>
          <configItem>
            <name>polytonicdv</name>
            <description>Greek (polytonic dvorak)</description>
          </configItem>
        </variant>
"""

Edit /usr/share/X11/xkb/rules/evdev.xml and after the polytonic variant, add:
"""
        <variant>
          <configItem>
            <name>polytonicdv</name>
            <description>Greek (polytonic dvorak)</description>
          </configItem>
        </variant>
"""

No restarting should be necessary, just open the keyboard layout manager and choose your shiny new layout.

Why (the lucky stiff)...you fascinate me.  You always have.

Post has shared content
My kind of sport.
Sergio Garcia's ball got stuck in a tree, so he climbed up and hit it with one arm out to the fairway in the final round of the Arnold Palmer Invitational. Impressive.

via http://youtu.be/10jORLiU7Ak

Post has attachment

Post has attachment
A good illustration of how money in congress is a big issue.
http://lessig.tumblr.com/post/40014494877

Post has attachment

Post has attachment
This Public Domain Day, I'm subscribing to the Public Domain Review.
Wait while more posts are being loaded