maliit / keyboard

Maliit Keyboard, a free software virtual keyboard for Linux
GNU General Public License v3.0
147 stars 34 forks source link

Missing icons #139

Closed sunweaver closed 2 years ago

sunweaver commented 2 years ago

I have packaged maliit-keyboard for Debian, but I get several messages about missing icons:

[sunweaver@sunobo maliit-keyboard.pkg]$ maliit-keyboard --help
wordengine.cpp plugin "/usr/lib/x86_64-linux-gnu/maliit/keyboard2/languages/en/libenplugin.so" loaded
inputmethod_p.h registerActiveLanguage(): activeLanguage is: "en"
in inputMethod.cpp setActiveLanguage() activeLanguage is: "en"
DB path: /usr/lib/x86_64-linux-gnu/maliit/keyboard2/languages/en/database_en.db
spellechecker.cpp in setLanguage() lang= "en" dictPath= "/usr/share/hunspell"
spellechecker.cpp in setLanguage() aff_file= "/usr/share/hunspell/en_US.aff" dic_file= "/usr/share/hunspell/en_US.dic" user dictionary= "/home/sunweaver/.local/share/maliit-keyboard/en_userDictionary.dic"
inputMethod::reset()
in clear preedit.. clearing word engine
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:40:5: QML Image: Failed to get image from provider: image://icon/go-last-symbolic
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:30:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:40:5: QML Image: Failed to get image from provider: image://icon/go-last-symbolic
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/FloatingActionKey.qml:28:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:40:5: QML Image: Failed to get image from provider: image://icon/go-bottom-symbolic
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:30:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:40:5: QML Image: Failed to get image from provider: image://icon/go-bottom-symbolic
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/FloatingActionKey.qml:28:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:40:5: QML Image: Failed to get image from provider: image://icon/go-previous-symbolic
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:30:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:40:5: QML Image: Failed to get image from provider: image://icon/go-previous-symbolic
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/FloatingActionKey.qml:28:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:40:5: QML Image: Failed to get image from provider: image://icon/go-top-symbolic
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:30:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:40:5: QML Image: Failed to get image from provider: image://icon/go-top-symbolic
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/FloatingActionKey.qml:28:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:40:5: QML Image: Failed to get image from provider: image://icon/go-first-symbolic
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:30:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:40:5: QML Image: Failed to get image from provider: image://icon/go-first-symbolic
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/FloatingActionKey.qml:28:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/Keyboard.qml:256:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:40:5: QML Image: Failed to get image from provider: image://icon/keyboard-enter-symbolic
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:30:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:30:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:30:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:30:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:40:5: QML Image: Failed to get image from provider: image://icon/edit-clear-symoblic
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:30:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:40:5: QML Image: Failed to get image from provider: image://icon/keyboard-caps-disabled-symbolic
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:30:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:339:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/CharKey.qml:121: Error: Cannot assign [undefined] to QString
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:40:5: QML Image: Failed to get image from provider: image://icon/edit-cut-symbolic
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:30:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:40:5: QML Image: Failed to get image from provider: image://icon/edit-cut-symbolic
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/ActionsToolbarButton.qml:29:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:40:5: QML Image: Failed to get image from provider: image://icon/edit-copy-symbolic
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:30:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:40:5: QML Image: Failed to get image from provider: image://icon/edit-copy-symbolic
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/ActionsToolbarButton.qml:29:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:40:5: QML Image: Failed to get image from provider: image://icon/edit-paste-symbolic
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:30:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:40:5: QML Image: Failed to get image from provider: image://icon/edit-paste-symbolic
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/ActionsToolbarButton.qml:29:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:40:5: QML Image: Failed to get image from provider: image://icon/edit-undo-symbolic
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:30:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:40:5: QML Image: Failed to get image from provider: image://icon/edit-undo-symbolic
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/ActionsToolbarButton.qml:29:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:40:5: QML Image: Failed to get image from provider: image://icon/edit-redo-symbolic
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:30:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:40:5: QML Image: Failed to get image from provider: image://icon/edit-redo-symbolic
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/ActionsToolbarButton.qml:29:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:40:5: QML Image: Failed to get image from provider: image://icon/edit-select-all-symbolic
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:30:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:40:5: QML Image: Failed to get image from provider: image://icon/edit-select-all-symbolic
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/ActionsToolbarButton.qml:29:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
QSoundEffect(pulseaudio): Error decoding source file:///usr/share/maliit/keyboard2/sounds/key_tick2_quiet.wav
keyboard is reporting <x y w h>: < 0 1318 0 842 > to the app manager.
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:40:5: QML Image: Failed to get image from provider: image://icon/keyboard-enter-symbolic
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:40:5: QML Image: Failed to get image from provider: image://icon/edit-clear-symoblic
file:///usr/lib/x86_64-linux-gnu/maliit/keyboard2/qml/keys/KeyIcon.qml:40:5: QML Image: Failed to get image from provider: image://icon/keyboard-caps-disabled-symbolic
keyboard is reporting <x y w h>: < 0 1318 3840 842 > to the app manager.

This is maliit-keyboard 2.2.1.1-1 backported to a Debian bullseye system (for testing this locally on my daily driver machine).

What am I missing? Also, how can I activate the keyboard without a touch screen (without being able to swipe in or something)?

dobey commented 2 years ago

The default theme is currently Suru, so will need suru-icon-theme as well, but I think due to the way QML Image loading works, may still result in a bunch of these false errors being printed. For Breeze themes you'll need breeze-icon-theme.

There's #108 pending review, which replaces the internal themes of the keyboard to rely purely on QtQuick Controls 2 styles instead, and gets rid of the custom image loader in favor of the Qt icon lookup via icon property on button components, where we use them.

dobey commented 2 years ago

Also, how can I activate the keyboard without a touch screen (without being able to swipe in or something)?

As for this, if you are on X11 or using Lomiri, you can run Qt apps with QT_IM_MODULE=maliit in the environment, and the keyboard should appear if it (or maliit-server) is running, when a text entry is focused. For Gtk2/Gtk3 apps, you'll need the plugins from https://github.com/maliit/inputcontext-gtk and GTK_IM_MODULE=maliit set in the environment, IIRC. There is currently no support for Qt6 or Gtk4 applications outside of environments implementing the Wayland input protocols.

dobey commented 2 years ago

As the 2.3.0 release removes this icon code and relies on Qt's internal icon lookup through the platform theme, and has switched to QtQuick Controls 2 styles instead of using the internal themes implementation, I'm going to close this.

sunweaver commented 1 year ago

Hi Rodney,

On Mo 27 Jun 2022 20:37:31 CEST, Rodney wrote:

Also, how can I activate the keyboard without a touch screen
(without being able to swipe in or something)?

As for this, if you are on X11 or using Lomiri, you can run Qt apps
with QT_IM_MODULE=maliit in the environment, and the keyboard
should appear if it (or maliit-server) is running, when a text
entry is focused. For Gtk2/Gtk3 apps, you'll need the plugins from
https://github.com/maliit/inputcontext-gtk and
GTK_IM_MODULE=maliit set in the environment, IIRC. There is
currently no support for Qt6 or Gtk4 applications outside of
environments implementing the Wayland input protocols.

thanks for this, it works (though not really under i3 as the keyboard
gets assigned its own tile, but well... i3...).

I will package maliit-inputcontext-gtk for Debian then. And check how
that goes on desktop with Qt and GTK applications mixed.

Mike --

DAS-NETZWERKTEAM c\o Technik- und Ökologiezentrum Eckernförde Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde mobile: +49 (1520) 1976 148 landline: +49 (4351) 850 8940

GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: @.***, http://das-netzwerkteam.de