Thanks. The file seems to be located in /usr/share/gufw/gufw/view/utilsview.py
After replace:
$ gufw
(gufw.py:2584): Gtk-CRITICAL **: gtk_list_store_get_column_type: assertion 'index < priv->n_columns' failed
Traceback (most recent call last):
File "/usr/share/gufw/gufw/gufw.py", line 34, in <module>
app = Gufw(fw_frontend)
File "/usr/share/gufw/gufw/view/gufw.py", line 49, in __init__
self._set_initial_values()
File "/usr/share/gufw/gufw/view/gufw.py", line 181, in _set_initial_values
self.utils.print_rules(self.fw.get_rules())
File "/usr/share/gufw/gufw/view/utilsview.py", line 121, in print_rules
self.rules_model.set_value(iter_row, 13, row) # number
File "/usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py", line 980, in set_value
value = self._convert_value(column, value)
File "/usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py", line 862, in _convert_value
return GObject.Value(self.get_column_type(column), value)
File "/usr/lib/python2.7/dist-packages/gi/overrides/GObject.py", line 214, in __init__
self.init(value_type)
TypeError: Must be gobject.GType, not gobject.GType
Then I commented line 121 out - it looks like a bug anyway :)
#self.rules_model.set_value(iter_row, 13, row) # number
And tried again. This time it run ok, see the screenshot.
Thanks. The file seems to be located in /usr/share/ gufw/gufw/ view/utilsview. py
After replace:
$ gufw
(gufw.py:2584): Gtk-CRITICAL **: gtk_list_ store_get_ column_ type: assertion 'index < priv->n_columns' failed gufw/gufw/ gufw.py" , line 34, in <module> gufw/gufw/ view/gufw. py", line 49, in __init__ _set_initial_ values( ) gufw/gufw/ view/gufw. py", line 181, in _set_initial_values utils.print_ rules(self. fw.get_ rules() ) gufw/gufw/ view/utilsview. py", line 121, in print_rules rules_model. set_value( iter_row, 13, row) # number python2. 7/dist- packages/ gi/overrides/ Gtk.py" , line 980, in set_value value(column, value) python2. 7/dist- packages/ gi/overrides/ Gtk.py" , line 862, in _convert_value Value(self. get_column_ type(column) , value) python2. 7/dist- packages/ gi/overrides/ GObject. py", line 214, in __init__ init(value_ type)
Traceback (most recent call last):
File "/usr/share/
app = Gufw(fw_frontend)
File "/usr/share/
self.
File "/usr/share/
self.
File "/usr/share/
self.
File "/usr/lib/
value = self._convert_
File "/usr/lib/
return GObject.
File "/usr/lib/
self.
TypeError: Must be gobject.GType, not gobject.GType
Then I commented line 121 out - it looks like a bug anyway :) model.set_ value(iter_ row, 13, row) # number
#self.rules_
And tried again. This time it run ok, see the screenshot.
http:// postimg. org/image/ 430os7iij/ s17.postimg. org/bizye067z/ gufw3.png
http://
To me it looks better now, but still some pixels in the very end of the widow (20 or so pixles) are still not visible.
For refernce gufw.cfg
[GufwConfiguration]
profile = Home
windowwidth = 371
windowheight = 560
expandrules = yes
expandlog = yes
expandlistening = yes
Hope this helps.