Problèmes et questions concernant les éditions Gnome, Deepin et Budgie.
Répondre

Onboard ne marche pas sur un Surface Book avec Gnome

#1Messageil y a 1 an

Bonjour

Je n'arrive à faire fonctionner aucun clavier virtuel alternatif, sur mon Surface Book 2 avec Manjaro Gnome. Le clavier virtuel de Gnome fonctionne, mais il ne propose pas les touches Esc, Ctrl ou Alt, indispensables pour mes raccourcis dans vim par exemple, quand je veux utiliser le Surface en mode tablette.

--- EDIT ---
S'il existe un moyen d'y remédier, en personnalisant le clavier virtuel de Gnome plutôt qu'en cherchant une alternative, je suis preneur.
---------------

Parmi les différents claviers alternatifs que j'ai essayés (Florence, Caribou), seul onboard se lance, et selon les réglages reste ouvert ou non, mais dans le meilleur des cas, quand sa fenêtre s'affiche correctement et reste stable, taper ou cliquer sur les touches virtuelles ne produit aucun effet.

--- EDIT ---
J'ai installé le dépendance optionnelle mousetweaks d'onboard, ce qui a changé un peu son comportement. La suite de ce message est modifiée en conséquence.
---------------

Lancé en ligne de commande, onboard ne renvoie aucun message d'erreur (depuis que mousetweaks est installé) et s'ouvre normalement. Les clics sur ses touches sont détectés (la touche change de couleur) mais ne produisent rien.

Il faut dire que quand je place mon curseur dans une zone de texte, par exemple la ligne de commande d'un terminal, dès que je clique sur une touche d'onboard, la fenêtre contenant la zone de texte perd le focus.

Sur Manjaro-Kde, que j'ai installé sur un PC fixe, avec un écran non tactile, onboard marche très bien : dans le même contexte que ci-dessus, la fenêtre contenant la zone de texte conserve le focus et les caractères des touches cliquées dans onboard sont correctement insérés.

Je n'ai trouvé nulle part d'information sur un problème semblable. Toute aide qui permettrait de débloquer la situation serait donc grandement appréciée.

À toutes fins utiles, je copie ici les informations de déboggage.

$ onboard -d debug &

16:42:47.109 INFO    Config                le schéma gsettings pour « org.gnome.Mousetweaks » n'est pas installé
16:42:47.112 INFO    ClickSimulator        'CSMousetweaks0' selected for mousetweaks up to version 3.8.
16:42:47.113 DEBUG   Config                Desktop environment: GNOME_Shell
16:42:47.114 DEBUG   Config                command line: ['/usr/bin/onboard', '-d', 'debug']
16:42:47.114 DEBUG   Config                lauched by, process: '['/bin/zsh', '']'
16:42:47.114 DEBUG   Config                lauched by, detected: 0
16:42:47.114 INFO    ConfigUtils           Recherche des paramètres système par défaut dans ['/home/tux/.config/onboard/onboard-defaults.conf', '/etc/xdg/onboard/onboard-defaults.conf', '/usr/share/onboard/onboard-defaults.conf', '/etc/onboard/onboard-defaults.conf']
16:42:47.115 INFO    ConfigUtils           Les paramètres système par défaut n'ont pas été trouvés.
16:42:47.169 INFO    Config                Theme candidates ['/home/tux/.local/share/onboard/themes/Droid.theme', '', '/home/tux/.local/share/onboard/themes/Droid.theme', '', 'Classic Onboard']
16:42:47.169 INFO    Config                Chargement du thème depuis « /home/tux/.local/share/onboard/themes/Droid.theme »
16:42:47.171 DEBUG   Config                Leaving init
16:42:47.184 DEBUG   AutoShow              enable_tablet_mode_detection False None
16:42:47.184 DEBUG   AutoShow              enable_keyboard_device_detection False None
16:42:47.187 DEBUG   WindowUtils           restore_window_rect Rect(x=100.0 y=50.0 w=64.0 h=64.0), <class 'Onboard.WindowUtils.Orientation.LANDSCAPE'>
16:42:47.187 DEBUG   KbdWindow             Entered in __init__
16:42:47.188 DEBUG   KbdWindow             window manager: None
16:42:47.188 DEBUG   KbdWindow             quirks selected: <class 'Onboard.KbdWindow.WMQuirksDefault'>
16:42:47.188 DEBUG   KbdWindow             screen changed, supports_alpha=True
16:42:47.188 DEBUG   KbdWindow             Leaving __init__
16:42:47.188 DEBUG   WindowUtils           restore_window_rect Rect(x=35.0 y=32.0 w=686.0 h=224.0), <class 'Onboard.WindowUtils.Orientation.LANDSCAPE'>
16:42:47.189 INFO    OnboardGtk            Loading initial layout
16:42:47.192 DEBUG   ConfigUtils           layout « /usr/share/onboard/layouts/Full Keyboard.onboard » trouvé.
16:42:47.193 INFO    OnboardGtk            Loading keyboard layout /usr/share/onboard/layouts/Full Keyboard.onboard
16:42:47.193 INFO    OnboardGtk            Loading color scheme /usr/share/onboard/themes/Granite.colors
16:42:47.195 INFO    LayoutLoaderSVG       current system keyboard layout(variant): ''
16:42:47.199 DEBUG   ConfigUtils           layout include « key_defs.xml » n'a pas été trouvé, nouvelle tentative dans les répertoires par défaut
16:42:47.199 DEBUG   ConfigUtils           layout include « /usr/share/onboard/layouts/key_defs.xml » trouvé.
16:42:47.200 INFO    LayoutLoaderSVG       Including layout 'key_defs.xml'
16:42:47.206 DEBUG   ConfigUtils           layout include « word_suggestions.xml » n'a pas été trouvé, nouvelle tentative dans les répertoires par défaut
16:42:47.206 DEBUG   ConfigUtils           layout include « /usr/share/onboard/layouts/word_suggestions.xml » trouvé.
16:42:47.207 INFO    LayoutLoaderSVG       Including layout 'word_suggestions.xml'
16:42:47.232 DEBUG   Onboard.Keyboard      Key-synth candidates: [<KeySynthEnum.XTEST: 1>, <KeySynthEnum.UINPUT: 2>, <KeySynthEnum.ATSPI: 3>]
16:42:47.232 DEBUG   Onboard.Keyboard      Key-synth 'KeySynthEnum.XTEST' unavailable: not an X display
16:42:47.232 DEBUG   Onboard.Keyboard      Key-synth 'KeySynthEnum.UINPUT' unavailable: Failed to open /dev/uinput. Write permission required.
16:42:47.232 INFO    Onboard.Keyboard      Using key-synth 'KeySynthEnum.ATSPI'
16:42:47.232 DEBUG   Onboard.Keyboard      keyboard auto-repeat: delay 0.5, interval 0.03
16:42:47.233 DEBUG   Onboard.Keyboard      set_modifiers(0) False None False
16:42:47.234 WARNING Onboard.XInput        Failed to create osk.Devices: not an X display
16:42:47.235 WARNING TouchInput            XInput event source failed to initialize, falling back to GTK.
16:42:47.235 WARNING Onboard.Keyboard      XInput click simulator CSFloatingSlave unavailable, falling back to CSButtonMapper.
16:42:47.235 INFO    Onboard.Keyboard      using click simulator 'CSButtonMapper'
16:42:47.235 DEBUG   Onboard.Keyboard      ButtonController: RectKey('move').visible = False
16:42:47.236 DEBUG   Onboard.Keyboard      ButtonController: RectKey('move').visible = False
16:42:47.253 DEBUG   Onboard.Keyboard      ButtonController: BarKey('previous-predictions').sensitive = False
16:42:47.253 DEBUG   Onboard.Keyboard      ButtonController: BarKey('next-predictions').sensitive = False
16:42:47.255 DEBUG   OnboardGtk            not limiting window size: Rect(x=35.0 y=32.0 w=686.0 h=224.0) to Rect(x=35.0 y=32.0 w=686.0 h=224.0)
16:42:47.255 DEBUG   KbdWindow             update_window_scaling_factor: scale None
16:42:47.298 DEBUG   WindowUtils           restore_window_rect Rect(x=35.0 y=32.0 w=686.0 h=224.0), <class 'Onboard.WindowUtils.Orientation.LANDSCAPE'>
16:42:47.298 DEBUG   KbdWindow             _cb_realize_event, screen size 3000x2000
16:42:47.298 DEBUG   KbdWindow             _cb_realize_event, monitor dimensions: (3000, 2000) pixel, (290, 190) mm
16:42:47.299 DEBUG   KbdWindow             _cb_realize_event, get_min_window_size(): 517 210
16:42:47.299 DEBUG   TouchInput            setting touch input mode 2: touch_events_enabled=True, multi_touch_enabled=True, gestures_enabled=True
16:42:47.299 WARNING TouchInput            XInput event source failed to initialize, falling back to GTK.
16:42:47.300 DEBUG   OnboardGtk            keep_windows_on_top [<KbdWindow.KbdWindow object at 0x7b268885bd40 (Onboard+KbdWindow+KbdWindow at 0x5999085e06a0)>, <IconPalette.IconPalette object at 0x7b2688f1fa80 (Onboard+IconPalette+IconPalette at 0x5999085adf10)>]
16:42:47.301 INFO    Indicator             Status icon provider: 'None' selected
16:42:47.301 INFO    OnboardGtk            Entering mainloop of onboard
16:42:47.303 DEBUG   KbdWindow             window-state-event: <flags GDK_WINDOW_STATE_WITHDRAWN | GDK_WINDOW_STATE_FOCUSED of type Gdk.WindowState>, <flags GDK_WINDOW_STATE_FOCUSED of type Gdk.WindowState>
16:42:47.314 DEBUG   WindowUtils           update_window_rect1: pos (root_x=35, root_y=32), size (width=686, height=224), origin (0, 0)
16:42:47.314 DEBUG   WindowUtils           update_window_rect2: pos (root_x=35, root_y=32), client_offset (-35, -32), screen_orientation <class 'Onboard.WindowUtils.Orientation.LANDSCAPE'>
16:42:47.314 DEBUG   KbdWindow             update_window_scaling_factor: scale 2
16:42:47.315 INFO    KbdWindow             new window-scaling-factor '2'
16:42:47.318 DEBUG   KbdWindow             configure-event: event Rect(x=0.0 y=0.0 w=756.0 h=331.0), allocated (756, 331), window Rect(x=35.0 y=32.0 w=686.0 h=224.0), scaling factor 2
16:42:47.318 DEBUG   KbdWindow             window-state-event: <flags GDK_WINDOW_STATE_FOCUSED of type Gdk.WindowState>, <flags 0 of type Gdk.WindowState>
16:42:47.362 DEBUG   LayoutView            Probing shadow performance: estimated full refresh time   11.9ms at quality 0, 1 steps.
16:42:47.380 DEBUG   LayoutView            Probing shadow performance: estimated full refresh time  172.5ms at quality 1, 4 steps.
16:42:47.380 INFO    LayoutView            Probing shadow performance took 19.9ms. Selecting quality 1.
16:42:47.646 DEBUG   ConfigUtils           image « erase-left.svg » n'a pas encore été trouvé, recherche dans les chemins ['/usr/share/onboard/layouts/images', '/home/tux/.local/share/onboard/layouts/images', '/usr/share/onboard/layouts/images']
16:42:47.646 DEBUG   ConfigUtils           image « /usr/share/onboard/layouts/images/erase-left.svg » trouvé.
16:42:47.646 DEBUG   KeyGTK                loading image '/usr/share/onboard/layouts/images/erase-left.svg'
16:42:47.694 DEBUG   ConfigUtils           image « middle-click.svg » n'a pas encore été trouvé, recherche dans les chemins ['/usr/share/onboard/layouts/images', '/home/tux/.local/share/onboard/layouts/images', '/usr/share/onboard/layouts/images']
16:42:47.694 DEBUG   ConfigUtils           image « /usr/share/onboard/layouts/images/middle-click.svg » trouvé.
16:42:47.695 DEBUG   KeyGTK                loading image '/usr/share/onboard/layouts/images/middle-click.svg'
16:42:47.696 DEBUG   ConfigUtils           image « right-click.svg » n'a pas encore été trouvé, recherche dans les chemins ['/usr/share/onboard/layouts/images', '/home/tux/.local/share/onboard/layouts/images', '/usr/share/onboard/layouts/images']
16:42:47.696 DEBUG   ConfigUtils           image « /usr/share/onboard/layouts/images/right-click.svg » trouvé.
16:42:47.696 DEBUG   KeyGTK                loading image '/usr/share/onboard/layouts/images/right-click.svg'
16:42:47.697 DEBUG   ConfigUtils           image « double-click.svg » n'a pas encore été trouvé, recherche dans les chemins ['/usr/share/onboard/layouts/images', '/home/tux/.local/share/onboard/layouts/images', '/usr/share/onboard/layouts/images']
16:42:47.697 DEBUG   ConfigUtils           image « /usr/share/onboard/layouts/images/double-click.svg » trouvé.
16:42:47.697 DEBUG   KeyGTK                loading image '/usr/share/onboard/layouts/images/double-click.svg'
16:42:47.698 DEBUG   ConfigUtils           image « drag-click.svg » n'a pas encore été trouvé, recherche dans les chemins ['/usr/share/onboard/layouts/images', '/home/tux/.local/share/onboard/layouts/images', '/usr/share/onboard/layouts/images']
16:42:47.698 DEBUG   ConfigUtils           image « /usr/share/onboard/layouts/images/drag-click.svg » trouvé.
16:42:47.698 DEBUG   KeyGTK                loading image '/usr/share/onboard/layouts/images/drag-click.svg'
16:42:47.699 DEBUG   ConfigUtils           image « hover-click.svg » n'a pas encore été trouvé, recherche dans les chemins ['/usr/share/onboard/layouts/images', '/home/tux/.local/share/onboard/layouts/images', '/usr/share/onboard/layouts/images']
16:42:47.700 DEBUG   ConfigUtils           image « /usr/share/onboard/layouts/images/hover-click.svg » trouvé.
16:42:47.700 DEBUG   KeyGTK                loading image '/usr/share/onboard/layouts/images/hover-click.svg'
16:42:47.701 DEBUG   ConfigUtils           image « close.svg » n'a pas encore été trouvé, recherche dans les chemins ['/usr/share/onboard/layouts/images', '/home/tux/.local/share/onboard/layouts/images', '/usr/share/onboard/layouts/images']
16:42:47.701 DEBUG   ConfigUtils           image « /usr/share/onboard/layouts/images/close.svg » trouvé.
16:42:47.701 DEBUG   KeyGTK                loading image '/usr/share/onboard/layouts/images/close.svg'
16:42:47.702 DEBUG   ConfigUtils           image « show-click.svg » n'a pas encore été trouvé, recherche dans les chemins ['/usr/share/onboard/layouts/images', '/home/tux/.local/share/onboard/layouts/images', '/usr/share/onboard/layouts/images']
16:42:47.702 DEBUG   ConfigUtils           image « /usr/share/onboard/layouts/images/show-click.svg » trouvé.
16:42:47.702 DEBUG   KeyGTK                loading image '/usr/share/onboard/layouts/images/show-click.svg'
16:42:47.731 DEBUG   OnboardGtk            keyboard state changed to 0x0
16:42:47.731 DEBUG   WindowUtils           update_window_rect1: pos (root_x=35, root_y=32), size (width=686, height=224), origin (0, 0)
16:42:47.731 DEBUG   WindowUtils           update_window_rect2: pos (root_x=35, root_y=32), client_offset (-35, -32), screen_orientation <class 'Onboard.WindowUtils.Orientation.LANDSCAPE'>
16:42:47.731 DEBUG   KbdWindow             update_window_scaling_factor: scale 2
16:42:47.731 DEBUG   KbdWindow             configure-event: event Rect(x=0.0 y=0.0 w=756.0 h=331.0), allocated (756, 331), window Rect(x=35.0 y=32.0 w=686.0 h=224.0), scaling factor 2
16:42:47.731 DEBUG   KbdWindow             window-state-event: <flags GDK_WINDOW_STATE_FOCUSED | GDK_WINDOW_STATE_TOP_RESIZABLE | GDK_WINDOW_STATE_RIGHT_RESIZABLE | GDK_WINDOW_STATE_BOTTOM_RESIZABLE | GDK_WINDOW_STATE_LEFT_RESIZABLE of type Gdk.WindowState>, <flags GDK_WINDOW_STATE_FOCUSED | GDK_WINDOW_STATE_TOP_RESIZABLE | GDK_WINDOW_STATE_RIGHT_RESIZABLE | GDK_WINDOW_STATE_BOTTOM_RESIZABLE | GDK_WINDOW_STATE_LEFT_RESIZABLE of type Gdk.WindowState>
16:42:48.236 DEBUG   ConfigUtils           layout « /usr/share/onboard/layouts/Full Keyboard.onboard » trouvé.
16:42:48.236 INFO    OnboardGtk            Loading keyboard layout /usr/share/onboard/layouts/Full Keyboard.onboard
16:42:48.236 INFO    OnboardGtk            Loading color scheme /usr/share/onboard/themes/Granite.colors
16:42:48.239 INFO    LayoutLoaderSVG       current system keyboard layout(variant): ''
16:42:48.244 DEBUG   ConfigUtils           layout include « key_defs.xml » n'a pas été trouvé, nouvelle tentative dans les répertoires par défaut
16:42:48.244 DEBUG   ConfigUtils           layout include « /usr/share/onboard/layouts/key_defs.xml » trouvé.
16:42:48.244 INFO    LayoutLoaderSVG       Including layout 'key_defs.xml'
16:42:48.250 DEBUG   ConfigUtils           layout include « word_suggestions.xml » n'a pas été trouvé, nouvelle tentative dans les répertoires par défaut
16:42:48.251 DEBUG   ConfigUtils           layout include « /usr/share/onboard/layouts/word_suggestions.xml » trouvé.
16:42:48.251 INFO    LayoutLoaderSVG       Including layout 'word_suggestions.xml'
16:42:48.303 DEBUG   Onboard.Keyboard      Key-synth candidates: [<KeySynthEnum.XTEST: 1>, <KeySynthEnum.UINPUT: 2>, <KeySynthEnum.ATSPI: 3>]
16:42:48.303 DEBUG   Onboard.Keyboard      Key-synth 'KeySynthEnum.XTEST' unavailable: not an X display
16:42:48.303 DEBUG   Onboard.Keyboard      Key-synth 'KeySynthEnum.UINPUT' unavailable: Failed to open /dev/uinput. Write permission required.
16:42:48.303 INFO    Onboard.Keyboard      Using key-synth 'KeySynthEnum.ATSPI'
16:42:48.303 DEBUG   Onboard.Keyboard      keyboard auto-repeat: delay 0.5, interval 0.03
16:42:48.304 DEBUG   Onboard.Keyboard      set_modifiers(0) False None False
16:42:48.305 WARNING TouchInput            XInput event source failed to initialize, falling back to GTK.
16:42:48.305 WARNING Onboard.Keyboard      XInput click simulator CSFloatingSlave unavailable, falling back to CSButtonMapper.
16:42:48.305 INFO    Onboard.Keyboard      using click simulator 'CSButtonMapper'
16:42:48.305 DEBUG   Onboard.Keyboard      ButtonController: RectKey('move').visible = False
16:42:48.305 DEBUG   Onboard.Keyboard      ButtonController: RectKey('move').visible = False
16:42:48.306 DEBUG   Onboard.Keyboard      ButtonController: BarKey('previous-predictions').sensitive = False
16:42:48.306 DEBUG   Onboard.Keyboard      ButtonController: BarKey('next-predictions').sensitive = False
16:42:48.316 DEBUG   LayoutView            Probing shadow performance: estimated full refresh time   12.9ms at quality 0, 1 steps.
16:42:48.337 DEBUG   LayoutView            Probing shadow performance: estimated full refresh time  194.9ms at quality 1, 4 steps.
16:42:48.337 INFO    LayoutView            Probing shadow performance took 22.7ms. Selecting quality 1.
16:42:48.556 DEBUG   ConfigUtils           image « erase-left.svg » n'a pas encore été trouvé, recherche dans les chemins ['/usr/share/onboard/layouts/images', '/home/tux/.local/share/onboard/layouts/images', '/usr/share/onboard/layouts/images']
16:42:48.556 DEBUG   ConfigUtils           image « /usr/share/onboard/layouts/images/erase-left.svg » trouvé.
16:42:48.556 DEBUG   KeyGTK                loading image '/usr/share/onboard/layouts/images/erase-left.svg'
16:42:48.599 DEBUG   ConfigUtils           image « middle-click.svg » n'a pas encore été trouvé, recherche dans les chemins ['/usr/share/onboard/layouts/images', '/home/tux/.local/share/onboard/layouts/images', '/usr/share/onboard/layouts/images']
16:42:48.599 DEBUG   ConfigUtils           image « /usr/share/onboard/layouts/images/middle-click.svg » trouvé.
16:42:48.599 DEBUG   KeyGTK                loading image '/usr/share/onboard/layouts/images/middle-click.svg'
16:42:48.601 DEBUG   ConfigUtils           image « right-click.svg » n'a pas encore été trouvé, recherche dans les chemins ['/usr/share/onboard/layouts/images', '/home/tux/.local/share/onboard/layouts/images', '/usr/share/onboard/layouts/images']
16:42:48.601 DEBUG   ConfigUtils           image « /usr/share/onboard/layouts/images/right-click.svg » trouvé.
16:42:48.601 DEBUG   KeyGTK                loading image '/usr/share/onboard/layouts/images/right-click.svg'
16:42:48.603 DEBUG   ConfigUtils           image « double-click.svg » n'a pas encore été trouvé, recherche dans les chemins ['/usr/share/onboard/layouts/images', '/home/tux/.local/share/onboard/layouts/images', '/usr/share/onboard/layouts/images']
16:42:48.603 DEBUG   ConfigUtils           image « /usr/share/onboard/layouts/images/double-click.svg » trouvé.
16:42:48.603 DEBUG   KeyGTK                loading image '/usr/share/onboard/layouts/images/double-click.svg'
16:42:48.606 DEBUG   ConfigUtils           image « drag-click.svg » n'a pas encore été trouvé, recherche dans les chemins ['/usr/share/onboard/layouts/images', '/home/tux/.local/share/onboard/layouts/images', '/usr/share/onboard/layouts/images']
16:42:48.606 DEBUG   ConfigUtils           image « /usr/share/onboard/layouts/images/drag-click.svg » trouvé.
16:42:48.606 DEBUG   KeyGTK                loading image '/usr/share/onboard/layouts/images/drag-click.svg'
16:42:48.608 DEBUG   ConfigUtils           image « hover-click.svg » n'a pas encore été trouvé, recherche dans les chemins ['/usr/share/onboard/layouts/images', '/home/tux/.local/share/onboard/layouts/images', '/usr/share/onboard/layouts/images']
16:42:48.608 DEBUG   ConfigUtils           image « /usr/share/onboard/layouts/images/hover-click.svg » trouvé.
16:42:48.608 DEBUG   KeyGTK                loading image '/usr/share/onboard/layouts/images/hover-click.svg'
16:42:48.610 DEBUG   ConfigUtils           image « close.svg » n'a pas encore été trouvé, recherche dans les chemins ['/usr/share/onboard/layouts/images', '/home/tux/.local/share/onboard/layouts/images', '/usr/share/onboard/layouts/images']
16:42:48.610 DEBUG   ConfigUtils           image « /usr/share/onboard/layouts/images/close.svg » trouvé.
16:42:48.610 DEBUG   KeyGTK                loading image '/usr/share/onboard/layouts/images/close.svg'
16:42:48.612 DEBUG   ConfigUtils           image « show-click.svg » n'a pas encore été trouvé, recherche dans les chemins ['/usr/share/onboard/layouts/images', '/home/tux/.local/share/onboard/layouts/images', '/usr/share/onboard/layouts/images']
16:42:48.613 DEBUG   ConfigUtils           image « /usr/share/onboard/layouts/images/show-click.svg » trouvé.
16:42:48.613 DEBUG   KeyGTK                loading image '/usr/share/onboard/layouts/images/show-click.svg'
16:42:50.956 DEBUG   OnboardGtk            Entered do_quit_onboard
16:42:50.957 DEBUG   AutoShow              enable_tablet_mode_detection False None
16:42:50.957 DEBUG   AutoShow              enable_keyboard_device_detection False None
Répondre