Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove onboard dependency due to Wayland migration #82

Open
meisenzahl opened this issue Aug 20, 2024 · 4 comments · May be fixed by #83 or #84
Open

Remove onboard dependency due to Wayland migration #82

meisenzahl opened this issue Aug 20, 2024 · 4 comments · May be fixed by #83 or #84

Comments

@meisenzahl
Copy link
Member

meisenzahl commented Aug 20, 2024

Problem

With our recent transition from X to a default Wayland session, the onboard package has become obsolete as it is not functional under Wayland.

In addition, onboard is no longer packaged for other distributions such as Fedora 40.

Proposal

Remove onboard as a dependency from the project, as it no longer serves its purpose in our new environment.

Consider alternative solutions for an on-screen keyboard:

  • Further develop elementary/keyboard: We could continue improving this project to support our Wayland session.
  • Integrate an on-screen keyboard into elementary/gala: Alternatively, would it make sense to integrate this functionality directly into Gala? This could streamline the user experience by having a built-in solution within our window manager.

Prior Art (Optional)

No response

This was referenced Aug 20, 2024
@meisenzahl
Copy link
Member Author

@tintou do you have any insight into whether elementary/keyboard could be adapted to work under Wayland? Thanks in advance for your thoughts!

@danirabbit
Copy link
Member

Another alternative is https://github.com/droidian/squeekboard

@tintou
Copy link
Member

tintou commented Aug 30, 2024

Another alternative is https://github.com/droidian/squeekboard

Mutter doesn't support layer-shell, virtual-keyboard-v1 nor input-method-v2 protocols so this won't work without significant effort

@meisenzahl
Copy link
Member Author

@tintou can you estimate whether the implementation effort would be reduced if we would implement the keyboard directly in Gala?

@danirabbit danirabbit added this to OS 9 Dec 11, 2024
@danirabbit danirabbit moved this to Confirmed in OS 9 Dec 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Confirmed
Status: To do
Development

Successfully merging a pull request may close this issue.

3 participants