commit 71146a7c010676e0ccca11777cb7b85bc32e0931
parent 28c53e294bca12a0b279fea0baab1ff2a5172c68
Author: Suraj N. Kurapati <sunaku@gmail.com>
Date: Tue, 12 Sep 2006 00:51:48 -0700
[project @ b9fe72d1a33797da38d1f3f663d5e3eb12752ac3]
[project @ 72]
fix terminate existing wmiirc processes upon startup
Diffstat:
wmiirc | | | 24 | +++++++++++++++--------- |
1 file changed, 15 insertions(+), 9 deletions(-)
diff --git a/wmiirc b/wmiirc
@@ -22,18 +22,24 @@ $: << File.dirname(__FILE__)
require 'rc'
-## WM STARTUP
+## WM startup
FS = Wmii::Root.new
+# terminate existing wmiirc processes
+FS.event = "Start wmiirc\n"
+
+
+## programs
+
+# names of executable external programs
PROGRAM_MENU = find_programs( ENV['PATH'].squeeze(':').split(':') )
-ACTION_MENU = find_programs('~/dry/apps/wmii/etc/wmii-3', File.dirname(__FILE__))
-# terminate existing wmiirc processes
-sleep 1 until FS.event = "Start wmiirc\n"
+# names of executable internal actions
+ACTION_MENU = find_programs('~/dry/apps/wmii/etc/wmii-3', File.dirname(__FILE__))
-## UI CONFIGURATION
+## UI configuration
ENV['FSII_FONT'] = '-misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1'
ENV['FSII_SELCOLORS']='#ffffff #285577 #4c7899'
@@ -42,7 +48,7 @@ ENV['FSII_NORMCOLORS']='#222222 #eeeeee #666666'
system %{xsetroot -solid '#333333'}
-## WM CONFIGURATION
+## WM configuration
FS.def.border = 2
@@ -68,7 +74,7 @@ FS.def.rules = <<EOS
EOS
-## KEY CONFIGURATION
+## key configuration
# Symbolic name of modifier key.
MODKEY = 'Mod1'
@@ -372,7 +378,7 @@ FS.def.grabmod = MODKEY
FS.def.keys = SHORTCUTS.keys.join("\n")
-## STATUS BAR
+## status bar
Thread.new do
sb = Ixp::Node.new('/bar/status', true)
@@ -390,7 +396,7 @@ Thread.new do
end
-## EVENT LOOP
+## WM event loop
begin
IO.popen('wmiir read /event') do |io|