2つのバグの対処法

wicd-gtk が動かない

--- /usr/share/wicd/daemon/wicd-daemon.py       2013-07-13 23:17:42.055393017 +0900
+++ /usr/share/wicd/daemon/wicd-daemon.py.org   2013-07-13 23:12:38.405401017 +0900
@@ -1064,8 +1064,7 @@
     def SetWirelessProperty(self, netid, prop, value):
         """ Sets property to value in network specified. """
         # We don't write script settings here.
-#        prop = misc.sanitize_config(prop)
-        prop = misc.sanitize_config(str(prop))
+        prop = misc.sanitize_config(prop)
         if prop.endswith('script'):
             print 'Setting script properties through the daemon' \
                   + ' is not permitted.'
@@ -1409,8 +1408,7 @@
     def SetWiredProperty(self, prop, value):
         """ Sets the given property to the given value. """
         if self.WiredNetwork:
-#            prop = misc.sanitize_config(prop)
-            prop = misc.sanitize_config(str(prop))
+            prop = misc.sanitize_config(prop)
             if prop.endswith('script'):
                 print 'Setting script properties through the daemon' \
                       + ' is not permitted.'

ダウンロードするなら http://ge.tt/4Taw7el

wicd-curces が動かない。

Overview — Urwid 2.0.1 の 1.1.1 ではなくて 1.0.2 を使う。少なくとも wicd 側が対応するまでは。

ちなみにデーモンは極力動かさない方針で、年に数回しか使わなそうな Cups とかは当然切ってあるのだけど、これは今時のノートの使い方からして、動かす価値がある。