01.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/06-June/01.xhtml" />
  27. <title>Scrollbars made less annoying &lt;https://y.st./en/weblog/2015/06-June/01.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/06-June/01.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/05-May/31.xhtml">&lt;Previous</a>
  60. <a rel="next" href="/en/weblog/2015/06-June/02.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>Scrollbars made less annoying</h1>
  67. <p>Day 00086: Monday, 2015 June 01</p>
  68. </header>
  69. <p>
  70. I use the Xfce desktop, but I also use a few applications meant for <abbr title="GNU Network Object Model Environment">GNOME</abbr>.
  71. Xfce is meant to be light, fast, and efficient, with no ridiculous graphical effects wasting my time and processing power.
  72. I like this.
  73. However, sometimes Xfce applications are a little too light in the feature department.
  74. Mousepad is the official Xfce text editor, but it lacks basic spell checking.
  75. Claws Mail is one of the recommended email clients for Xfce, and I like it very much, but it lacks CardDAV synchronization.
  76. As such, I use Gedit and Evolution.
  77. These applications use <abbr title="GIMP Toolkit">GTK+</abbr> 3, which has very wonky scroll bars.
  78. Most aggravatingly, these scroll bars jump into a special &quot;zoom mode&quot; when you try to move them slowly or try to hold them in place.
  79. I have too much mail to sort through to be dealing with this nonsense, so I finally decided to do the research needed to fix it.
  80. Unfortunately, I cannot find instructions anywhere for disabling this feature.
  81. One Gentoo user says that he or she was told that there was no way to disable this, so he or she created a <a href="https://forums.gentoo.org/viewtopic-p-7705894.html">source code patch</a> that disables it anyway.
  82. I love the fact that the source code for all my software is freely editable like this.
  83. I found an easier solution for my use case though: instructions on how to <a href="https://bugzilla.gnome.org/show_bug.cgi?id=728739#c9">set the scrollbar to only enter zoom mode after five seconds</a>.
  84. The intent of these instructions were presumably to still allow zoom mode to be fairly easy to access, but I don&apos;t like zoom mode at all.
  85. I multiplied the supplied integer by twenty, so I think it will take one hundred seconds for me to accidentally enter zoom mode.
  86. </p>
  87. <p>
  88. <a href="https://defazio.house.gov/">Peter DeFazio</a>, my local House representative, sent out a news letter informing me of some bad news.
  89. The Senate voted &quot;yes&quot; to grant fast track trade negotiation power to the president.
  90. The Hose still has to vote though, and hopefully the proposal will be declined.
  91. It appears that this version of fast track considers public concerns to be something to be ignored.
  92. It overturns laws that require the labeling of certain types of products, such as <abbr title="genetically modified organism">GMO</abbr>s.
  93. I don&apos;t understand how currency manipulation works, but it sounds like this fast track bill doesn&apos;t protect us from it, and currency manipulation has already put us greatly in debt.
  94. You&apos;ll have to do your own research on that one though, I still have much mail to process.
  95. </p>
  96. <p>
  97. Aside from DeFazio&apos;s letter, most of what I processed today was just bits of junk.
  98. I pulled an open to close shift yesterday, so I really wasn&apos;t up for processing much today.
  99. I did split my mail up into four categories though, so if I have time to process one category each day, I should be done in four days.
  100. We&apos;ll see how that goes though.
  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%2F06-June%2F01.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%2F06-June%2F01.xhtml"><abbr title="Cascading Style Sheets">CSS</abbr>3</a> specification.
  117. </p>
  118. </body>
  119. </html>