<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>duckland.org news (windowmanager)</title><link>http://www.duckland.org/</link><description></description><atom:link href="http://www.duckland.org/categories/windowmanager.xml" type="application/rss+xml" rel="self"></atom:link><language>en</language><lastBuildDate>Wed, 10 Jun 2015 05:13:32 GMT</lastBuildDate><generator>http://getnikola.com/</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>An Update to 'Window Managers?'</title><link>http://www.duckland.org/posts/201112an-update-to-window-managers.html</link><dc:creator>Don Harper</dc:creator><description>&lt;h1&gt;An Update to 'Window Managers?'&lt;/h1&gt;

&lt;p&gt;Way back, I wrote a quick blurb on &lt;a href="http://www.duckland.org/index.php/2006/07/31/window-managers/"&gt;Windows Managers&lt;/a&gt; for running under X.&lt;/p&gt;

&lt;p&gt;Well, a while back I switched to &lt;a href="http://www.ubuntu.com"&gt;Ubuntu&lt;/a&gt; for my OS of choice. As you may know, the fine folks at Ubuntu switch the default window manager to something called &lt;strong&gt;Unity&lt;/strong&gt;, which cause a stir. I tried it for a while, but decided that it was too heavy, and to mouse-centric.&lt;/p&gt;

&lt;p&gt;So, what to do? Well, I went back to my old standby &lt;a href="http://wmfs.info"&gt;wmfs&lt;/a&gt;, Window Manager From Scratch. This is a modern WM with systray support, full Ximirama and Xrandr support, tiles, and is mainly driven from the keyboard. Life is good.&lt;/p&gt;

&lt;p&gt;To install (same steps as for Fedora, RHEL, or Ubuntu), download the source, and install the needed development libraries for: &lt;strong&gt;X11, Xft, freetype, Xinerama, Xrandr, and Imlib2&lt;/strong&gt;. I used the native packages from the OS. Then, simple do a&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;make
sudo make install
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;(you do build software as a normal user, right?)&lt;/p&gt;

&lt;p&gt;This will install all the needed bits and configs into the correct place. Under Ubuntu 11.10, there was an entry from the login screen to let me chose wmfs.&lt;/p&gt;

&lt;p&gt;Config is handled in &lt;em&gt;$HOME/.config/wmfs/wmfsrc&lt;/em&gt; which you can copy from &lt;em&gt;/etc/xdg/wmfs/wmfsrc&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;The &lt;a href="http://wmfs.info"&gt;wmfs website&lt;/a&gt; has very nice documentation as well as likes to some people’s configs with screen shots.&lt;/p&gt;

&lt;p&gt;It runs very fast, and very lean:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt; Private  +   Shared  =  RAM used       Program 
  3.9 MiB + 310.0 KiB =   4.2 MiB       wmfs
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Check it out, I am sure you will like what you see.&lt;/p&gt;</description><category>cli</category><category>software</category><category>windowmanager</category><guid>http://www.duckland.org/posts/201112an-update-to-window-managers.html</guid><pubDate>Thu, 22 Dec 2011 23:12:00 GMT</pubDate></item><item><title>dvtm - dynamic virtual terminal manager</title><link>http://www.duckland.org/posts/200804dvtm-dynamic-virtual-terminal-manager.html</link><dc:creator>Don Harper</dc:creator><description>&lt;h1&gt;dvtm - dynamic virtual terminal manager&lt;/h1&gt;

&lt;p&gt;He’s back! And with with something new/cool:[dvtm&lt;/p&gt;</description><category>cli</category><category>software</category><category>windowmanager</category><guid>http://www.duckland.org/posts/200804dvtm-dynamic-virtual-terminal-manager.html</guid><pubDate>Mon, 07 Apr 2008 23:04:00 GMT</pubDate></item><item><title>Screen - terminal multiplexer</title><link>http://www.duckland.org/posts/200706screen-terminal-multiplexer.html</link><dc:creator>Don Harper</dc:creator><description>&lt;h1&gt;Screen - terminal multiplexer&lt;/h1&gt;

&lt;p&gt;I usually have one screen running at all time, and in that screen session, I ssh to various hosts that I am working, and have screen running on those hosts.&lt;/p&gt;

&lt;h3&gt;Additional Links&lt;/h3&gt;

&lt;p&gt;&lt;a href="http://www.google.com/search?q=gnu+screen&amp;amp;ie=utf-8&amp;amp;oe=utf-8&amp;amp;aq=t&amp;amp;rls=org.mozilla:en-US:official&amp;amp;client=firefox-a"&gt;gnu screen - Google Search&lt;/a&gt;
&lt;a href="http://www.gnu.org/software/screen/"&gt;GNU Screen - GNU Project - Free Software Foundation (FSF)&lt;/a&gt;
&lt;a href="http://savannah.gnu.org/projects/screen/"&gt;GNU Screen - Summary [Savannah]&lt;/a&gt;
&lt;a href="http://en.wikipedia.org/wiki/GNU_Screen"&gt;GNU Screen - Wikipedia, the free encyclopedia&lt;/a&gt;
&lt;a href="http://jmcpherson.org/screen.html"&gt;GNU Screen - Jonathan McPherson&lt;/a&gt;
&lt;a href="http://www.delorie.com/gnu/docs/screen/screen_toc.html"&gt;Screen User’s Manual&lt;/a&gt;
&lt;a href="http://aperiodic.net/screen/"&gt;start [GNU screen]&lt;/a&gt;
&lt;a href="http://www.deadman.org/sshscreen.html"&gt;Deadman.org: SSH-Agent Forwarding and GNU Screen&lt;/a&gt;
&lt;a href="http://www4.informatik.uni-erlangen.de/~jnweiger/screen-faq.html"&gt;http://www4.informatik.uni-erlangen.de/~jnweiger/screen-faq.html&lt;/a&gt;
&lt;a href="http://www.pixelbeat.org/docs/screen/"&gt;Remote terminal session management using screen&lt;/a&gt;
    How to use screen to detach from and share terminal sessions 
&lt;a href="http://www.zorg.org/linux/screen.php"&gt;z o r g . o r g - A Brief Introduction to Screen&lt;/a&gt;
    &lt;a href="http://www.zorg.org"&gt;www.zorg.org&lt;/a&gt;! Linux, Home Automation, VoIP, Radio Scanning, PMR446, CB Radio, Cryptography, Handspring Visor, Psion Series 3 and much more. 
&lt;a href="http://www.bangmoney.org/presentations/screen.html"&gt;screen - The Terminal Multiplexer&lt;/a&gt;
[Power Sessions with Screen&lt;/p&gt;</description><category>cli</category><category>screen</category><category>software</category><category>windowmanager</category><guid>http://www.duckland.org/posts/200706screen-terminal-multiplexer.html</guid><pubDate>Wed, 13 Jun 2007 23:06:00 GMT</pubDate></item><item><title>Window Manager for tty?</title><link>http://www.duckland.org/posts/200701window-manager-for-tty.html</link><dc:creator>Don Harper</dc:creator><description>&lt;h1&gt;Window Manager for tty?&lt;/h1&gt;

&lt;p&gt;The package &lt;a href="http://www.gnu.org/software/screen"&gt;screen&lt;/a&gt; is&lt;br&gt;
something that has been around for a long time.&lt;/p&gt;

&lt;p&gt;With screen, you can have many session running on on tty, and you can&lt;br&gt;
switch to another session with out touching a mouse. With the proper&lt;br&gt;
configuration, you can get notified if there is some change (like if&lt;br&gt;
you have a IM client up) or if there is no output (say, if you are&lt;br&gt;
watching a compile session).&lt;/p&gt;

&lt;p&gt;You are in the zone working, and then you notice the time, and you&lt;br&gt;
have to log out and go home. Is this a problem? No, with a simple&lt;br&gt;
d, you can disconnect the screen session, log out, go home,&lt;br&gt;
log back into that machine, and resume your session just where you&lt;br&gt;
left off.&lt;/p&gt;

&lt;p&gt;One of the other really feature is cut and paste between sessions.&lt;br&gt;
The is very handy when adapting code (or articles) into a new file.&lt;/p&gt;

&lt;h3&gt;Screen References&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.sun.com/bigadmin/features/articles/gnu_screen.html"&gt;BigAdmin Feature Article: Installing and Using GNU Screen&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.google.com/search?num=100&amp;amp;hl=en&amp;amp;safe=off&amp;amp;client=firefox&amp;amp;rls=org.mozilla:en-US:unofficial&amp;amp;q=gnu+screen+howto&amp;amp;spell=1"&gt;Google Search: gnu screen howto&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.sun.com/bigadmin/features/articles/gnu_screen.html"&gt;BigAdmin Feature Article: Installing and Using GNU Screen&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://aperiodic.net/screen/start"&gt;GNU screen: start&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://aperiodic.net/screen/tutorial"&gt;GNU screen: tutorial&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[GNU Screen: an introduction and beginner's t utorial&lt;/li&gt;
&lt;/ul&gt;</description><category>cli</category><category>software</category><category>windowmanager</category><guid>http://www.duckland.org/posts/200701window-manager-for-tty.html</guid><pubDate>Sun, 28 Jan 2007 23:01:00 GMT</pubDate></item><item><title>Window Managers?</title><link>http://www.duckland.org/posts/200607window-managers.html</link><dc:creator>Don Harper</dc:creator><description>&lt;h1&gt;Window Managers?&lt;/h1&gt;

&lt;p&gt;Why would a web site dedicated to the CLI have a section on Window&lt;br&gt;
Managers? Well, simple.&lt;/p&gt;

&lt;p&gt;Some times, you just have to have X running. Some web sites I have to&lt;br&gt;
do research at use Flash, or photo editing/managing, or my iPod (none&lt;br&gt;
of the CLI tools let me manage play lists very easily).&lt;/p&gt;

&lt;p&gt;Plus, I cannot get the same resolution on the console as I can under&lt;br&gt;
X.&lt;/p&gt;

&lt;p&gt;So, what is a CLI user to do? Why, get a Window Manager (wm) that is&lt;br&gt;
meant for us!&lt;/p&gt;

&lt;p&gt;The features I look for include small footprint and full keyboard&lt;br&gt;
integration. The current one I use is wmi-10, but it is no longer&lt;br&gt;
under active development. The group working on it has moved to on to&lt;br&gt;
&lt;a href="http://www.wmi.de/wmii"&gt;wmii&lt;/a&gt;, but I do not like the changes,&lt;br&gt;
so I am off looking for a new one to use.&lt;/p&gt;

&lt;p&gt;From time to time, I will post how my search is going so you can see&lt;br&gt;
what is out there.&lt;/p&gt;</description><category>cli</category><category>software</category><category>windowmanager</category><guid>http://www.duckland.org/posts/200607window-managers.html</guid><pubDate>Sun, 30 Jul 2006 23:07:00 GMT</pubDate></item></channel></rss>