-
-
Notifications
You must be signed in to change notification settings - Fork 26
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
[REQUEST] Proper support for sway and wlroots-compatible compositors #113
Comments
#111 would be covered by this |
There is a library called gtk-layer-shell which allows you to call this interface through python. |
Hi @AZMCode, thanks for bringing this to my attention. I wasn't aware of I'm considering giving gtk4-layer-shell a try. If it works as intended for most things, we can begin rewriting Hidamari in GTK4! This could be an exciting new direction. 😎 |
In any case while porting hidamari to GTK4 is plausible and probably for the best, gtk-layer-shell offers versions of the library for both GTK-3 and GTK-4, so that porting Hidamari to GTK-4 is probably outside the scope of this issue. Opening a new issue to track the porting of Hidamari to GTK-4 is probably for the best. |
I'd love to work on a patch to add the GTK-3 version myself, but I've been having som e trouble getting the development environment set up. If you could please drop some instructions on how to build from source, it would be deeply appreciated. |
Ok, but please give me some time, and I'll try to write the docs in this weekend! Build for Flatpak is more difficult to setup. Sometimes I couldn't get the vlc working properly, it's getting fragile and hard to maintain... Also, it takes so long to build the vlc module... (don't mind, just some rants) |
Got it. I understand it's time consuming to do this, and this is volunteer work, so take your time. I'll do my best to hammer out a solution in my own spare time. |
Docs for building is available here! |
Hi, I personally don't use venv (or any other virtual environment) for this
project. Instead, I always build the project and run it as a Flatpak.
I've updated the development docs mentioned earlier to include a setup
guide for Flatpak. You might want to check it if you have any troubles in
building the project.
Also, feel free to reach out to me and ask me questions on the Discord
server!
…On Wed, Sep 27, 2023 at 1:07 AM Adriano Zambrana Marchetti < ***@***.***> wrote:
I've come back to this after a while and am willing to make a working PR,
but there's a thing I've not figured out yet:
How do you actually run the project once you get all dependencies up and
running?
This feels a bit embarassing, but I've got a venv with the dependencies
installed, but I can't figure out how to actually run the project,
importing the src folder as the hidamari module.
I'm not as used to python projects like these and am wondering how you get
a development environment set up.
—
Reply to this email directly, view it on GitHub
<#113 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AGCZEKFDIHNTT4PDAUGY5MTX4L4UPANCNFSM6AAAAAA2LOAAME>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Thanks, I'll keep it in mind |
Currently the application only creates a window in wayland, and it is displayed as a regular window, not the desktop background.
Other background applications for wlroots-compatible compositors, like swaybg, use the wlr_layer_shell protocol (using the 'wallpaper' namespace), to properly set the window as the desktop background.
The text was updated successfully, but these errors were encountered: