27.xhtml 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!--
  3. h t t :: / / t /
  4. h t t :: // // t //
  5. h ttttt ttttt ppppp sssss // // y y sssss ttttt //
  6. hhhh t t p p s // // y y s t //
  7. h hh t t ppppp sssss // // yyyyy sssss t //
  8. h h t t p s :: / / y .. s t .. /
  9. h h t t p sssss :: / / yyyyy .. sssss t .. /
  10. <https://y.st./>
  11. Copyright © 2015 Alex Yst <mailto:copyright@y.st>
  12. This program is free software: you can redistribute it and/or modify
  13. it under the terms of the GNU General Public License as published by
  14. the Free Software Foundation, either version 3 of the License, or
  15. (at your option) any later version.
  16. This program is distributed in the hope that it will be useful,
  17. but WITHOUT ANY WARRANTY; without even the implied warranty of
  18. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  19. GNU General Public License for more details.
  20. You should have received a copy of the GNU General Public License
  21. along with this program. If not, see <https://www.gnu.org./licenses/>.
  22. -->
  23. <!DOCTYPE html>
  24. <html xmlns="http://www.w3.org/1999/xhtml">
  25. <head>
  26. <base href="https://y.st./en/weblog/2015/07-July/27.xhtml" />
  27. <title>Perfecting my keyboard setup &lt;https://y.st./en/weblog/2015/07-July/27.xhtml&gt;</title>
  28. <link rel="icon" type="image/png" href="/link/CC_BY-SA_4.0/y.st./icon.png" />
  29. <link rel="stylesheet" type="text/css" href="/link/basic.css" />
  30. <link rel="stylesheet" type="text/css" href="/link/site-specific.css" />
  31. <script type="text/javascript" src="/script/javascript.js" />
  32. <meta name="viewport" content="width=device-width" />
  33. </head>
  34. <body>
  35. <nav>
  36. <p>
  37. <a href="/en/">Home</a> |
  38. <a href="/en/a/about.xhtml">About</a> |
  39. <a href="/en/a/contact.xhtml">Contact</a> |
  40. <a href="/a/canary.txt">Canary</a> |
  41. <a href="/en/URI_research/"><abbr title="Uniform Resource Identifier">URI</abbr> research</a> |
  42. <a href="/en/opinion/">Opinions</a> |
  43. <a href="/en/coursework/">Coursework</a> |
  44. <a href="/en/law/">Law</a> |
  45. <a href="/en/a/links.xhtml">Links</a> |
  46. <a href="/en/weblog/2015/07-July/27.xhtml.asc">{this page}.asc</a>
  47. </p>
  48. <hr/>
  49. <p>
  50. Weblog index:
  51. <a href="/en/weblog/"><abbr title="American Standard Code for Information Interchange">ASCII</abbr> calendars</a> |
  52. <a href="/en/weblog/index_ol_ascending.xhtml">Ascending list</a> |
  53. <a href="/en/weblog/index_ol_descending.xhtml">Descending list</a>
  54. </p>
  55. <hr/>
  56. <p>
  57. Jump to entry:
  58. <a href="/en/weblog/2015/03-March/07.xhtml">&lt;&lt;First</a>
  59. <a rel="prev" href="/en/weblog/2015/07-July/26.xhtml">&lt;Previous</a>
  60. <a rel="next" href="/en/weblog/2015/07-July/28.xhtml">Next&gt;</a>
  61. <a href="/en/weblog/latest.xhtml">Latest&gt;&gt;</a>
  62. </p>
  63. <hr/>
  64. </nav>
  65. <header>
  66. <h1>Perfecting my keyboard setup</h1>
  67. <p>Day 00142: Monday, 2015 July 27</p>
  68. </header>
  69. <p>
  70. Because I can&apos;t find any communities to hang out in, I decided to join a language learning website.
  71. I can look up as many words as I like, but without seeing it in action, I&apos;ll lever pick up the correct sentence structure of Esperanto.
  72. </p>
  73. <p>
  74. I found a better way to set my keyboard up for typing in Esperanto.
  75. I got a lead that said that the Linux keyboard <a href="https://www.duolingo.com/comment/8841170">already has shortcuts for accented characters using the compose key</a>.
  76. I looked up how to <a href="http://forum.xfce.org/viewtopic.php?pid=21749#p21749">set a compose key</a>, and found that my keyboard now functioned the way I wanted it to! THe shortcuts mentioned didn&apos;t work, but holding the Windows key (now set as the compose key) and typing the character I wanted an accent over worked and added the correct accent for use in the Esperanto language, and the quote key was working properly again! But why? That seemed a bit too good to be true.
  77. I worried that the keyboard was currently in a hybrid state using parts from both the command I used yesterday and the command I used today.
  78. I altered the command in the <code>~/.bash_aliases</code> file, then rebooted.
  79. Sure enough, my fancy new keyboard capabilities went away.
  80. After much debugging, I found that the appropriate command is <code>setxkbmap -option lv3:lwin_switch,esperanto:qwerty</code>.
  81. However, and here&apos;s the tricky part, the command in <code>~/.bash_aliases</code> is not run on log in.
  82. Not knowing this made it very difficult to figure out what was going on.
  83. Opening the command line causes this file to be run, and oddly enough, opening Geany also causes this file to be run.
  84. Opening Mousepad does not, however.
  85. I decided to try creating a <code>~/.xsession</code> file and moving everything from <code>~/.bash_aliases</code> (all custom things I added and want run on startup) and appending <code>startxfce4</code> to it.
  86. I didn&apos;t think that would work, but now the keyboard (and everything else) is working the way I want it to!
  87. </p>
  88. <p>
  89. One of my bosses asked if I was transferring to a new work location of the same business when I move out to Coos Bay.
  90. I explained that I didn&apos;t think this was possible, as we are a franchise and as far as transferring goes, that makes us a separate business from the locations out at the coast.
  91. However, she explained that I was wrong: the owner of the local franchise also owns the locations out at Coos Bay.
  92. I thought about it, and the intelligent thing to do is to transfer instead of quitting right away.
  93. That will insure that I actually have a job when I get there, and I will have all the time I need to search for a better job.
  94. Lovely.
  95. It seems I&apos;m stuck at the same dead-end job as before for the time being.
  96. </p>
  97. <p>
  98. I got home from work very late and everyone was in bed.
  99. I don&apos;t know the full story, but it seems the kitchen faucet&apos;s handle is broken off making it impossible to get water from the sink.
  100. This should be &quot;fun&quot;.
  101. </p>
  102. <p>
  103. My <a href="/a/canary.txt">canary</a> still sings the tune of freedom and transparency.
  104. </p>
  105. <hr/>
  106. <p>
  107. Copyright © 2015 Alex Yst;
  108. You may modify and/or redistribute this document under the terms of the <a rel="license" href="/license/gpl-3.0-standalone.xhtml"><abbr title="GNU&apos;s Not Unix">GNU</abbr> <abbr title="General Public License version Three or later">GPLv3+</abbr></a>.
  109. If for some reason you would prefer to modify and/or distribute this document under other free copyleft terms, please ask me via email.
  110. My address is in the source comments near the top of this document.
  111. This license also applies to embedded content such as images.
  112. For more information on that, see <a href="/en/a/licensing.xhtml">licensing</a>.
  113. </p>
  114. <p>
  115. <abbr title="World Wide Web Consortium">W3C</abbr> standards are important.
  116. This document conforms to the <a href="https://validator.w3.org./nu/?doc=https%3A%2F%2Fy.st.%2Fen%2Fweblog%2F2015%2F07-July%2F27.xhtml"><abbr title="Extensible Hypertext Markup Language">XHTML</abbr> 5.1</a> specification and uses style sheets that conform to the <a href="http://jigsaw.w3.org./css-validator/validator?uri=https%3A%2F%2Fy.st.%2Fen%2Fweblog%2F2015%2F07-July%2F27.xhtml"><abbr title="Cascading Style Sheets">CSS</abbr>3</a> specification.
  117. </p>
  118. </body>
  119. </html>