-
Notifications
You must be signed in to change notification settings - Fork 5
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
Add initial support for Miriway #40
base: master
Are you sure you want to change the base?
Conversation
Nice! |
It supports the required |
e098447
to
6bda9f7
Compare
And it should work alongside lxqt/lxqt-panel#2161 |
Looked a little bit into this, setting up snapd on arch.
Tried to compile Mir, but no, that's too much consuming and I stopped here. |
It's packaged and working fine on openSUSE Tumbleweed (mir/miriway) Just hasn't been submitted into Factory as of yet. |
It is also packaged and available in Fedora Rawhide, and available for Fedora 41 in COPR. |
Oh... there are packages for something which isn't merged? |
I could provide patched packages for the whole thing on Fedora if it would help. |
It's packaged and working fine on openSUSE Tumbleweed (mir/miriway) Just hasn't been submitted into Factory as of yet.
Miriway and Mir can both be built and installed just fine without needing to employ the snap container mechanism I don't know jack about building packages for arch, but I can probably have a look later today |
Building isn't difficult but having them accepted and meeting the standards required is probably not that easy. https://repology.org/project/mir/versions |
Here's pre-compiled wlcs, mir, and miriway for you test against: https://download.opensuse.org/repositories/home:/sfalken:/arch_miriway/Arch/x86_64/ The wlcs and mir PKGBUILDS were taken directly from the AUR, I bashed out the miriway one. If you want to use my PKGBUILD to get it into the AUR, that's fine by me. I don't normally package for Arch, and have more than enough on my plate, that I don't really feel like figuring out how to navigate the submission processes. PKGBUILDS that were used to build these are here: https://build.opensuse.org/project/show/home:sfalken:arch_miriway |
The issue I had was mir (well, setting up snapd wasn't what I liked, removed now) -it felt like compiling kwin or theseus heating my laptop too much.
I don't see a package for Mir... |
Found by chance https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/aarch64/os/Packages/l/lxqt-wayland-session-0.1.1-4.fc42.noarch.rpm |
Correct. On Fedora it will be This is an openSUSE Tumbleweed system, but if you run
|
Ah, hold on one moment, I forgot to enable publishing for Mir in that repo. It's there now, if you want to try again on Archlinux. |
Thanks, will test. I see, so Fedora will ship similar packages as OpenSuse does: one for every compositor. |
Aye. I don't know that it's packaging policy exactly, but it is customary to do it like this for lots of stuff. It's got it's upsides, and it's downsides. |
Ok, saw miriway now in action, thanks! At a first glance:
|
Let me get arch spun up in a vm and see if I can figure out any of this. |
Some of this might be the lxqt-panel using the dummy backend instead of the wayland/wlroots backend? |
On the contrary, a dummy backend can hide probable problems of the compositor. |
The taskbar is working fine when killing the panel and restarting it with
DND compositor crash on the Desktop, from any pcmanfm-qt window or text in featherpad is not related to the backend for the panel. Compositor crashing is really bad as it takes anything with it. |
Miriway is a new generic compositor built on the Mir compositor library that is designed to be used as part of composable desktop environments.
lxqt-panel with the patches applied from lxqt/lxqt-panel#2161 are now packaged for archlinux @ https://download.opensuse.org/repositories/home:/sfalken:/arch_miriway/Arch/x86_64/ The F12 key for qterminal --drop still doesn't work, I'm talking with the miriway upstream about that (it doesn't work on Tumbleweed or Fedora either) Multimonitor would need to be figured out in DND in PCManFM-Qt does indeed crash the shell on arch I haven't a clue why, it works fine on both Fedora and openSUSE with the same patches. Miriway is still young, and what configuration instructions exist, live here: https://github.com/Miriway/Miriway/blob/main/CONFIGURING_MIRIWAY.md |
Another issue that I see here is with a bottom panel menu all popups align to screen border: Probably we could add support for it in the panel and session, but I think at this stage it isn't mature enough to be included here, also because we can't test it reliably on arch. An external repo for Was anybody using it heavily on a daily base? |
FYI, the log from
|
Miriway is a new generic compositor built on the Mir compositor library that is designed to be used as part of composable desktop environments.