<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -18,6 +18,7 @@ require(&quot;markup&quot;)
 require(&quot;fs&quot;)
 require(&quot;volume&quot;)
 require(&quot;vicious&quot;)
+require(&quot;revelation&quot;)
 print(&quot;Modules loaded: &quot; .. os.time())
 
 settings = {}
@@ -57,6 +58,7 @@ settings = {
     [&quot;Easytag&quot;] = { focus = 1.0, unfocus = 0.9 },
     [&quot;Gschem&quot;]  = { focus = 1.0, unfocus = 1.0 },
     [&quot;Gimp&quot;]    = { focus = 1.0, unfocus = 1.0 },
+    [&quot;MPlayer&quot;] = { focus = 1.0, unfocus = 1.0 },
   },
   -- }}}
 }
@@ -98,7 +100,7 @@ shifty.config.tags = {
 
   [&quot;gimp&quot;]  =  { layout = awful.layout.suit.tile    , exclusive = false , 
                 solitary  = false, position = 8, ncol = 3, mwfact = 0.75,
-                nmaster=0,
+                nmaster=1,
                 spawn = 'gimp-2.6', slave = true                                    }, 
 
   [&quot;office&quot;] =  { layout = awful.layout.suit.tile        , position  = 9 }
@@ -116,9 +118,6 @@ shifty.config.apps = {
   { match   = { &quot;mutt&quot;, &quot;Shredder.*&quot; },
     tag     = &quot;mail&quot;                                        },
 
-  { match   = { &quot;pcmanfm&quot; },
-    slave   = true                                          },
-
   { match   = { &quot;OpenOffice.*&quot; },
     tag     = &quot;office&quot;                                      },
 
@@ -136,20 +135,22 @@ shifty.config.apps = {
   { match   = { &quot;VBox.*&quot;,&quot;VirtualBox.*&quot; },
     tag     = &quot;vbx&quot;                                         },
 
-  { match   = { &quot;Mplayer.*&quot;,&quot;Mirage&quot;,&quot;gtkpod&quot;,&quot;Ufraw&quot;,&quot;easytag&quot;},
+  { match   = { &quot;Mirage&quot;,&quot;gtkpod&quot;,&quot;Ufraw&quot;,&quot;easytag&quot;},
     tag     = &quot;media&quot;,
     nopopup = true                                          },
 
-  -- { match   = { &quot;gimp-image-window&quot;,&quot;Ufraw&quot; },
-  { match   = { &quot;gimp&quot;,&quot;Ufraw&quot; },
-    tag     = &quot;gimp&quot;,                                       },
+  { match   = { &quot;gimp%-image%-window&quot;,&quot;Ufraw&quot;               },
+    tag     = &quot;gimp&quot;                                        },
 
-  { match   = { &quot;gimp-dock&quot;,&quot;gimp-toolbox&quot; },
+  { match   = { &quot;gimp%-dock&quot;,&quot;gimp%-toolbox&quot; },
     tag     = &quot;gimp&quot;,                                     
-    slave   = true, dockable = true                         },
+    slave   = true, dockable = true, honorsizehints=false   },
+
+  { match   = { &quot;dialog&quot;, &quot;Gnuplot&quot;, &quot;galculator&quot;,&quot;R Graphics&quot; }, 
+    float   = true, honorsizehints = true                   },
 
-  { match   = { &quot;dialog&quot;, &quot;MPlayer&quot;, &quot;Gnuplot&quot;, &quot;galculator&quot;,&quot;R Graphics&quot; }, 
-    float   = true, honorsizehints = true                        },
+  { match   = { &quot;MPlayer&quot; }, 
+    float   = true, honorsizehints = true, ontop=true       },
 
   { match   = { &quot;urxvt&quot;,&quot;vim&quot;,&quot;mutt&quot; },
     honorsizehints = false, 
@@ -190,7 +191,6 @@ function tagSearch(name)
             awful.screen.focus(t.screen)
         end
       awful.tag.viewonly(t)
-      -- awful.screen.focus(awful.util.cycle(screen.count(),s+mouse.screen))
       return true
     end
   end
@@ -426,18 +426,31 @@ awful.button({ }, 5, awful.tag.viewprev)
 globalkeys = awful.util.table.join(
 
     awful.key({ settings.modkey }, &quot;space&quot;, awful.tag.viewnext),  -- move to next tag
+    awful.key({ settings.modkey, &quot;Control&quot;}, &quot;space&quot;, function()  -- move to next tag on all screens
+        for s=1,screen.count() do
+            awful.tag.viewnext(screen[s])
+        end
+        end ),  
     awful.key({ settings.modkey, &quot;Shift&quot; }, &quot;space&quot;, awful.tag.viewprev), -- move to previous tag
-
+    awful.key({ settings.modkey, &quot;Control&quot;, &quot;Shift&quot;}, &quot;space&quot;, function()  -- move to previous tag on all screens
+        for s=1,screen.count() do
+            awful.tag.viewprev(screen[s])
+        end
+        end ),  
     awful.key({ settings.modkey,           }, &quot;j&quot;,
-    function ()
-        awful.client.focus.byidx( 1)
-        if client.focus then client.focus:raise() end
+        function ()
+            -- if screen.count() &gt; 1 then
+            
+
+            awful.client.focus.byidx( 1)
+            if client.focus then client.focus:raise() end
     end),
     awful.key({ settings.modkey,           }, &quot;k&quot;,
-    function ()
-        awful.client.focus.byidx(-1)
-        if client.focus then client.focus:raise() end
+        function ()
+            awful.client.focus.byidx(-1)
+            if client.focus then client.focus:raise() end
     end),
+    awful.key({ settings.modkey,    }, &quot;e&quot;,  revelation.revelation),             -- rename a tag
 
     -- shiftycentric
     awful.key({ settings.modkey            }, &quot;Escape&quot;,  function() awful.tag.history.restore() end), -- move to prev tag by history
@@ -459,8 +472,7 @@ globalkeys = awful.util.table.join(
     end),
     awful.key({ settings.modkey, &quot;Shift&quot;   }, &quot;r&quot;,       shifty.rename),             -- rename a tag
     awful.key({ settings.modkey            }, &quot;d&quot;,       shifty.del),                -- delete a tag
-    awful.key({ settings.modkey            }, &quot;a&quot;,       shifty.add),                -- creat a new tag
-    awful.key({ settings.modkey, &quot;Shift&quot;   }, &quot;a&quot;,       function() shifty.add({ nopopup = true }) end), -- nopopup new tag
+    awful.key({ settings.modkey, &quot;Shift&quot;   }, &quot;a&quot;,       shifty.add),                -- creat a new tag
 
     -- Layout manipulation
     awful.key({ settings.modkey, &quot;Shift&quot;   }, &quot;j&quot;, function () awful.client.swap.byidx(  1) end),
@@ -517,6 +529,8 @@ globalkeys = awful.util.table.join(
 
     awful.key({ settings.modkey,           }, &quot;l&quot;,     function () awful.tag.incmwfact( 0.03)    end),
     awful.key({ settings.modkey,           }, &quot;h&quot;,     function () awful.tag.incmwfact(-0.03)    end),
+    awful.key({ settings.modkey,           }, &quot;q&quot;,     function (c) awful.client.incwfact( 0.03,c)    end),
+    awful.key({ settings.modkey,           }, &quot;a&quot;,     function (c) awful.client.incwfact( -0.03,c)    end),
     awful.key({ settings.modkey, &quot;Shift&quot;   }, &quot;h&quot;,     function () awful.tag.incnmaster( 1)      end),
     awful.key({ settings.modkey, &quot;Shift&quot;   }, &quot;l&quot;,     function () awful.tag.incnmaster(-1)      end),
     awful.key({ settings.modkey, &quot;Control&quot; }, &quot;h&quot;,     function () awful.tag.incncol( 1)         end),
@@ -612,7 +626,7 @@ client.add_signal(&quot;focus&quot;, function (c)
     if settings.opacity[c.class] then 
        c.opacity = settings.opacity[c.class].focus
     else
-        c.opacity = settings.opacity[&quot;default&quot;].focus or 0.7
+        c.opacity = settings.opacity[&quot;default&quot;].focus or 1
     end
 end) --]]--
 </diff>
      <filename>rc.lua</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>3935f3c8124e14190f49141eff2e33bff28b47e6</id>
    </parent>
  </parents>
  <author>
    <name>perry</name>
    <email>perry.hargrave@gmail.com</email>
  </author>
  <url>http://github.com/bioe007/awesome-configs/commit/57bd600b241091ffa40eaa9c4045dab5e7a5671e</url>
  <id>57bd600b241091ffa40eaa9c4045dab5e7a5671e</id>
  <committed-date>2009-10-27T11:18:29-07:00</committed-date>
  <authored-date>2009-10-27T11:18:29-07:00</authored-date>
  <message>&quot;workspace&quot; type switching, bind mod4+{q,a} to *.incwfact

small changes in client handling</message>
  <tree>b95372ece8f637bce57d8cef058702a7e469475c</tree>
  <committer>
    <name>perry</name>
    <email>perry.hargrave@gmail.com</email>
  </committer>
</commit>
