Hacker News new | past | comments | ask | show | jobs | submit | splitbrain's comments login

FYI the code has been updated to use sigwait instead.

You probably can. I never used OBS, but it's probably a bit more than a 20kb binary though ;-)

I don't understand, what is the significance of a 20kb binary? The only person using this would be someone who takes Zoom meetings on a company-issued computer and I can't imagine such machines are disk space-constrained.

I'm not aware of company issued computer with x11. Is it really a thing ?

Some companies let you run Linux on their company issued computer.

True. If something goes wrong this will just crash. But to be fair, the only error handling I could think of would probably just exit with a vague error message... Pull requests to make it more robust welcome anyway!

To the parent, splitbrain just got you to QA this for him. The true cost of software is the maintenance and QA, and he got you to do free work, and here I am doing free work writing about it. How hard we BOTH just got pwned! </joke>

will work for food

haha yeah, its ok for a tool its really cool honestly :p just commenting on the 'so little code' might be good to check if the x y etc. are within the screen / set resolution perhaps.

I'm not sure what you are referring to. What's the proprietary solution you're suggesting here?

I have a big 49" wide screen monitor and sharing my screen in Google Meet was cumbersome because you can only share a window or the whole screen, but not a screen region.

So I wrote a small tool that uses the xrandr extension to mirror an area to a virtual monitor which then can be shared.

See my blog post for some more details: https://www.splitbrain.org/blog/2024-10/11-introducing_clips...


This is very cool and definitely useful when you have a large screen at your disposal. I have a 27" screen which doesn't give you as much screen real-estate as yours. So what I'm using is a script which spawns a separate Xephyr window as DISPLAY 9, and puts a bunch of windows on that screen. https://gist.github.com/radupotop/d77a47767e2e65a7e7d40d1ea8... I use this as my demo environment.

Neat trick. Another, similar one, is possible with "xrandr --setmonitor". That doesn't require starting a separate X server & WM instance:

https://askubuntu.com/q/150066#998435

However, both Xephyr/Xnest and "xrandr --setmonitor" create separate non-overlapping screen(s), which means sharing part of a window (say, browser sans chrome [1]) can't be done here, but is possible with OP's tool.

[1] EDIT: "chrome", as in - parts of browser's window other than webpage itself: tabs, URL bar, bookmarks, etc...


First time I heard someone asking for that. But I do indeed have that for my own blog and love it: https://www.splitbrain.org/

And if you're into random blog post, be sure to check out my project https://indieblog.page/


Thanks for making and sharing that project. A feature request, if I may: please consider adding support for https://www.jsonfeed.org/. Thank you.


I created a issue at https://github.com/splitbrain/blogrng/issues/3 but until its implemented maybe use something like https://fetchrss.com/json


I got one too: https://edstrom.dev


This should have a bookmarklet... This seems to work: javascript:window.location.href='https://ful.co/'+window.location.href


I'm using it basically since Google Reader died. It's reliable and has everything I want. Its one of the few apps I am happily paying for. They often have Black Friday deals, if you want to save a little.


pet peeve: this blog seems not to have an RSS feed.



I wish you'd written the introduction in the readme yourself instead of letting a LLM do it for you. "utilizes", "significant challenge facing", "disrupts workflows" and then several repeats of the same information... all tell tale signs.


But then again, multiple "it's" vs "its" spelling mistakes. Tell tale sign of a human, possibly a native speaker.


It actually reads distinctly not ai written, but calling things ai is vogue now


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: