Announcement

Collapse
No announcement yet.

LavaLauncher 1.6 Released As A Simple Dock/Launcher For Wayland

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • dragon321
    replied
    Originally posted by rastersoft View Post

    Well, in fact I am the creator of Desktop Icons NG :-) A
    That's why I'm asking. Thank you for good answer. It looks like tricky way but it's working neat. It's nice to hear this process will be simpler in GNOME. As for Latte Dock - yeah, you're right. I forgot it's basically plasmoid so it can be considered as part of Plasma shell.

    Leave a comment:


  • rastersoft
    replied
    Originally posted by Zucca View Post
    Yes, that: I can't find the "layer protocol" there, neither in the unstable, nor stable folders. I found it only in the WLRoots library: https://github.com/swaywm/wlroots

    Leave a comment:


  • Zucca
    replied
    Originally posted by rastersoft View Post
    Talking about the layer shell protocol... I can't find it in the freedesktop gitlab account, but only in other's git repositories. Is it really an officially backed protocol?
    This?

    Leave a comment:


  • rastersoft
    replied
    Talking about the layer shell protocol... I can't find it in the freedesktop gitlab account, but only in other's git repositories. Is it really an officially backed protocol?

    https://cgit.freedesktop.org/wayland...ls/tree/stable
    https://cgit.freedesktop.org/wayland.../tree/unstable
    Last edited by rastersoft; 02-19-2020, 07:07 AM.

    Leave a comment:


  • Zucca
    replied
    Well... Gnome kinda sucks then. But I have to admit its one of the best "launchers" for people who have very little experience using computers.
    I've installed Fedora with default GNOME for my dad and so far it's been working for him and he doesn't call me too often about computer problems anymore.
    While there might be even better alternatives to GNOME in this regard, I'm very unlikely to introduce a new desktop for him after he's gotten hang of GNOME.

    In any case GNOME should use common standards (tools or whatnot) or improve them (send patches to upstream) to fit their needs.

    Leave a comment:


  • Britoid
    replied
    Originally posted by Pajn View Post
    This can be done with the layer shell wayland protocol that is supported by all major Wayland compositors, KDE, Wlroots, Mir but not Gnome of course as that's NIH.
    Yeh GNOME doesn't support the xdg shell protocol or anything.

    Leave a comment:


  • rastersoft
    replied
    Originally posted by Pajn View Post
    This can be done with the layer shell wayland protocol that is supported by all major Wayland compositors, KDE, Wlroots, Mir but not Gnome of course as that's NIH.
    Funny, didn't know about this. Thanks for the tip. I tested now LavaLauncher under Gnome Shell and yes, it doesn't work, but this can explain how it works with other compositors.

    Leave a comment:


  • Pajn
    replied
    Originally posted by rastersoft View Post

    In fact, that's not true anymore: under Wayland, a program can't specify where a window is placed, neither whether it stays "on top" nor "at the bottom", both important things for elements like bars, docks and desktop icons. That's why doing these kind of things in Wayland usually require collaboration from the compositor, and that's why I suspect that this dock has been tested only in tiled window managers. But under Gnome Shell or KDE I doubt it would work as expected (I mean: to be able to keep it in an specific side of the screen, and always on-top).
    This can be done with the layer shell wayland protocol that is supported by all major Wayland compositors, KDE, Wlroots, Mir but not Gnome of course as that's NIH.

    Leave a comment:


  • Zucca
    replied
    Nice! I've been looking something like this. As a sway user I rejoice because the developer has been testing this on sway. Oh and also Wayfire. I've been testing/running Wayfire too.

    This is awesome.

    Leave a comment:


  • rastersoft
    replied
    Originally posted by dragon321 View Post
    Isn't it already possible? Latte Dock works on KDE Wayland session. As for GNOME, isn't Desktop Icons NG extension do similar thing to make window with icons stay below everything?
    Well, in fact I am the creator of Desktop Icons NG :-) And it uses a trick to achieve that: the desktop icons themselves are created by an standard application, but if it is run alone in Wayland, it will behave as any other application because it can't set the window position or keep it below everything. That kind of "superpowers" are given thanks to a little Gnome Shell extension, which launches the desktop icons application and detects when each window (one for each physical monitor) is created, moving them to the right place. Also, every time they are raised, it sends them again to the bottom. Since the extension runs from inside the compositor, it can do that kind of things.

    Also, currently I have two little patches waiting to be added to Mutter to simplify all this process, because currently, to avoid breaking the security model in Wayland, I have to do a quite convoluted process to guarantee that an specific window really belongs to desktop icons application, and ensure that no rogue application can take advantage of it. I really hope that they could do it for Gnome 3.36.0.

    About Latte dock, I'm not sure, but reading the documentation in the github repository, it seems that it is a plasmoid, so I presume that it also runs from inside the compositor and using its own API, so it makes sense that it can do those kind of things.
    Last edited by rastersoft; 02-18-2020, 08:36 AM.

    Leave a comment:

Working...
X