Comment 3 for bug 1633284

Revision history for this message
John (johnramsden) wrote :

When I checked it was set to:

org.onboard.window.portrait dock-width 600
org.onboard.window.portrait width 600
org.onboard.window.portrait dock-expand true
org.onboard.window.portrait y 50
org.onboard.window.portrait dock-height 200
org.onboard.window.portrait height 200
org.onboard.window.portrait x 100
org.onboard.window.landscape dock-width 700
org.onboard.window.landscape width -40
org.onboard.window.landscape dock-expand true
org.onboard.window.landscape y -3
org.onboard.window.landscape dock-height 205
org.onboard.window.landscape height -20
org.onboard.window.landscape x 1278

After resetting it went to:

org.onboard.window.portrait dock-width 600
org.onboard.window.portrait width 600
org.onboard.window.portrait dock-expand true
org.onboard.window.portrait y 50
org.onboard.window.portrait dock-height 200
org.onboard.window.portrait height 200
org.onboard.window.portrait x 100
org.onboard.window.landscape dock-width 700
org.onboard.window.landscape width 700
org.onboard.window.landscape dock-expand true
org.onboard.window.landscape y -3
org.onboard.window.landscape dock-height 205
org.onboard.window.landscape height 205
org.onboard.window.landscape x 1278

Problem is as soon as I open it it just sets itself back to the original numbers but nothing opens.

I get

(onboard:32091): Gtk-CRITICAL **: gtk_window_set_default_size: assertion 'width >= -1' failed
Traceback (most recent call last):
  File "/usr/sbin/onboard", line 36, in <module>
    ob = Onboard()
  File "/usr/lib/python3.5/site-packages/Onboard/OnboardGtk.py", line 147, in __init__
    self.init()
  File "/usr/lib/python3.5/site-packages/Onboard/OnboardGtk.py", line 188, in init
    self._init_delayed()
  File "/usr/lib/python3.5/site-packages/Onboard/OnboardGtk.py", line 265, in _init_delayed
    self.keyboard_widget.set_startup_visibility()
  File "/usr/lib/python3.5/site-packages/Onboard/KeyboardWidget.py", line 434, in set_startup_visibility
    self.commit_transition()
  File "/usr/lib/python3.5/site-packages/Onboard/KeyboardWidget.py", line 713, in commit_transition
    self._on_transition_step()
  File "/usr/lib/python3.5/site-packages/Onboard/KeyboardWidget.py", line 749, in _on_transition_step
    window.set_visible(visible)
  File "/usr/lib/python3.5/site-packages/Onboard/KbdWindow.py", line 393, in set_visible
    self.on_visibility_changed(visible)
  File "/usr/lib/python3.5/site-packages/Onboard/KbdWindow.py", line 685, in on_visibility_changed
    self.move_resize(*rect) # sync position
  File "/usr/lib/python3.5/site-packages/Onboard/KbdWindow.py", line 223, in move_resize
    self.pre_render_keys(w, h)
  File "/usr/lib/python3.5/site-packages/Onboard/KbdWindow.py", line 227, in pre_render_keys
    self.keyboard_widget.pre_render_keys(self, w, h)
  File "/usr/lib/python3.5/site-packages/Onboard/KeyboardWidget.py", line 452, in pre_render_keys
    self.render(context)
  File "/usr/lib/python3.5/site-packages/Onboard/LayoutView.py", line 256, in render
    item.draw_cached(context)
  File "/usr/lib/python3.5/site-packages/Onboard/KeyGtk.py", line 162, in draw_cached
    entry = self._create_key_surface(cr)
  File "/usr/lib/python3.5/site-packages/Onboard/KeyGtk.py", line 177, in _create_key_surface
    clip_rect.w, clip_rect.h)
SystemError: <built-in method create_similar of cairo.XlibSurface object at 0x7f32fee4ba70> returned NULL without setting an error