<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>xorg server on CoderOnline</title>
    <link>https://coderonline.de/configuration/server/xorg-server/</link>
    <description>Recent content in xorg server on CoderOnline</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Sun, 21 Feb 2021 16:44:44 +0100</lastBuildDate>
    <atom:link href="https://coderonline.de/configuration/server/xorg-server/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Keyboard layouts, variants and options</title>
      <link>https://coderonline.de/configuration/server/xorg-server/keyboard_layout_options_variants/</link>
      <pubDate>Tue, 29 Apr 2014 12:10:40 +0200</pubDate>
      <guid>https://coderonline.de/configuration/server/xorg-server/keyboard_layout_options_variants/</guid>
      <description>&lt;h2 id=&#34;general&#34;&gt;&#xA;  General&#xA;  &lt;a class=&#34;anchor&#34; href=&#34;#general&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;The easiest way to control the keyboard layout is &lt;code&gt;localectl&lt;/code&gt;, because&#xA;that is the one-tool-for-all-solution.&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;localectl list-keymaps&#xA;localectl set-x11-keymap de_DE&#xA;localectl --help &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;However if you haven&#39;t that installed or available on your OS, you can&#xA;probably find the available keyboard layouts in the manual:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;man xkeyboard-config&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h2 id=&#34;x-server&#34;&gt;&#xA;  X-Server&#xA;  &lt;a class=&#34;anchor&#34; href=&#34;#x-server&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;available layouts, variants and models can be found with&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;setxkbmap de               ;# short form&#xA;setxkbmap -variant intl us ;# with intl variant (more keys with right alt)&#xA;setxkbmap -layout de,us    ;# long form with two layouts&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h3 id=&#34;variants&#34;&gt;&#xA;  Variants&#xA;  &lt;a class=&#34;anchor&#34; href=&#34;#variants&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h3&gt;&#xA;&lt;pre&gt;&lt;code&gt;grep -E ^xkb_symbols &amp;lt; /usr/share/X11/xkb/symbols/us&#xA;setxkbmap us -variant intl&#xA;setxkbmap us -variant colemak&#xA;grep -E ^xkb_symbols &amp;lt; /usr/share/X11/xkb/symbols/de&#xA;setxkbmap de -variant neo&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h3 id=&#34;options&#34;&gt;&#xA;  Options&#xA;  &lt;a class=&#34;anchor&#34; href=&#34;#options&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h3&gt;&#xA;&lt;p&gt;reset keyboard options (like caps:none or caps:swapescape)&lt;/p&gt;</description>
    </item>
    <item>
      <title>OpenBox</title>
      <link>https://coderonline.de/configuration/server/xorg-server/openbox/</link>
      <pubDate>Tue, 26 Mar 2013 20:11:16 +0100</pubDate>
      <guid>https://coderonline.de/configuration/server/xorg-server/openbox/</guid>
      <description>&lt;p&gt;OpenBox has no own panel. That is why it is often used together with&#xA;lxpanel, but of cause any panel would do.&lt;/p&gt;&#xA;&lt;h3 id=&#34;keyboard-shortcuts-to-maximize-windows&#34;&gt;&#xA;  Keyboard shortcuts to maximize windows&#xA;  &lt;a class=&#34;anchor&#34; href=&#34;#keyboard-shortcuts-to-maximize-windows&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h3&gt;&#xA;&lt;p&gt;To maximize windows with &lt;code&gt;Super+X&lt;/code&gt; horizontally and &lt;code&gt;Super+C&lt;/code&gt; vertically this&#xA;configuration can be used:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-xml&#34; data-lang=&#34;xml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;&amp;lt;!-- ~/.config/openbox/rc.conf&amp;#34; --&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;keybind&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;key=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;W-X&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;action&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;name=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;ToggleMaximize&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;direction&amp;gt;&lt;/span&gt;horizontal&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;/direction&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;/action&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;/keybind&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;keybind&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;key=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;W-C&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;action&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;name=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;ToggleMaximize&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;direction&amp;gt;&lt;/span&gt;vertical&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;/direction&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;/action&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;/keybind&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;also-see&#34;&gt;&#xA;  Also see&#xA;  &lt;a class=&#34;anchor&#34; href=&#34;#also-see&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h3&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://openbox.org/wiki/Help:Bindings&#34;&gt;http://openbox.org/wiki/Help:Bindings&lt;/a&gt;&#xA;&lt;a href=&#34;http://openbox.org/wiki/Help:Actions&#34;&gt;http://openbox.org/wiki/Help:Actions&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>xorg x11: slow/sticky keys deaktivieren</title>
      <link>https://coderonline.de/configuration/server/xorg-server/xorg-x11/</link>
      <pubDate>Mon, 25 Feb 2013 15:20:22 +0100</pubDate>
      <guid>https://coderonline.de/configuration/server/xorg-server/xorg-x11/</guid>
      <description>&lt;p&gt;Something, that some window manager already could do was now implemented into&#xA;the X-Server: Hold a key for more than 15 seconds to activate a &lt;code&gt;key hold&lt;/code&gt;, so&#xA;that every further key must also be pressed for 15 seconds. That behaviour is&#xA;called &lt;code&gt;sticky keys&lt;/code&gt; and it is annoying, especially when working with image&#xA;manipulation programs (in which long key presses use to have a special meaning).&lt;/p&gt;&#xA;&lt;p&gt;It is not possible to deactivate this problematic feature in the default&#xA;configuration file &lt;code&gt;xorg.conf&lt;/code&gt; yet, but there is &lt;code&gt;xkbset&lt;/code&gt; to the rescue:&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
