kando icon indicating copy to clipboard operation
kando copied to clipboard

Linuxmobile

Open magdesign opened this issue 1 month ago • 5 comments

Description

I am wondering if anyone got this running on a postmarketOS linuxmobile phone ?

daily driving sxmo. while i love it very much, the wofi menu starts to annoy me.

kando menu looks very promising and i'd like to start implementing it.

the flatpak did not launch and threw No backend found

we use a suckless configuration with sway and wlroots... some hints, rough overview of what the needed steps could be would be very helpful.

Affected Desktop Environments

Any other Wayland-based environment

Additional Information

No response

magdesign avatar Nov 10 '25 21:11 magdesign

Hello! You’re seeing the “No backend found” error because this OS needs a custom backend implemented. You’ll also need to use the Gesture app so you can open the menu — for example, by sliding two fingers down.

yar2000T avatar Nov 14 '25 13:11 yar2000T

You can check website for help: https://kando.menu

yar2000T avatar Nov 14 '25 13:11 yar2000T

Kando does not have a backend for sway yet. You can have a look at this issue: https://github.com/kando-menu/kando/issues/452

So basically, someone would need to add a backend for sway. Then it could work on your system as well!

Schneegans avatar Nov 15 '25 06:11 Schneegans

thanks for answering! to fit the gestures etc. is no problem, we have lisgd and i will build all the needed stuff around it (inputhandler) with a script. we also have tools to get the name of currently focused window.

i don't know yet why we need shortcuts support? cant we act like dmenu or wofi? for sure a custom sway file will help if shortcut simulation is somehow needed.

it looks like i have to build the wlroots version, manually hack the gnome dbus script and go on from there 😅

magdesign avatar Nov 15 '25 11:11 magdesign

It would be awesome if you could implement a back end for sway.

You would need to implement a class which implements all the abstract classes from the backend class: https://github.com/kando-menu/kando/blob/main/src%2Fmain%2Fbackends%2Fbackend.ts

There is a partial generic Linux backend which already implements some functionality like getting the installed apps and icon themes: https://github.com/kando-menu/kando/blob/main/src%2Fmain%2Fbackends%2Flinux%2Fbackend.ts

Also, we already have a partial backend for wlroots, so maybe you could extend that: https://github.com/kando-menu/kando/blob/main/src%2Fmain%2Fbackends%2Flinux%2Fwlroots%2Fbackend.ts

Schneegans avatar Nov 15 '25 12:11 Schneegans