ruffsl
https://tisvlay.readthedocs.io/
> TisVlay brings TV Display control for Linux, including: power, volume, backlight, AV mute, input switching plus more, with per-device profile automation via desktop session integration (idle/lock, boot/suspend, remote login/streaming, etc), and in reverse, letting the TV lock, sleep or wake the PC and its remote drive the desktop, while supporting various vendor interface protocols for multi-display setups, mitigating energy usage and OLED panel burn-in or projector bulb burn-out.
Disclosure: this project includes AI assisted coding, documentation and research, and has been a great help given physical disabilities in typing. After programming by hand well over a decade, using voice dictation scene the '90s (IBM ViaVoice or Dragon NaturallySpeaking anyone?), and worsening hands over after my CSE doctorate, this was also a bit of an individual research experiment to explore how effective LLMs could augment my personal approach to spec & test driven development.
While still beta (pre v1.0), its already daily drivable and fully documented. Being largely feature-complete, my current focus has shifted towards distro packaging, and custom ATmega firmware in Rust for HDMI CEC USB adapters to solve a few TV firmware bugs. If you'd like to give it a try, the installation guide and docs are linked below. Or if not, and you already use something else, I'd like to give a shout-out to netflector, especially for privacy-conscious home-automation users, given how common spyware is in smart TVs and projectors these days. The docs cover using it to keep displays on an isolated network.
https://github.com/netflector/netflector
https://tisvlay.readthedocs.io/en/latest/operations/isolated...
If the former, via substitutor (or if also using a remote builder), how do you manage when moving portable clients outside your LAN? E.g. traveling with your laptop? Do you tunnel back home, have a toggle to change substitutor priorities?
I find it the default timeout for unresponsive substituters excessively long, as well as the repeated retries for each requested derivation annoying, rather than it recalling and skipping unresponsive substituters for subsequent derivations in the same nix switch/build invocation.
https://crates.io/crates/ctrlassist
Whether your helping grandparents through tough boss fights, or co-oping with nieces and nephews to level age gaps, CtrlAssist aims to make PC gaming on Linux fun and accessible for everyone. While I’m certain similar utilities exist, I also just wanted a holiday hobby project to practice Rust development while scratching a personal itch.
Please give it a try, share your feedback in the relevant discussion categories, or check out the open issues if you’d like to contribute, help is always welcome!
- Developer Feedback and Rust Community Discussion
- https://github.com/ruffsl/CtrlAssist/discussions/14 ;
- User Feedback and Accessibility Community Discussion - https://github.com/ruffsl/CtrlAssist/discussions/15Whether your helping grandparents through tough boss fights, or co-oping with nieces and nephews to level age gaps, CtrlAssist aims to make PC gaming on Linux fun and accessible for everyone. While I’m certain similar utilities exist, I also just wanted a holiday hobby project to practice Rust development while scratching a personal itch.
Please give it a try, share your feedback in the relevant discussion categories, or check out the open issues if you’d like to contribute, help is always welcome!
- Developer Feedback and Rust Community Discussion
- https://github.com/ruffsl/CtrlAssist/discussions/14
- User Feedback and Accessibility Community Discussion - https://github.com/ruffsl/CtrlAssist/discussions/15I thought the big barrier was the custom kernel they distribute. It was a pain to use the old Jetsons before Nvidia finally enabled modern c group support for containerization with docker. Perhaps building a kennel for their ended platforms is simpler now?
Spotify would never forgo current profits from flat monthly plans, but then why shouldn't artists be granted the same advantages in royalties proportional to a subscriber's ratio of playtime if the subscribers are charged a flat rate any how?
Graphical search indexes for finding and joining an instances aligning with your interests:
An index of subreddit migrations, both official and unofficial community spinoffs to subscribe to:
- https://lemmyverse.net/communities
A list of alternative clients for mobile, desktop, and web browsers:
> Do you foresee more hosting providers offering one-click, fully managed, ActivityPub deployments?
Something like this?
https://mander.xyz/communities
> An instance dedicated to nature and science. > The main focus of this instance is the natural sciences, and the scope encompasses all of the STEM fields.
https://www.theverge.com/2023/6/23/23771396/reddit-subreddit...
Checkout this r/blind moderator's comment, or the instance in general, for their reasons in hosting their own instance:
> Ok looks like this is happening.
> Time for a new subreddit here, more to follow on Lemmy shortly:
> https://reddit.com/r/SyncforLemmy
Update: official Sync for Lemmy communitySync for Reddit developer: Let's talk about Lemmy
Repeatable, Reproducible, and Now Accessible ROS Development via Dev Containers
With youtube-dl installed, you can also stream YouTube together as well (Google Hangouts used to be about to do this before they purged all the integration features), not just local media files. But playing from local media files though helps save a lot of bandwidth when watching with friends with limited connectivity, or in prioritizing voice/video call quality.
There's also browser extensions such as Netflix party, or mobile apps such as Rave, but the first is still buggy, and the later is a bit sketchy.
Plex also has a watch together feature, so everyone can just stream from your own media server, no exchanging files beforehand, but only supports mobile platforms so far, looks like browser or PC support is still in the works.
Discord has been the best internet voice app I've found for movie watching, as the voice activated mics and background noise suppression improves the watching experience for everyone else considerably.
Anyone else have suggestions?