Bug#1111551: /usr/bin/onboard: Debian 13 words suggestions
Package: onboard
Version: 1.4.1-10
Severity: important
File: /usr/bin/onboard
X-Debbugs-Cc: kevinmiller6116@gmail.com
Dear Maintainer,
I've been using on board for years with word suggestions and it is great. I
upgraded to Debian and 13 last week and the word suggestions do not work. The
word suggestions do show up but when I click on them it activates them with the
highlighting and the highlighting does not go away and I can click multiple
words in the highlighting stays but when I click on them nothing appears in the
window. I used Firefox for testing but I've tried lots of windows and none
work. sometimes it deletes the existing text in the field but most the time it
just does nothing. when I run on board from a terminal it gives me these
errors...
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/Onboard/XInput.py", line 393, in
_on_device_event
callback(ev)
~~~~~~~~^^^^
File "/usr/lib/python3/dist-packages/Onboard/TouchInput.py", line 436, in
_on_device_event
self._on_button_release_event(self, event)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/Onboard/TouchInput.py", line 592, in
_on_button_release_event
self._input_sequence_end(sequence)
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "/usr/lib/python3/dist-packages/Onboard/TouchInput.py", line 740, in
_input_sequence_end
self.on_input_sequence_end(sequence)
~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "/usr/lib/python3/dist-packages/Onboard/KeyboardWidget.py", line 1180,
in on_input_sequence_end
self.key_up(sequence)
~~~~~~~~~~~^^^^^^^^^^
File "/usr/lib/python3/dist-packages/Onboard/KeyboardWidget.py", line 1238,
in key_up
self.keyboard.key_up(sequence.active_key, self, sequence,
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
not sequence.cancel_key_action)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/Onboard/Keyboard.py", line 1148, in
key_up
self._do_key_up_action(key, view, button, event_type)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/Onboard/Keyboard.py", line 1294, in
_do_key_up_action
self._release_non_sticky_key(key, view, button, event_type)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/Onboard/Keyboard.py", line 1694, in
_release_non_sticky_key
WordSuggestions.send_key_up(self, key, button, event_type)
~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/Onboard/WordSuggestions.py", line 288,
in send_key_up
self._insert_prediction_choice(key, key.code, button != 3)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/Onboard/WordSuggestions.py", line 457,
in _insert_prediction_choice
self._replace_text_at_caret(deletion, insertion, separator)
~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/Onboard/WordSuggestions.py", line 493,
in _replace_text_at_caret
self.replace_text(selection_span.begin() - len(deletion),
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
selection_span.begin(),
^^^^^^^^^^^^^^^^^^^^^^^
selection_span.begin(),
^^^^^^^^^^^^^^^^^^^^^^^
insertion)
^^^^^^^^^^
File "/usr/lib/python3/dist-packages/Onboard/WordSuggestions.py", line 943,
in replace_text
self._replace_text_key_strokes(begin, end, caret, new_text)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/Onboard/WordSuggestions.py", line 974,
in _replace_text_key_strokes
self.text_changer_key_stroke.press_key_string(new_text)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "/usr/lib/python3/dist-packages/Onboard/Keyboard.py", line 420, in
press_key_string
self._key_synth.press_key_string(string)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^
File "/usr/lib/python3/dist-packages/Onboard/Keyboard.py", line 264, in
press_key_string
self.press_unicode(ch)
~~~~~~~~~~~~~~~~~~^^^^
File "/usr/lib/python3/dist-packages/Onboard/Keyboard.py", line 189, in
press_unicode
keysym = self._vk.keysym_from_unicode(char)
SystemError: argument 1 (impossible<bad format char>)
here is the output from gsettings...
% gsettings list-recursively org.onboard !10418
org.onboard current-settings-page 0
org.onboard key-label-font ''
org.onboard key-label-overrides @as []
org.onboard layout '/usr/share/onboard/layouts/Full Keyboard.onboard'
org.onboard schema-version '2.3'
org.onboard show-status-icon true
org.onboard show-tooltips true
org.onboard snippets ['0:Onboard\\nHome:https\\://launchpad.net/onboard',
'1:Example:Create your macros here.']
org.onboard start-minimized false
org.onboard status-icon-provider 'GtkStatusIcon'
org.onboard system-theme-associations {'HighContrast': 'HighContrast',
'HighContrastInverse': 'HighContrastInverse', 'LowContrast': 'LowContrast',
'ContrastHighInverse': 'HighContrastInverse', 'Default': '', 'Kali-Dark':
'/usr/share/onboard/themes/Blackboard.theme', 'Flat-Remix-GTK-Blue-Dark':
'/usr/share/onboard/themes/Blackboard.theme'}
org.onboard system-theme-tracking-enabled true
org.onboard theme '/usr/share/onboard/themes/Blackboard.theme'
org.onboard use-system-defaults false
org.onboard xembed-arctica-greeter-offset-x 85.0
org.onboard xembed-aspect-change-range [0.0, 1.6000000000000001]
org.onboard xembed-background-color '#0000007F'
org.onboard xembed-background-image-enabled true
org.onboard xembed-onboard false
org.onboard.auto-show enabled false
org.onboard.auto-show hide-on-key-press true
org.onboard.auto-show hide-on-key-press-pause 1800.0
org.onboard.auto-show keyboard-device-detection-enabled false
org.onboard.auto-show keyboard-device-detection-exceptions @as []
org.onboard.auto-show reposition-method-docked 'prevent-occlusion'
org.onboard.auto-show reposition-method-floating 'prevent-occlusion'
org.onboard.auto-show tablet-mode-detection-enabled true
org.onboard.auto-show tablet-mode-enter-key 0
org.onboard.auto-show tablet-mode-leave-key 0
org.onboard.auto-show tablet-mode-state-file ''
org.onboard.auto-show tablet-mode-state-file-pattern '1'
org.onboard.auto-show widget-clearance (25.0, 55.0, 25.0, 40.0)
org.onboard.icon-palette in-use false
org.onboard.icon-palette window-handles 'E SE S SW W NW N NE M'
org.onboard.icon-palette.landscape height 64
org.onboard.icon-palette.landscape width 64
org.onboard.icon-palette.landscape x 100
org.onboard.icon-palette.landscape y 50
org.onboard.icon-palette.portrait height 64
org.onboard.icon-palette.portrait width 64
org.onboard.icon-palette.portrait x 100
org.onboard.icon-palette.portrait y 50
org.onboard.keyboard audio-feedback-enabled false
org.onboard.keyboard audio-feedback-place-in-space false
org.onboard.keyboard default-key-action 'single-stroke'
org.onboard.keyboard input-event-source 'XInput'
org.onboard.keyboard inter-key-stroke-delay 0.0
org.onboard.keyboard key-press-modifiers {'button3': 'SHIFT'}
org.onboard.keyboard key-synth 'auto'
org.onboard.keyboard long-press-delay 0.5
org.onboard.keyboard modifier-update-delay 1.0
org.onboard.keyboard show-click-buttons false
org.onboard.keyboard show-secondary-labels false
org.onboard.keyboard sticky-key-behavior {'all': 'dblclick'}
org.onboard.keyboard sticky-key-release-delay 0.0
org.onboard.keyboard sticky-key-release-on-hide-delay 5.0
org.onboard.keyboard touch-feedback-enabled false
org.onboard.keyboard touch-feedback-size 0
org.onboard.keyboard touch-input 'multi'
org.onboard.lockdown disable-click-buttons false
org.onboard.lockdown disable-dwell-activation false
org.onboard.lockdown disable-hover-click false
org.onboard.lockdown disable-keys [['CTRL', 'LALT', 'F[0-9]+']]
org.onboard.lockdown disable-preferences false
org.onboard.lockdown disable-quit false
org.onboard.lockdown disable-touch-handles false
org.onboard.scanner alternate false
org.onboard.scanner backtrack 5
org.onboard.scanner cycles 2
org.onboard.scanner device-button-map {1: 0, 3: 5}
org.onboard.scanner device-detach false
org.onboard.scanner device-key-map @a{ii} {}
org.onboard.scanner device-name 'Default'
org.onboard.scanner enabled false
org.onboard.scanner feedback-flash true
org.onboard.scanner interval 1.2
org.onboard.scanner interval-fast 0.050000000000000003
org.onboard.scanner mode 'Autoscan'
org.onboard.scanner user-scan false
org.onboard.theme-settings background-gradient 0.0
org.onboard.theme-settings color-scheme
'/usr/share/onboard/themes/Charcoal.colors'
org.onboard.theme-settings key-fill-gradient 8.0
org.onboard.theme-settings key-gradient-direction -3.0
org.onboard.theme-settings key-label-font ''
org.onboard.theme-settings key-label-overrides @as []
org.onboard.theme-settings key-shadow-size 0.0
org.onboard.theme-settings key-shadow-strength 0.0
org.onboard.theme-settings key-size 92.0
org.onboard.theme-settings key-stroke-gradient 0.0
org.onboard.theme-settings key-stroke-width 100.0
org.onboard.theme-settings key-style 'gradient'
org.onboard.theme-settings roundrect-radius 30.0
org.onboard.typing-assistance active-language ''
org.onboard.typing-assistance auto-capitalization false
org.onboard.typing-assistance auto-correction false
org.onboard.typing-assistance max-recent-languages 5
org.onboard.typing-assistance recent-languages ['en_CA']
org.onboard.typing-assistance spell-check-backend 'hunspell'
org.onboard.typing-assistance.word-suggestions accent-insensitive true
org.onboard.typing-assistance.word-suggestions auto-learn true
org.onboard.typing-assistance.word-suggestions delayed-word-separators-enabled
false
org.onboard.typing-assistance.word-suggestions enabled true
org.onboard.typing-assistance.word-suggestions learning-behavior-paused
'nothing'
org.onboard.typing-assistance.word-suggestions max-word-choices 5
org.onboard.typing-assistance.word-suggestions pause-learning-locked false
org.onboard.typing-assistance.word-suggestions punctuation-assistance true
org.onboard.typing-assistance.word-suggestions show-context-line false
org.onboard.typing-assistance.word-suggestions spelling-suggestions-enabled
false
org.onboard.typing-assistance.word-suggestions stealth-mode false
org.onboard.typing-assistance.word-suggestions wordlist-buttons ['previous-
predictions', 'next-predictions', 'pause-learning', 'hide']
org.onboard.universal-access drag-threshold -1
org.onboard.universal-access enable-click-type-window-on-exit true
org.onboard.universal-access hide-click-type-window true
org.onboard.window background-transparency 100.0
org.onboard.window docking-aspect-change-range [0.0, 2.0]
org.onboard.window docking-edge 'bottom'
org.onboard.window docking-enabled false
org.onboard.window docking-monitor 'active'
org.onboard.window docking-shrink-workarea true
org.onboard.window enable-inactive-transparency true
org.onboard.window force-to-top false
org.onboard.window inactive-transparency 58.0
org.onboard.window inactive-transparency-delay 1.0
org.onboard.window keep-aspect-ratio false
org.onboard.window transparency 32.0
org.onboard.window transparent-background false
org.onboard.window window-decoration false
org.onboard.window window-handles 'E SE S SW W NW N NE M'
org.onboard.window window-state-sticky true
org.onboard.window.landscape dock-expand true
org.onboard.window.landscape dock-height 205
org.onboard.window.landscape dock-width 700
org.onboard.window.landscape height 691
org.onboard.window.landscape width 1240
org.onboard.window.landscape x 1524
org.onboard.window.landscape y 646
org.onboard.window.portrait dock-expand true
org.onboard.window.portrait dock-height 200
org.onboard.window.portrait dock-width 600
org.onboard.window.portrait height 200
org.onboard.window.portrait width 600
org.onboard.window.portrait x 100
org.onboard.window.portrait y 50
-- System Information:
Debian Release: 13.0
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.12.41+deb13-amd64 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages onboard depends on:
ii dconf-gsettings-backend [gsettings-backend] 0.40.0-5
ii gir1.2-gdkpixbuf-2.0 2.42.12+dfsg-4
ii gir1.2-glib-2.0 2.84.3-1
ii gir1.2-gtk-3.0 3.24.49-3
ii gir1.2-pango-1.0 1.56.3-1
ii iso-codes 4.18.0-1
ii libc6 2.41-12
ii libcairo2 1.18.4-1+b1
ii libcanberra0 0.30-18
ii libdconf1 0.40.0-5
ii libgcc-s1 14.2.0-19
ii libglib2.0-0t64 2.84.3-1
ii libgtk-3-0t64 3.24.49-3
ii libhunspell-1.7-0 1.7.2+really1.7.2-10+b4
ii librsvg2-common 2.60.0+dfsg-1
ii libstdc++6 14.2.0-19
ii libudev1 257.7-1
ii libx11-6 2:1.8.12-1
ii libxi6 2:1.8.2-1
ii libxkbfile1 1:1.1.0-1+b4
ii libxtst6 2:1.2.5-1
ii onboard-common 1.4.1-10
ii python3 3.13.5-1
ii python3-cairo 1.27.0-2
ii python3-dbus 1.4.0-1
ii python3-gi-cairo 3.50.0-4+b1
Versions of packages onboard recommends:
ii gir1.2-atspi-2.0 2.56.2-1
ii gir1.2-ayatanaappindicator3-0.1 0.5.94-1
ii onboard-data 1.4.1-10
ii xdg-utils 1.2.1-2
Versions of packages onboard suggests:
ii mousetweaks 3.32.0-6
-- no debconf information
Reply to: