URI: 
       tNew post: Home, sweet home (in progress) - monochromatic - monochromatic blog: http://blog.z3bra.org
  HTML git clone git://z3bra.org/monochromatic
   DIR Log
   DIR Files
   DIR Refs
       ---
   DIR commit 7f3dc26e2650b1bc88444a21c64d097fbfde0eca
   DIR parent 0cfac8e4be61754c8b3d120395bba8aec5a2dcc3
  HTML Author: Willy Goiffon <willy@mailoo.org>
       Date:   Mon, 28 Oct 2013 18:04:37 +0100
       
       New post: Home, sweet home (in progress)
       
       Diffstat:
         A 2013/10/home-sweet-home.html        |     165 +++++++++++++++++++++++++++++++
         M index.html                          |      19 +++++++++++++++++++
       
       2 files changed, 184 insertions(+), 0 deletions(-)
       ---
   DIR diff --git a/2013/10/home-sweet-home.html b/2013/10/home-sweet-home.html
       t@@ -0,0 +1,165 @@
       +<!DOCTYPE html>
       +<html>
       +  <head>
       +    <meta charset='utf-8'/>
       +    <link rel='stylesheet' href='/css/monochrome.css'/>
       +    <link rel='stylesheet' href='/css/phone.css' media='screen and (max-width: 540px)'/>
       +    <title>monochromatic</title>
       +  </head>
       +  <body>
       +    <header>
       +        <h1><a href='/'>Monochromatic</a></h1> <h2>&mdash; <a href='/about.html'>z3bra</a>, the stripes appart</h2>
       +    </header>
       +    <div id='wrapper'>
       +      <section>
       +        <h1>
       +          <a href='#'>Home, sweet home</a>
       +        </h1>
       +        <h2>
       +          &mdash; 28 October, 2013
       +        </h2>
       +        <article>
       +          <h3>Article in progress [...]</h3>
       +          <p>
       +            Okay, so you have finally installed your distro of choice, cleaned
       +            the whole setup, installed X.org, xterm and vim...<br />
       +            <br />
       +            <strong>And now, what?!</strong>
       +          </p>
       +          <p>
       +            I've asked myself this question more than I should (probably because
       +            I liking tweaking my desktop, but that's not the point here).<br />
       +            And I bet that you did too !
       +          </p>
       +          <p>
       +            In this post, I'll go through all the mandatory tweak that should be
       +            done to a clean base system. YOUR system, 'cause there is no place
       +            like home.<br />
       +            Once standing in your ~, starring at your shell prompt, you should
       +            be like <q>Uuuh that is life, eh!</q>
       +          </p>
       +          <p>
       +            I'll not wait more to give you my secrets, but please, keep in mind
       +            that these are <em>MY OPINIONS</em> and I'm not asking you to agree
       +            with me. If you feel uncomfortable with some points, just avoid
       +            them. You're not here to feel bad, but to find advices on
       +            <strong>setting up your home!</strong>
       +          </p>
       +
       +          <h3>Window manager</h3>
       +          <p>
       +            This is the most important part of your future environment. It is
       +            the god that will tell all your windows where to go, how to move,
       +            etc.. So you can take a little time to choose a WM, it totally
       +            understandable.
       +          </p>
       +          <p>
       +            There are three types of window managers:
       +            <ul>
       +              <li><strong>Floating</strong> &mdash; windows overlaps</li>
       +              <li><strong>Tilling</strong> &mdash; windows are arranged in tiles
       +              (kinda like a grid)</li>
       +              <li><strong>Dynamics</strong> &mdash; both floating and tilling
       +              are possible</li>
       +              <li><strong>Aliens</strong> &mdash; Go home WM, you're drunk.</li>
       +            </ul>
       +            Floating management is the management style we're all used to,
       +            windows are independent and you can resize/move them freely around
       +            your desktop.<br />
       +            Tilled window managers arrange the windows depending on what is
       +            currently on your desktop. The windows <em>CAN'T</em> overlap. When
       +            you create a new window, the whole set of window is rearranging to
       +            let the new window find a place (Not always in fact, but that's the
       +            idea behind tilling).<br />
       +            Finally, dynamic WM can switch between the two managment styles
       +            (most of the time, at cost of complexity and binary size, but that's
       +            just my opinion). Note that most tilling WM are, in fact, dynamic
       +            WM. But the way they manage floating windows is just so poor...<br />
       +            <br />
       +            Oh, and for the alien part, keep in mind that some WM just don't
       +            manage windows like that. But their behaviors are to specific to be
       +            described here. Just RTFM 'em.
       +          </p>
       +          <p>
       +            FYI, here is a non-exhaustive list of window managers I like (F =
       +            floating, T = tilling, D = dynamic... U DON'T SAY!)
       +            <ul>
       +              <li>cwm &mdash; Calm Window Manager (F)</li>
       +              <li>Ratpoison (A)</li>
       +              <li>ctwm (F)</li>
       +              <li>herbstluftwm (T) (<q>Hebrstrutoflutudobleyouhem</q>)</li>
       +              <li>evilwm (F)</li>
       +              <li>xmonad (D)</li>
       +              <li>spectrwm (T)</li>
       +              <li>...</li>
       +            </ul>
       +
       +            Note that I <em>DIDN'T</em> mentioned AwesomeWM or openbox. beuâh.
       +          </p>
       +          <p>
       +            Once you have chosen your WM, go through its manpage/doc, set it up
       +            to look the way you want. Use stuff like <a
       +              href="http://gnome-look.org/content/show.php/Another+Gtk+RGBA+module+?content=100968">librgba</a>,
       +            <a href="https://github.com/chjj/compton">compton</a> to make it
       +            even prettier!<br />
       +          </p>
       +
       +            Here is a quick CWM setup, using compton and librgba:<br />
       +            <br />
       +            <a class='a_img' href='/img/2013-10-28-cwm.jpg'>
       +              <img class='a_img' src='/img/thumb/2013-10-28-cwm.jpg' alt='cwm screenshot'/>
       +            </a>
       +          </p>
       +          <p>
       +          Oh! A last advice, <strong>do not bind applications through your WM</strong>. Using an application like <a href="http://www.nongnu.org/xbindkeys/xbindkeys.html">xbindkeys</a> to do that is a better idea, as it follow the <a href="http://www.faqs.org/docs/artu/ch01s06.html">UNIX philosophy</a>, and it will help you a lot if you want to try another WM.
       +          </p>
       +          <h3>CLI tools</h3>
       +          <p>
       +            The shell is the core of a UNIX/Linux based system. So having a
       +            bunch of fast, light and efficient CLI tools is a must. There are
       +            applications for (almost) everything you do on a daily basis with
       +            you computer: IRC clients, Text editor, Video games, Web browsers,
       +            image viewer, ...<br />
       +            <br />
       +            Okay, I agree that some of them are not really practical to use
       +            everyday. Mostly when it involve images (web lurking, image
       +            processing, gaming, ...).<br />
       +            But when you don't need images, <strong>unleash your
       +            shell!</strong><br />
       +            Use CLI based app for text-based task. It has many advantages:
       +            <ul>
       +              <li>ALWAYS fit your colorscheme (see <a
       +                href="#terminal">Terminal</a>)</li>
       +              <li>Focus on usability</li>
       +              <li>Integrate well with your whole setup</li>
       +              <li>This is fast as hell</li>
       +              <li>This is powerfull as hell</li>
       +              <li><strike>You look like a hacker</strike></li>
       +            </ul>
       +            I personnaly use <a href="http://vim.org">vim</a>, <a
       +              href="http://irssi.org">irssi</a> and <a
       +              href="http://mutt.org">mutt</a> on a daily basis.<br />
       +            As an alternative, take a look at <a
       +              href="https://www.gnu.org/software/emacs/">emacs</a>, <a
       +              href="http://weechat.org/">weechat</a> and <a
       +              href="http://sourceforge.net/projects/re-alpine/">Alpine</a>.
       +            <br />
       +            Mandatory screenshot of the setup with those apps (and custom
       +            themes).<br />
       +            <br />
       +            <a class='a_img' href='/img/2013-10-28-cli.jpg'>
       +              <img class='a_img' src='/img/thumb/2013-10-28-cli.jpg' alt='cwm screenshot'/>
       +            </a>
       +          </p>
       +        </article>
       +      </section>
       +    </div>
       +    <!-- footer {{{ -->
       +    <footer>
       +      &copy; 2013 WTFPL &mdash; <a href='http://www.wtfpl.net/about/'>Do What the Fuck You Want to Public License</a>
       +      &mdash; contact : &lt;<a href='mailto:willy@mailoo.org'>willy at mailoo dot org</a>&gt;
       +    </footer>
       +    <!-- }}} -->
       +  </body>
       +</html>
       +<!-- vim: set sw=2 et ai fdm=marker: -->
   DIR diff --git a/index.html b/index.html
       t@@ -18,6 +18,25 @@
                                                                —— Don't you ?
                }}} -->
              <section>
       +        <!-- Home, sweet home {{{ -->
       +        <h1>
       +        <a href='/2013/10/home-sweet-home.html'>Home, sweet home</a>
       +        </h1>
       +        <h2>
       +          &mdash; 28 October, 2013
       +        </h2>
       +        <article>
       +          <p>
       +            There is no place like home. And this is why setting up your
       +            environment is important!<br />
       +            If you want advices on how to build a cosy and nice graphical
       +            environment, take a look here.
       +          </p>
       +        </article>
       +        <!-- }}} -->
       +
       +        <br />
       +
                <!-- Java without Eclipse {{{ -->
                <h1>
                <a href='/2013/09/java-without-eclipse.html'>Java without Eclipse</a>