From 65351382939fa95fb1e05d7d83eb58d27c3c6133 Mon Sep 17 00:00:00 2001 From: Ian Kelling Date: Sun, 28 Jan 2018 13:13:58 -0500 Subject: [PATCH] remove kinsis / unused input settings --- .xbindkeysrc.scm | 80 ---------------------- distro-begin | 172 +---------------------------------------------- input-setup | 104 ++-------------------------- 3 files changed, 7 insertions(+), 349 deletions(-) delete mode 100644 .xbindkeysrc.scm diff --git a/.xbindkeysrc.scm b/.xbindkeysrc.scm deleted file mode 100644 index 95f2b98..0000000 --- a/.xbindkeysrc.scm +++ /dev/null @@ -1,80 +0,0 @@ - -;; left scroll = left/right, including alt/meta modifiers -(xbindkey '(b:11) "echo KeyStrPress Left KeyStrRelease Left | xmacroplay -d 1 :0") -(xbindkey '(b:10) "echo KeyStrPress Right KeyStrRelease Right | xmacroplay -d 1 :0") -(xbindkey '(control b:11) "echo KeyStrPress Left KeyStrRelease Left | xmacroplay -d 1 :0") -(xbindkey '(control b:10) "echo KeyStrPress Right KeyStrRelease Right | xmacroplay -d 1 :0") -(xbindkey '(control alt b:11) "echo KeyStrPress Left KeyStrRelease Left | xmacroplay -d 1 :0") -(xbindkey '(control alt b:10) "echo KeyStrPress Right KeyStrRelease Right | xmacroplay -d 1 :0") -(xbindkey '(alt b:11) "echo KeyStrPress Left KeyStrRelease Left | xmacroplay -d 1 :0") -(xbindkey '(alt b:10) "echo KeyStrPress Right KeyStrRelease Right | xmacroplay -d 1 :0") - - -;; i chose delay of 1 without really testing, and delay of 2 because -;; that is what worked with xdotool - -;; right mouse = up / down -(xbindkey '(b:13) "echo KeyStrPress Up KeyStrRelease Up | xmacroplay -d 1 :0") -(xbindkey '(b:14) "echo KeyStrPress Down KeyStrRelease Down | xmacroplay -d 1 :0") -;; ctrl+alt = scroll -(xbindkey '(control alt b:13) "echo KeyStrRelease Control_R KeyStrRelease Alt_L ButtonPress 4 ButtonRelease 4 KeyStrPress Control_R KeyStrPress Alt_L | xmacroplay -d 2 :0") -(xbindkey '(control alt b:14) "echo KeyStrRelease Control_R KeyStrRelease Alt_L ButtonPress 5 ButtonRelease 5 KeyStrPress Control_R KeyStrPress Alt_L | xmacroplay -d 2 :0") -;; ctrl = ctrl + up/down -(xbindkey '(control b:13) "echo KeyStrPress Up KeyStrRelease Up | xmacroplay -d 1 :0") -(xbindkey '(control b:14) "echo KeyStrPress Down KeyStrRelease Down | xmacroplay -d 1 :0") -;; alt = alt+scroll -(xbindkey '(alt b:13) "echo ButtonPress 4 ButtonRelease 4 | xmacroplay -d 1 :0") -(xbindkey '(alt b:14) "echo ButtonPress 5 ButtonRelease 5 | xmacroplay -d 1 :0") - - - - -;; disabled because xdotool is laggy on debian. worked on fedora. just using xmacro instead for now. -;; ;; right mouse = up / down -;; (xbindkey '(b:13) "xdotool key --delay 2 Up") -;; (xbindkey '(b:14) "xdotool key --delay 2 Down") -;; ;; ctrl+alt = scroll -;; (xbindkey '(control alt b:13) "xdotool click --clearmodifiers --delay 1 4") -;; (xbindkey '(control alt b:14) "xdotool click --clearmodifiers --delay 1 5") -;; ;; ctrl = ctrl+scroll -;; (xbindkey '(control b:13) "xdotool click --delay 2 4") -;; (xbindkey '(control b:14) "xdotool click --delay 2 5") -;; ;; alt = alt+scroll -;; (xbindkey '(alt b:13) "xdotool click --delay 2 4") -;; (xbindkey '(alt b:14) "xdotool click --delay 2 5") - - -;; ;; left scroll = left/right, including alt/meta modifiers -;; (xbindkey '(b:11) "xdotool key --delay 2 Left") -;; (xbindkey '(b:10) "xdotool key --delay 2 Right") -;; (xbindkey '(control b:11) "xdotool key --delay 2 Left") -;; (xbindkey '(control b:10) "xdotool key --delay 2 Right") -;; (xbindkey '(control alt b:11) "xdotool key --delay 2 Left") -;; (xbindkey '(control alt b:10) "xdotool key --delay 2 Right") -;; (xbindkey '(alt b:11) "xdotool key --delay 2 Left") -;; (xbindkey '(alt b:10) "xdotool key --delay 2 Right") - -;; default delay is 12, i change to 5 or else some faster scrolls do not register - - -;;started to define these, then figured there were so many of them, -;;and the only point was so that some default scroll keybind would work, -;;but I don't actually know of any, so disabled this -;; (xbindkey '(shift b:13) "xdotool click --delay 2 4") -;; (xbindkey '(shift b:14) "xdotool click --delay 2 5") -;; (xbindkey '(Mod4 b:13) "xdotool click --delay 2 4") -;; (xbindkey '(Mod4 b:14) "xdotool click --delay 2 5") -;; (xbindkey '(alt shift b:13) "xdotool click --delay 2 4") -;; (xbindkey '(alt shift b:14) "xdotool click --delay 2 5") -;; (xbindkey '(control shift b:13) "xdotool click --delay 2 4") -;; (xbindkey '(control shift b:14) "xdotool click --delay 2 5") -;; (xbindkey '(Mod4 shift b:13) "xdotool click --delay 2 4") -;; (xbindkey '(Mod4 shift b:14) "xdotool click --delay 2 5") -;; (xbindkey '(alt Mod4 b:13) "xdotool click --delay 2 4") -;; (xbindkey '(alt Mod4 b:14) "xdotool click --delay 2 5") -;; (xbindkey '(control Mod4 b:13) "xdotool click --delay 2 4") -;; (xbindkey '(control Mod4 b:14) "xdotool click --delay 2 5") -;; (xbindkey '(control alt shift b:13) "xdotool click --delay 2 4") -;; (xbindkey '(control alt shift b:14) "xdotool click --delay 2 5") -;; (xbindkey '(alt shift b:13) "xdotool click --delay 2 4") -;; (xbindkey '(alt shift b:14) "xdotool click --delay 2 5") diff --git a/distro-begin b/distro-begin index 08ea004..6ce91c4 100755 --- a/distro-begin +++ b/distro-begin @@ -323,19 +323,10 @@ if has_p; then lnf -T /i/k/mboxes ~/mail fi - -##### basic needed packages - ### begin setup for keyboard and redshift ### case $(distro-name) in - trisquel|ubuntu|debian) if has_x; then - if isdebian-testing; then - pi xmacro/unstable # has no unstable deps - else - pi xmacro - fi pi xinput # recommends gets us geoclue (for darkening automatically at night i assume), # which recommends modemmanager, which is annoying to fix for the model01 keyboard. @@ -347,21 +338,6 @@ case $(distro-name) in pi wget man-pages if has_x; then pi redshift-gtk - # debian has this package patched to work, upstream is dead - # tried using alien, pi alien, alien -r *.deb, rpm -Uhv *.rpm, got this error, so fuck it - # file /usr/bin from install of xmacro-0.3pre_20000911-7.x86_64 conflicts with file from package filesystem-3.2-19.fc20.x86_64 - # http://packages.debian.org/source/sid/xmacro - pi patch libXtst-devel - cd $(mktemp -d) - wget http://ftp.de.debian.org/debian/pool/main/x/xmacro/xmacro_0.3pre-20000911.orig.tar.gz - wget http://ftp.de.debian.org/debian/pool/main/x/xmacro/xmacro_0.3pre-20000911-6.diff.gz - ex *.gz - patch -p0 < xmacro_0.3pre-20000911-6.diff - cd xmacro-0.3pre-20000911.orig - make - sleep 1 # not sure why the following command couldn\'t find, so trying this - # no make install target - s cp -f xmacroplay xmacrorec xmacrorec2 /usr/local/bin fi ;;& arch) @@ -369,156 +345,10 @@ case $(distro-name) in pi pkgfile s pkgfile --update if has_x; then - # libxtst is missing dep https://aur.archlinux.org/packages/xmacro/#news - pi xorg-server redshift xorg-xinput libxtst xmacro - - # background: - # https://aur.archlinux.org/packages/xkbset/#comment-545419 - cert=$(mktemp) - cat >$cert <<'EOF' ------BEGIN CERTIFICATE----- -MIIJADCCB+igAwIBAgIRAIVAhZ0TMbQ5jTm0koI8X6YwDQYJKoZIhvcNAQELBQAw -djELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAk1JMRIwEAYDVQQHEwlBbm4gQXJib3Ix -EjAQBgNVBAoTCUludGVybmV0MjERMA8GA1UECxMISW5Db21tb24xHzAdBgNVBAMT -FkluQ29tbW9uIFJTQSBTZXJ2ZXIgQ0EwHhcNMTUxMjA4MDAwMDAwWhcNMTgxMjA3 -MjM1OTU5WjCBsTELMAkGA1UEBhMCVVMxDjAMBgNVBBETBTY1MjExMREwDwYDVQQI -EwhNaXNzb3VyaTERMA8GA1UEBxMIQ29sdW1iaWExHzAdBgNVBAkTFjExMDAgQ2Fy -cmllIEZyYW5ja2UgRHIxHzAdBgNVBAoTFlVuaXZlcnNpdHkgb2YgTWlzc291cmkx -CzAJBgNVBAsTAk1VMR0wGwYDVQQDExRmYWN1bHR5Lm1pc3NvdXJpLmVkdTCCASIw -DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN8Kap8hASpxQeqjHibGsCR1PBkh -nW9p5FkuhGpMW/3ko8QfxH0W1Hq2y2DTFUmq17kH3GfT3h9a7HcmUrC3q15PciOB -WR3j8u0bDfVppyAZXiHJzYGN7xHiPrZtFEGgwZd28+sW80WXTbGl+zKkmeZguGdH -AVGeWJEFK44ctLbpjHWCy+xNuhxJuL4olwPoV7WX9IUhceC0rxYQANhLGOJhbchj -Z76MA8dc2K3CZI5m7VqQwl09QSnCfz00afUr88ny9vj1S5k2ADS46gaE9O0lM6EY -z/uZvMizXN/4ko+hFBjCSt0Vhxjx0kYDSP15btiwh700ywBEubpvLROmd48CAwEA -AaOCBUswggVHMB8GA1UdIwQYMBaAFB4Fo3ePbJbiW4dLprSGrHEADOc4MB0GA1Ud -DgQWBBTTNWrSb+V/Ayy0i8W2LExMUisQMzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0T -AQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwZwYDVR0gBGAw -XjBSBgwrBgEEAa4jAQQDAQEwQjBABggrBgEFBQcCARY0aHR0cHM6Ly93d3cuaW5j -b21tb24ub3JnL2NlcnQvcmVwb3NpdG9yeS9jcHNfc3NsLnBkZjAIBgZngQwBAgIw -RAYDVR0fBD0wOzA5oDegNYYzaHR0cDovL2NybC5pbmNvbW1vbi1yc2Eub3JnL0lu -Q29tbW9uUlNBU2VydmVyQ0EuY3JsMHUGCCsGAQUFBwEBBGkwZzA+BggrBgEFBQcw -AoYyaHR0cDovL2NydC51c2VydHJ1c3QuY29tL0luQ29tbW9uUlNBU2VydmVyQ0Ff -Mi5jcnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnVzZXJ0cnVzdC5jb20wggOg -BgNVHREEggOXMIIDk4IUZmFjdWx0eS5taXNzb3VyaS5lZHWCGmFkdmlzaW5nLmNv -YXMubWlzc291cmkuZWR1ghBhaGEubWlzc291cmkuZWR1ghZhbGwtY3JhZnQubWlz -c291cmkuZWR1gh1hbWVyaWNhbmJhc2tldHJ5Lm1pc3NvdXJpLmVkdYIXYW5kcmVh -cmlldy5taXNzb3VyaS5lZHWCFWFydGdyYWRzLm1pc3NvdXJpLmVkdYIYYmFja3Vw -LmNvYXMubWlzc291cmkuZWR1ghBiaWMubWlzc291cmkuZWR1ghZibG9nLmNvYXMu -bWlzc291cmkuZWR1ghVjb3dhbmxhYi5taXNzb3VyaS5lZHWCFWRhZS5zdGF0Lm1p -c3NvdXJpLmVkdYIRZGljZS5taXNzb3VyaS5lZHWCIGRpZ2l0YWxzdG9yeXRlbGxp -bmcubWlzc291cmkuZWR1gg9lYS5taXNzb3VyaS5lZHWCG2Vib29rLWRldi5tYXRo -Lm1pc3NvdXJpLmVkdYIXZWJvb2suZWNvbi5taXNzb3VyaS5lZHWCGGVuZ2xpc2g4 -MDA2Lm1pc3NvdXJpLmVkdYIZZXVnZW5lZml0c2NoLm1pc3NvdXJpLmVkdYIYZXVy -b2t1bHR1cmUubWlzc291cmkuZWR1ghNmY2RsYWIubWlzc291cmkuZWR1ghZnZW9t -dXNldW0ubWlzc291cmkuZWR1ghRoYXJzdGFkLm1pc3NvdXJpLmVkdYITbHVkd2ln -Lm1pc3NvdXJpLmVkdYIYbWFjaGluZXNob3AubWlzc291cmkuZWR1ghNtYWpvcnMu -bWlzc291cmkuZWR1ghBtZ2EubWlzc291cmkuZWR1ghdvcmdhbnByaW50Lm1pc3Nv -dXJpLmVkdYIUcGh5c2ljcy5taXNzb3VyaS5lZHWCFHBtLmNoZW0ubWlzc291cmku -ZWR1ghxyZWNydWl0aW5nLmVjb24ubWlzc291cmkuZWR1ghdyZXBlYy5lY29uLm1p -c3NvdXJpLmVkdYIUc2NhbmxhYi5taXNzb3VyaS5lZHWCFnNzc2MuY29hcy5taXNz -b3VyaS5lZHWCF3RlYWNoLmNvYXMubWlzc291cmkuZWR1ghd0b3B0ZWFjaGVyLm1p -c3NvdXJpLmVkdYIQdnNmLm1pc3NvdXJpLmVkdYIid2hpdGVwYXBlci5ncmFkc2No -b29sLm1pc3NvdXJpLmVkdTANBgkqhkiG9w0BAQsFAAOCAQEAQutYVAqG7MpmG2Nu -Z/UypjYkN4JvwRbKBpTrce2IT/Sy29x6chBbyD+0WE6QORBtaUHuzE1KoXqpnF4M -QrkKw0oBAC6x9dISoomq0DkIndtoBYYLaxSoII6F4OGWgF7pQ/7MiCBYzsKQpn9t -aofMcTfvnCjq+MCIaeYnUKBVww0lOJlUxZGKxFJvRpf78HfbBauojjRO2zXLZD/u -KMspbTfDaj5etIgWGShY2eml3N/SjAENmZYkcgDBYFyi8CckcEBAVzpH1+D+7Anz -txHSYDNHAYLv83MwbegApa1FwPqlG/4SdEU8G6e6Xf5GLC/6GPGVTUpr7o348OOO -lzGQzw== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIF+TCCA+GgAwIBAgIQRyDQ+oVGGn4XoWQCkYRjdDANBgkqhkiG9w0BAQwFADCB -iDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0pl -cnNleSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNV -BAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTQx -MDA2MDAwMDAwWhcNMjQxMDA1MjM1OTU5WjB2MQswCQYDVQQGEwJVUzELMAkGA1UE -CBMCTUkxEjAQBgNVBAcTCUFubiBBcmJvcjESMBAGA1UEChMJSW50ZXJuZXQyMREw -DwYDVQQLEwhJbkNvbW1vbjEfMB0GA1UEAxMWSW5Db21tb24gUlNBIFNlcnZlciBD -QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJwb8bsvf2MYFVFRVA+e -xU5NEFj6MJsXKZDmMwysE1N8VJG06thum4ltuzM+j9INpun5uukNDBqeso7JcC7v -HgV9lestjaKpTbOc5/MZNrun8XzmCB5hJ0R6lvSoNNviQsil2zfVtefkQnI/tBPP -iwckRR6MkYNGuQmm/BijBgLsNI0yZpUn6uGX6Ns1oytW61fo8BBZ321wDGZq0GTl -qKOYMa0dYtX6kuOaQ80tNfvZnjNbRX3EhigsZhLI2w8ZMA0/6fDqSl5AB8f2IHpT -eIFken5FahZv9JNYyWL7KSd9oX8hzudPR9aKVuDjZvjs3YncJowZaDuNi+L7RyML -fzcCAwEAAaOCAW4wggFqMB8GA1UdIwQYMBaAFFN5v1qqK0rPVIDh2JvAnfKyA2bL -MB0GA1UdDgQWBBQeBaN3j2yW4luHS6a0hqxxAAznODAOBgNVHQ8BAf8EBAMCAYYw -EgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUH -AwIwGwYDVR0gBBQwEjAGBgRVHSAAMAgGBmeBDAECAjBQBgNVHR8ESTBHMEWgQ6BB -hj9odHRwOi8vY3JsLnVzZXJ0cnVzdC5jb20vVVNFUlRydXN0UlNBQ2VydGlmaWNh -dGlvbkF1dGhvcml0eS5jcmwwdgYIKwYBBQUHAQEEajBoMD8GCCsGAQUFBzAChjNo -dHRwOi8vY3J0LnVzZXJ0cnVzdC5jb20vVVNFUlRydXN0UlNBQWRkVHJ1c3RDQS5j -cnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnVzZXJ0cnVzdC5jb20wDQYJKoZI -hvcNAQEMBQADggIBAC0RBjjW29dYaK+qOGcXjeIT16MUJNkGE+vrkS/fT2ctyNMU -11ZlUp5uH5gIjppIG8GLWZqjV5vbhvhZQPwZsHURKsISNrqOcooGTie3jVgU0W+0 -+Wj8mN2knCVANt69F2YrA394gbGAdJ5fOrQmL2pIhDY0jqco74fzYefbZ/VS29fR -5jBxu4uj1P+5ZImem4Gbj1e4ZEzVBhmO55GFfBjRidj26h1oFBHZ7heDH1Bjzw72 -hipu47Gkyfr2NEx3KoCGMLCj3Btx7ASn5Ji8FoU+hCazwOU1VX55mKPU1I2250Lo -RCASN18JyfsD5PVldJbtyrmz9gn/TKbRXTr80U2q5JhyvjhLf4lOJo/UzL5WCXED -Smyj4jWG3R7Z8TED9xNNCxGBMXnMete+3PvzdhssvbORDwBZByogQ9xL2LUZFI/i -eoQp0UM/L8zfP527vWjEzuDN5xwxMnhi+vCToh7J159o5ah29mP+aJnvujbXEnGa -nrNxHzu+AGOePV8hwrGGG7hOIcPDQwkuYwzN/xT29iLp/cqf9ZhEtkGcQcIImH3b -oJ8ifsCnSbu0GB9L06Yqh7lcyvKDTEADslIaeSEINxhO2Y1fmcYFX/Fqrrp1WnhH -OjplXuXE0OPa0utaKC25Aplgom88L2Z8mEWcyfoB7zKOfD759AN7JKZWCYwk ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIF3jCCA8agAwIBAgIQAf1tMPyjylGoG7xkDjUDLTANBgkqhkiG9w0BAQwFADCB -iDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0pl -cnNleSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNV -BAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAw -MjAxMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMCVVMxEzARBgNV -BAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU -aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBSU0EgQ2Vy -dGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK -AoICAQCAEmUXNg7D2wiz0KxXDXbtzSfTTK1Qg2HiqiBNCS1kCdzOiZ/MPans9s/B -3PHTsdZ7NygRK0faOca8Ohm0X6a9fZ2jY0K2dvKpOyuR+OJv0OwWIJAJPuLodMkY -tJHUYmTbf6MG8YgYapAiPLz+E/CHFHv25B+O1ORRxhFnRghRy4YUVD+8M/5+bJz/ -Fp0YvVGONaanZshyZ9shZrHUm3gDwFA66Mzw3LyeTP6vBZY1H1dat//O+T23LLb2 -VN3I5xI6Ta5MirdcmrS3ID3KfyI0rn47aGYBROcBTkZTmzNg95S+UzeQc0PzMsNT -79uq/nROacdrjGCT3sTHDN/hMq7MkztReJVni+49Vv4M0GkPGw/zJSZrM233bkf6 -c0Plfg6lZrEpfDKEY1WJxA3Bk1QwGROs0303p+tdOmw1XNtB1xLaqUkL39iAigmT -Yo61Zs8liM2EuLE/pDkP2QKe6xJMlXzzawWpXhaDzLhn4ugTncxbgtNMs+1b/97l -c6wjOy0AvzVVdAlJ2ElYGn+SNuZRkg7zJn0cTRe8yexDJtC/QV9AqURE9JnnV4ee -UB9XVKg+/XRjL7FQZQnmWEIuQxpMtPAlR1n6BB6T1CZGSlCBst6+eLf8ZxXhyVeE -Hg9j1uliutZfVS7qXMYoCAQlObgOK6nyTJccBz8NUvXt7y+CDwIDAQABo0IwQDAd -BgNVHQ4EFgQUU3m/WqorSs9UgOHYm8Cd8rIDZsswDgYDVR0PAQH/BAQDAgEGMA8G -A1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAFzUfA3P9wF9QZllDHPF -Up/L+M+ZBn8b2kMVn54CVVeWFPFSPCeHlCjtHzoBN6J2/FNQwISbxmtOuowhT6KO -VWKR82kV2LyI48SqC/3vqOlLVSoGIG1VeCkZ7l8wXEskEVX/JJpuXior7gtNn3/3 -ATiUFJVDBwn7YKnuHKsSjKCaXqeYalltiz8I+8jRRa8YFWSQEg9zKC7F4iRO/Fjs -8PRF/iKz6y+O0tlFYQXBl2+odnKPi4w2r78NBc5xjeambx9spnFixdjQg3IM8WcR -iQycE0xyNN+81XHfqnHd4blsjDwSXWXavVcStkNr/+XeTWYRUc+ZruwXtuhxkYze -Sf7dNXGiFSeUHM9h4ya7b6NnJSFd5t0dCy5oGzuCr+yDZ4XUmFF0sbmZgIn/f3gZ -XHlKYC6SQK5MNyosycdiyA5d9zZbyuAlJQG03RoHnHcAP9Dc1ew91Pq7P8yF1m9/ -qS3fuQL39ZeatTXaw2ewh0qpKJ4jjv9cJ2vhsE/zB+4ALtRZh8tSQZXq9EfX7mRB -VXyNWQKV3WKdwrnuWih0hKWbt5DHDAff9Yk2dDLWKMGwsAvgnEzDHNb842m1R0aB -L6KCq9NjRHDEjf8tM7qtj3u1cIiuPhnPQCjY/MiQu12ZIvVS5ljFH4gxQ+6IHdfG -jjxDah2nGN59PRbxYvnKkKj9 ------END CERTIFICATE----- -EOF - cat /etc/ssl/certs/ca-certificates.crt >> $cert - CURL_CA_BUNDLE=$cert pi xkbset - fi - - ;;& - ubuntu|trisquel|debian|fedora) - if has_x; then - if isdebian-testing; then - # xkbset was in testing for quite a while, dunno - # why it\'s not anymore. Sometime I should check and - # see if it\'s back in testing, but the unstable package - # doesn\'t upgrade anything form testing, and it\'s tiny - # so I\'m not bothering to automate it. - pi xkbset/unstable - else - pi xkbset - fi + pi xorg-server redshift xorg-xinput fi ;;& esac -if has_x; then - pi xbindkeys -fi ### end setup for keyboard and redshift ### # enables trim for volume delete, other rare commands. diff --git a/input-setup b/input-setup index 1a762e9..2b7a6ba 100755 --- a/input-setup +++ b/input-setup @@ -69,11 +69,6 @@ xset r rate 400 13 # decrease rate delay if set_device_id "SteelSeries World of Warcraft MMO Gaming Mouse"; then ms "$device_id" 100 1000/1 7 4 1 - #ms "$device_id" 1 7/2 2 2.5 2 - - # makes it compatible with what windows sends using synergy - # commented out because i never expect to use windows again - #xinput --set-button-map "$device_id" 1 2 3 4 5 6 7 6 7 10 11 12 13 14 15 # under the new "improved" libinput, the mouse speed/accel has # changed all around and is much more limited. @@ -81,71 +76,18 @@ if set_device_id "SteelSeries World of Warcraft MMO Gaming Mouse"; then xinput --set-prop "$device_id" "libinput Accel Speed" '.8' fi +# todo, differentiate for work pc +#/a/bin/radl + case $type in model01) xkbcomp /a/c/model01.xkb $DISPLAY + . /a/bin/bash_unpublished/duplicity-gpg-agent-setup ;; laptop) # original saved with: xkbcomp $DISPLAY /a/c/stretch-11-2016.xkb xkbcomp /a/c/x2.xkb $DISPLAY - xkbset -m # remove mouse keys - - ;; - kinesis) - # todo, differentiate for work pc - #/a/bin/radl - if [[ -z $DISPLAY ]]; then - echo "error. empty DISPLAY var" >> /a/gdm-keyboard-error.log - else - xkbcomp /a/c/.Xkeymap $DISPLAY - - xkbset m # setup mouse keys, which I have altered - - xkbset exp =m # stop mousekeys expiring after a timeout - - cd / # so xbindkeys does not hold open mountpoints - killall xbindkeys # having some lag, thinking this might help. - xbindkeys # configured to grab left and right scroll button presses - fi - - kinesis2=false - #right scroll wheel, change from button 4 & 5 to 13 and 14. - # also changes the middle click to 12, even though I'm not using it anymore - if set_device_id "04d9:048e"; then - xinput --set-button-map "$device_id" 1 12 3 13 14 6 7 - else - kinesis2=true # if we are using the 2nd kinesis which has different device ids - fi - if $kinesis2 && set_device_id "USB OPTICAL MOUSE" $k2flip; then - xinput --set-button-map "$device_id" 1 12 3 14 13 6 7 - fi - - - - ms 'Kensington Kensington Slimblade Trackball' 100 4000/1 7 6.5 1.5 - xinput --set-button-map 'Kensington Kensington Slimblade Trackball' 0 0 0 4 5 6 7 0 9 10 11 12 - - # razer naga middle mouse stopped working. it's settings were: - #ms "$device_id" 100 1000/1 7 4 1 - - - - # disable the mouse movements mouse wheel - if $kinesis2; then - if set_device_id "USB OPTICAL MOUSE" $k2inorder; then - xinput --set-prop "$device_id" 'Device Accel Constant Deceleration' 10000 - # 12 is to effectively disable the middle click button - xinput --set-button-map "$device_id" 1 12 3 11 10 6 7 - fi - else - if set_device_id "USB Optical Mouse"; then - xinput --set-prop "$device_id" 'Device Accel Constant Deceleration' 10000 - # 12 is to effectively disable the middle click button - xinput --set-button-map "$device_id" 1 12 3 10 11 6 7 - fi - fi - . /a/bin/bash_unpublished/duplicity-gpg-agent-setup ;; esac @@ -154,40 +96,6 @@ if set_device_id "Logitech Unifying Device"; then xinput --set-prop "$device_id" 'Evdev Middle Button Emulation' 1 fi -#ms 'Kensington Kensington Slimblade Trackball' 1 7/2 2 4 5 = 2.01 -# ms 9 10 20/1 6 4 .2 -#ms 9 10 35/1 6 5 .2 = 1.82 -#ms 9 10 1200/1 7 5 .2 = 1.82 after a practice round -# -#ms 9 10 140/1 6 7 .1 = 2.0 after a practice round. -#feels like the slow is finally too slow, and fast too fast -# ms 9 10 50/1 6 6 .2 = 1.83 after -# ms 9 10 90/1 6 6 .1 = 1.86 -#ms 9 10 3000/1 7 6 .1 = 1.81 -#ms 9 1 15/1 3 6 3 = 2.0 -#ms 9 1 10/1 3 4 2 = 1.91 -#ms 9 1 8/1 3 5 4 = 1.98 -#ms 9 1 10/2 2 5 2.5 = 1.99 -#ms 9 100 3000/1 7 5 1 = 1.86 -#ms 9 100 1500/1 7 5 1.5 = 1.87 -#ms 9 100 2200/1 7 6 1.5 = 1.81 -#ms 9 100 2200/1 7 5 1.5 = 1.83 -#ms 9 100 3000/1 7 6 1.5 = 1.88 -#ms 9 1 100/1 4 6 15 = 1.85 -#ms 9 100 3000/1 7 7 1.5 = 1.85, but had a 1.76 on first try... -# ms 9 100 3500/1 7 7 1.5 = 1.73, 1.68 a1 1.74, 1.83, 1.75, 1.78, 1.76 -# ms 9 100 4000/1 7 7 1.5 = 1.80 -# ms 9 100 4000/1 7 8 1.5 = 1.78 -# ms 9 100 4000/1 7 8 1.8 = 1.88 -# ms 9 100 4800/1 7 8 1.5 = 1.85 -# ms 9 100 4000/1 7 6.5 1.5 = 1.83. stickig with this, upped speeds a bit to make it more practical for normal windows -# new day -# ms 9 100 3500/1 7 7 1.5 = 1.92 -# ms 9 1 7/2 2 5 5 = 1.9 -# ms 9 100 3500/1 7 7 1.5 = 1.62 -# felt like having it a bit faster for a while, but switched back -#ms 'Kensington Kensington Slimblade Trackball' 100 3500/1 7 5 1.5 - - -#set +x + +set +x exit 0 -- 2.30.2