Maliit-keyboard removed from [extra] repos

https://archlinux.org/packages/extra/x86_64/maliit-keyboard/
https://archlinux.org/packages/extra/x86_64/maliit-framework/

Now only in the AUR so in case you do not use it you should remove the package:
pacman -R maliit-keyboard maliit-framework
To avoid building package from AUR you do not need.

If someone has any good info on why its removed or wqhat we should add in replacement.. give us the info :waving_hand: → @Stagger_Lee mentioned the correct thing why its moved, its qt5 only and plasma is now on qt6.

Only just saw it while creating a test ISO..


So looks like in case you need it you can replace with plasma-keyboard now.
In cas eyou use a touchscreen.

sudo pacman -Syu plasma-keyboard

And enable it to be used for the kde session:

In case you want it on sddm to be usable you may want to switch it to wayland (in case your plasma session is also wayland) and set plasma-keyboard as the virtual keyboard used there:

create the config dropin:

kate /etc/sddm.conf.d/10-wayland.conf

and add this:

[General]
DisplayServer=wayland
GreeterEnvironment=QT_WAYLAND_SHELL_INTEGRATION=layer-shell

[Wayland]
CompositorCommand=kwin_wayland --drm --no-lockscreen --no-global-shortcuts --locale1 --inputmethod plasma-keyboard

If you want X11:

create /etc/sddm.conf.d/virtualkbd.conf

kate /etc/sddm.conf.d/virtualkbd.conf

[General] InputMethod=plasma-keyboard
not working on my test,seems plasma-keyboard will be wayland only.

It will only show if you have a touchscreen …

14 Likes

And it is already marked “orphan”. Poor package :confused:

2 Likes

I’m also seeing package “presage”. Sorry I replied to the wrong person.

:: Searching AUR for updates...
 -> Orphan (unmaintained) AUR Packages: maliit-framework  maliit-keyboard  presage

Nevermind someone’s just told me it was a dependency of those other packages.

may using -Rsc instead will take all the deps with it on removal. but i do not like to post -Rsc as it can uninstrall also needed packages in case..

2 Likes

I just removed presage on its own with -R. I’m not too worried about dependencies from the main repos but an orphaned AUR package does scare me lol.

Presage has also been removed from main repos and is orphaned in the AUR.

Removed from my machine. I never use it anyway. Thanks.

It’s been replaced by plasma-keyboard. Like maliit-keyboard, it’s an optional dependency of kwin for adding a virtual keyboard.

maliit-keyboard was a qt5 app, and was lacking development to make it fully qt6 compatible (it needed the qt5-wayland package to run).

9 Likes

yes i find about plasma-keyboard too already, but it is not even showing in kde settings virtual-keyboard even it includes kcm part too.
But i do not own any touchscreen device to even test this properly..

Unfortunately I don’t either.

Did you check the github page? It says this:

KWin by default only shows the keyboard when a text field is interacted with by touch. Set KWIN_IM_SHOW_ALWAYS=1 when starting KWin (or the login session) in order to force the keyboard to always pop up.

1 Like

I just installed it, it shows up here just fine:

:man_shrugging:

1 Like

oh i see its working now.. i was simply to early with it…
if i force it with the variable KWIN_IM_SHOW_ALWAYS=1 it will start pĂĽroperly also without touchscreen now see here (also annoying a bit)
Even in SDDM it is showing up properly:



4 Likes

Do i need to delete all qt5 applications ? i noticed i have more qt5 apps installed.

Check if they are required by anything (pacman -Qi package_name). If not, you can remove them.

local/plasma5support 6.5.2-1 (plasma)
    Support components for porting from KF5/Qt5 to KF6/Qt6
local/python-pyqt5 5.15.11-3 (pyqt5)
    A set of Python bindings for the Qt5 toolkit
local/python-pyqt5-sip 12.17.1-1
    The sip module support for PyQt5
local/qt5-base 5.15.18+kde+r109-2 (qt5)
    A cross-platform application and UI framework
local/qt5-declarative 5.15.18+kde+r22-1 (qt5)
    Classes for QML and JavaScript languages
local/qt5-translations 5.15.18-1 (qt5)
    A cross-platform application and UI framework (Translations)
local/qt5-wayland 5.15.18+kde+r55-1 (qt5)
    Provides APIs for Wayland
local/qt5-x11extras 5.15.18-1 (qt5)
    Provides platform-specific APIs for X11

Again:

2 Likes