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

X.H.StickyWindows: Stick windows on screens #807

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

TheMC47
Copy link
Member

@TheMC47 TheMC47 commented Apr 2, 2023

Description

After checking #797 and xmonad/xmonad#445, I was motivated again to pick this up again.

This is a draft for actually sticky windows, not like X.A.CopyWindow: make a window stick on a screen and move whenever the workspace changes. This requires xmonad/xmonad#433 to work, without it I was struggling to debug why xmonad hangs.

I still need to adapt the docs and actually test this on two screens.

Checklist

  • I've read CONTRIBUTING.md

  • I've considered how to best test these changes (property, unit,
    manually, ...) and concluded: I don't have access to a second screen for the next week or two,
    so I'll still have to test this

  • I updated the CHANGES.md file

  • Finish Write docs

@TheMC47 TheMC47 marked this pull request as draft April 2, 2023 13:41
@slotThe
Copy link
Member

slotThe commented Aug 23, 2023

@TheMC47 any updates on this?

@TheMC47
Copy link
Member Author

TheMC47 commented Aug 23, 2023

@slotThe it's been working flawlessly for me. It depends on xmonad/xmonad#433 to work though. Once we can get that merged, I can find the time to finish the docs and maybe add some "quality of life" changes (like a setting to automatically float sticky windows or add some manage hook utilities).

Should've pushed more on xmonad/xmonad#433, but life got busy lately

@afonsofrancof
Copy link

This is a big quality of life improvement for me, specially when it comes to Picture in Picture windows.
Are there any updates on this?
Thanks.

@TheMC47
Copy link
Member Author

TheMC47 commented Jun 9, 2024

Hey! I'm glad to hear that. I've been using the module myself since I opened the PR. Unfortunately, it needs a patch to core for it to work xmonad/xmonad#433. Not sure what's the plan regarding it to be honest, but I'll try to push for it more.

If you want to use it now, you'll have to build xmonad from source. I have forks of xmonad and xmonad-contrib with the necessary change, you can use that as a template

@afonsofrancof
Copy link

@TheMC47
Thanks for the reply!
I already compile it from source, so I just need to switch the repos.
Thanks :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants