this post was submitted on 07 Jul 2025
1 points (100.0% liked)

KDE

6906 readers
6 users here now

KDE is an international technology team creating user-friendly free and open source software for desktop and portable computing. KDE’s software runs on GNU/Linux, BSD and other operating systems, including Windows.

Plasma 6 Bugs

If you encounter a bug, proceed to https://bugs.kde.org/, check whether it has been reported.

If it hasn't, report it yourself.

PLEASE THINK CAREFULLY BEFORE POSTING HERE.

Developers do not look for reports on social media, so they will not see it and all it does is clutter up the feed.

founded 2 years ago
MODERATORS
 

KDE devs have been quietly working on Plasma Keyboard, a new on-screen keyboard for desktop and mobile part of the “We Care About Your Input” KDE Goals initiative. Although not ready for texting yet, it has been making progress. Hopefully it'll be in a screen near you soon. Join the effort!

https://invent.kde.org/plasma/plasma-keyboard

#kde #plasma #mobile #osk #accessibility #keyboard

@[email protected]

top 33 comments
sorted by: hot top controversial new old
[–] [email protected] 0 points 11 hours ago

"we care about your input" is 180 from gnome's "you're an idiot, and we know what's best for you". I think kde did this on purpose 😂. That's why I never use anything else.

[–] [email protected] 0 points 13 hours ago

This is a great initiative! I tried plasma on a tablet like device a while ago and the keyboard was one of the main issues holding it back.

[–] [email protected] 0 points 1 day ago (1 children)

@[email protected] @[email protected] hmm... how to resolve this error?

QT\_IM\_MODULES=qtvirutalkeyboard ./bin/plasma-keyboard   
Failed to initialize input panel-shell integration, possibly because compositor does not support the layer-shell protocol  
ASSERT failure in Q\_UNREACHABLE(): "Q\_UNREACHABLE was reached", file /home/pak0stpc/Projects/plasma-keyboard/src/main.cpp, line 292  
Aborted (core dumped) QT\_IM\_MODULES=qtvirutalkeyboard ./bin/plasma-keyboard  

I would like to give it a shot on my system

[–] [email protected] 0 points 1 day ago

Will it work X? xd

[–] [email protected] 0 points 2 days ago

Idk why all on screen keyboard come without tab key in plasma. I have a laptop while in a tablet mode I can't use terminal at all because there's no tab key.

[–] [email protected] 0 points 2 days ago

As long as it has modifier and F keys, accepts mouse input and is manually toggleable I'm happy. Bonus points if I can configure it to show those and number keys per default.

[–] [email protected] 0 points 2 days ago* (last edited 2 days ago) (1 children)

Edit: issue made and fixed https://invent.kde.org/plasma/plasma-keyboard/-/issues/12

Looks like I need kde-gitlab account fpr making issues.

I couldn't compile it,

cmake ..

-- The C compiler identification is GNU 15.1.1
-- The CXX compiler identification is GNU 15.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at CMakeLists.txt:8 (find_package):
  By not providing "FindECM.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "ECM", but
  CMake did not find one.

  Could not find a package configuration file provided by "ECM" (requested
  version 6.0.0) with any of the following names:

    ECMConfig.cmake
    ecm-config.cmake

  Add the installation prefix of "ECM" to CMAKE_PREFIX_PATH or set "ECM_DIR"
  to a directory containing one of the above files.  If "ECM" provides a
  separate development package or SDK, be sure it has been installed.


-- Configuring incomplete, errors occurred!
[–] [email protected] 0 points 2 days ago (1 children)

In the future, you can generally solve these sorts of build errors by just installing the development package for whatever library is missing. On Debian-based systems, that would be something along the lines of sudo apt install libecm<tab><tab> see what appears, choose one which looks reasonable with -dev suffix

[–] [email protected] 0 points 2 days ago

Thank you.

In this case installing ecm-tools (I use arch) didn't fix it. That was the first thing I tried before making an issue.

It needed extra packages for cmake (refer to the issue for details)

[–] [email protected] 0 points 2 days ago

@[email protected] @[email protected]

thanks!

I wouldnt mind funding a great onscreen-keyboard, especially with special keys that make it actually usable (alt, ctrl, shift etc.).

[–] [email protected] 0 points 2 days ago (2 children)

The Gnome OSK is actually so terrible.

[–] [email protected] 0 points 2 days ago

But it works.

Wanted to install OpenSUSE Tumbleweed with KDE as desktop on my Steam Deck without getting a keyboard. Had to use the Gnome Live image because it's the only one with a working keyboard.

[–] [email protected] 0 points 2 days ago

The Gnome ~~OSK~~ is actually so terrible.

There I fixed it. /s

[–] [email protected] 0 points 2 days ago

It's just a Plasma skin for Qt Virtual Keyboard. Not that this is bad but KDE developers are co-maintainers of Maliit and ended up contributing very little.

[–] [email protected] 0 points 2 days ago (2 children)

This will be great for Steam Deck.

[–] [email protected] 0 points 2 days ago (2 children)

The deck already has a rather good keyboard experience, not sure what this changes

[–] [email protected] 0 points 2 days ago

Still, it's nice to have a native option.

[–] [email protected] 0 points 2 days ago

@Hexarei @tonytins

steam deck's keyboard is *themeable*! maybe Plasma themes will work?? 🤞

[–] [email protected] 0 points 2 days ago (1 children)

This will be great for Steam Deck.

Won't help Steam Deck if Valve ends up stripping out this keyboard the same way they disabled Maliit.

[–] [email protected] 0 points 2 days ago (1 children)

tbf the steam keyboard is great, and is really well suited to the steam deck's touchpads

[–] [email protected] 0 points 2 days ago (1 children)

Does it work in the desktop mode?

[–] [email protected] 0 points 2 days ago (1 children)

It does but not automatic. You have to press STEAM-X all the time. It's really not a smooth experience at all.

[–] [email protected] 0 points 2 days ago (1 children)

Huh? The default desktop shortcut for it is just X.

[–] [email protected] 0 points 2 days ago* (last edited 2 days ago) (1 children)

Huh? The default desktop shortcut for it is just X.

X alone doesn't work in many text boxes of desktop apps.

[–] [email protected] 0 points 2 days ago (1 children)

You just press the X button to bring it up. It's independent of text boxes. Works every time for me.

[–] [email protected] 0 points 2 days ago (1 children)

Works every time for me.

Then you use different applications than I. For me X alone only works sometimes. It's not like I made the shortcut up. It's literally what Valve is documenting:

[–] [email protected] 0 points 2 days ago* (last edited 2 days ago)

Do you start some desktop apps through Steam? Then they would get different input mapping.

You can change the key mapping for desktop mode in Steam desktop in the settings. Maybe something's changed for you.

The Steam+* glyphs are always available when Steam is running. Mainly so that you can use them in games.

[–] [email protected] 0 points 2 days ago (2 children)

@[email protected] @[email protected]

can you rebuild swype, the only phone keyboard that ever worked worth a damn?

[–] [email protected] 0 points 2 days ago

can you rebuild swype

It's a skin for Qt Virtual Keyboard.

[–] [email protected] 0 points 2 days ago (1 children)

This reply was swiped on Futo keyboard.

[–] [email protected] 0 points 2 days ago

Source-available, in MY floss operating system?

It's less likely than you think!

[–] [email protected] 0 points 2 days ago

@[email protected] @[email protected] That's great! Thank you, KDE team! I need this on my laptop that can transform into a tablet and back in runtime.