1 Followers
0 Following
0 Posts

Unified Gaming Gear linux control - an idea

https://lemmy.world/post/42787758

Unified Gaming Gear linux control - an idea - Lemmy.World

cross-posted from: https://lemmy.world/post/42787520 [https://lemmy.world/post/42787520] > Most of us have some blinking, light-emitting, colorful devices attached to our potatoes - or whatever the minimum specs for Linux are these days, haven’t checked in a while. > > And most of us use OpenRGB to control them. But I fear this single project has some major, fundamental issues. As with many projects, it grew very fast and very big. > > It has over 200 supported devices today, and the list keeps growing. > > But it wasn’t designed to grow this fast or support such a variety of devices. > > This has led to several issues: > > Not all features can be implemented for all devices: > > For example, devices with different available effects per zone aren’t supported by design. You may have noticed that sidebar LEDs on some keyboards aren’t controllable via OpenRGB. > > No support for macros, DPI settings, and more: > > It was always about RGB. This isn’t an issue per se - it’s the scope of the software. But: > > Cannot coexist with macro/mouse controlling software: > > OpenRGB needs to open the HIDRAW device to control it, and this is an exclusive operation. So no other software can hook those devices at the same time. > > Growing backlog: > > Device-support requests keep piling up, new devices wait a long time to be accepted - the usual open-source maintenance challenges. > > ### My Idea > > Let’s create a unified device abstraction library. The core part should just offer a C++ library with all the device abstraction logic in it. This library can then be consumed by a variety of software: > > - OpenRGB could use the RGB part of it, focusing on orchestration and advanced features > - Python bindings for scripting your setup > - Hyprland integrations > - Custom CLI tools > - Whatever the community builds > > Therefore, if you’re a developer who knows your way around modern C++ features (or wants to learn), here’s my project pitch: > > What this could be: > > - Modernized device code (C++23, memory safety, proper abstractions) > - Support for ALL peripheral features (RGB, macros, DPI, profiles, etc.) > - Clean API for other developers to build on > - Reduced fragmentation - community maintains ONE device library instead of competing implementations > > Making this real would need: > > - C++ developers , as one developer is no developer (and i have other hobbies!) > - People who’ve worked with USB/HID protocols on Windows and other Non-Linux platforms! > - Anyone frustrated with current Linux peripheral tools and willing to help fix it > - Design feedback and testing > > To kickstart this: > > We can fork OpenRGB’s existing device implementations (GPL-licensed) as a foundation. I have at least two devices here that offer on-device macro functionality, key remapping, and more, so I can create the basic abstractions for those features. > > Thoughts?

Unified Gaming Gear linux control - an idea

https://lemmy.world/post/42787520

Unified Gaming Gear linux control - an idea - Lemmy.World

Most of us have some blinking, light-emitting, colorful devices attached to our potatoes - or whatever the minimum specs for Linux are these days, haven’t checked in a while. And most of us use OpenRGB to control them. But I fear this single project has some major, fundamental issues. As with many projects, it grew very fast and very big. It has over 200 supported devices today, and the list keeps growing. But it wasn’t designed to grow this fast or support such a variety of devices. This has led to several issues: Not all features can be implemented for all devices: For example, devices with different available effects per zone aren’t supported by design. You may have noticed that sidebar LEDs on some keyboards aren’t controllable via OpenRGB. No support for macros, DPI settings, and more: It was always about RGB. This isn’t an issue per se - it’s the scope of the software. But: Cannot coexist with macro/mouse controlling software: OpenRGB needs to open the HIDRAW device to control it, and this is an exclusive operation. So no other software can hook those devices at the same time. Growing backlog: Device-support requests keep piling up, new devices wait a long time to be accepted - the usual open-source maintenance challenges. ### My Idea Let’s create a unified device abstraction library. The core part should just offer a C++ library with all the device abstraction logic in it. This library can then be consumed by a variety of software: - OpenRGB could use the RGB part of it, focusing on orchestration and advanced features - Python bindings for scripting your setup - Hyprland integrations - Custom CLI tools - Whatever the community builds Therefore, if you’re a developer who knows your way around modern C++ features (or wants to learn), here’s my project pitch: What this could be: - Modernized device code (C++23, memory safety, proper abstractions) - Support for ALL peripheral features (RGB, macros, DPI, profiles, etc.) - Clean API for other developers to build on - Reduced fragmentation - community maintains ONE device library instead of competing implementations Making this real would need: - C++ developers , as one developer is no developer (and i have other hobbies!) - People who’ve worked with USB/HID protocols on Windows and other Non-Linux platforms! - Anyone frustrated with current Linux peripheral tools and willing to help fix it - Design feedback and testing To kickstart this: We can fork OpenRGB’s existing device implementations (GPL-licensed) as a foundation. I have at least two devices here that offer on-device macro functionality, key remapping, and more, so I can create the basic abstractions for those features. Thoughts?

I am lost, I need advice (TW: death, illness)

https://lemmy.world/post/39669765

I am lost, I need advice (TW: death, illness) - Lemmy.World

Hey all, I don’t know what to do, and need some advice. Today I received the information that my father was moved to the palliative ward. He was in the hospital since a few days. He had lung cancer, and lost half of his lung, now the tumor is back and restricting the remaining half. He is dying. The doctors don’t know when, and if there are days weeks or months left. Nothing to do but to make hin as comfortable and pain free as possible. I want to visit him badly. But I am panicking already just thinking about what to say or what to do. I could call him but me, taking on the phone…, and the main issue remains, what should I say? I am bad at social interaction, yeah. I live with that. But this situation is wo much worse I ever could imagine. I love my dad. He is one of the most important persons in my life. Loosing him will of course be painful, but being in a situation where I can get the call every day, every minute … I am not able to work, think, sleep or be around other people very long. Does anybody here have some advice?

12 Hours later: still kicking

https://lemmy.world/post/37240697

What we have done exactly:

First, we removed all infected leaves and branches. All other where sprayed with garlic.

Afterwards we removed her from the pot, and used a gardening hose to remove all soil from the roots. The rot was visible instantly.

After thorough cleaning, we removed all brown and slimy roots, and placed the plant in a 0.05% H2O2 solution.

The most difficult part was to get the good roots through the Hydropod. We used a 3.5mm embroidery needle in the end, that worked best.

We put her in a thin hydro solution (about 60% of the normal concentration) and added a good amount of root stimulant (Rhizotonic).

Now, she is under a dimmed full spectrum light with about 65% humidity in the hope we don’t see any fungus.

Rescue Plants, let's hope the best

https://lemmy.world/post/37220995

Wir_iel - Lemmy.World

Es ist DEMO Zeit. Auf geht’s nazis ärgern. Heute abend 17:00 in Kusel, das Weidel ist da! [https://lemmy.world/pictrs/image/af6ba46f-a2da-41f2-8860-5ca3e4e98571.jpeg]

I am driving a BMW i5 Touring for two month now, how it goes

https://lemmy.world/post/20261562

I am driving a BMW i5 Touring for two month now, how it goes - Lemmy.World

Hi all, two month ago, i received my company car. I chose an i5, as i wanted an EV, need some space, and hate SUVs. I could fit nearly everything in the car (besides the air suspension) in the car, keep that in mind. Also it is “only” the M40, the rear drive only variant). As i am from Germany, so no freedom units. Sorry to you over there on the other side of the pond. I am living in the countryside, and we (my gf also drives the car) have to drive daily, either shopping, she to work, or i travel long distances across Germany. My first impression on takeover of the car: This is a monster. Not only looks it mean as hell, it is wide and long. Dude. I instantly was glad about parking and lane assistance. I knew the dimensions before hand, but 2m width and over 5 meter of length are much bigger than i had in my mind. This is my only big issue with the car btw. I have a growing blacklist of parking garages and underground parking lots i am not comfortable to drive. That out of the way, the car is great. Interior, quality of life features, all well designed. I will only get into a few here, as this will be (mainly) focused on the EV aspect of the car. Efficency After using the car for a while, i was surprised by the efficiency of the car. Our regular trips into the neighboring towns, shopping, visting friends, are coming out with around 20KW/km. Autobahn tours with free flowing traffic and a target speed of 130km/h are between 17KW/km and 19KW/km. With the 82KWh battery pack, ~330km distance in our mixed and 80%-20% SoC, are typical. Charging Charging was promoted with 205KW and that checks out. I even seen charging rates of 210KW, reported by the car. The maximum charge rate is reached usually between 15% and 55%. On most stations, i can forget to even reach 180KW, but that is more on the state of german charging infrastructure, then on the car. Using the charge planning feature of the satnav is just a great experience. It keeps stops at a bearable amount of time and recommends target SoC with enough reserve to accounts for possible detours or other delays. Charging stations can be filtert by network, for all those network members. I didn’t test this feature, as an all-network charging card is part of the car in my company. If a charging stop takes longer, on board entertainment is great. Multiplayer games, TV streaming, or offline media, it does not get boring. I have the Bower&Wilkins system and ConnectedDrive. ConnectedDrive is required for the games and streaming features. The HiFi system just transforms your lokal slow charger to a mobile cinema. Heated and vented seats Vented and heated seats are great. For range! Instead of heating and cooling the space in the car, roughly equivalent to the space in a German student apartment, using those comfort features and lowering AC gives you a few hundreds Wh. I tested this on some very hot days. I was alone on the car, and set the temperatures to a comfortable value. Without seat venting, this was around 22°C, with seat vending, went up to 25°. This saved ~300Wh/km. I did multiple runs, and the that seemed pretty stable. I will report back after some real cold days, and lets see how the values look. I have vented and heated seats in the front and heated seats in the back. Both features are optional. Space This is the only non-electric feature i will talk about, but if you got this far, you are most likely interested in it. And the space is amazing, on all levels. Driver and passenger seat have leg room, you can fit 3 crates of german beer in the room on the passenger side. The back seats also have enough space. A 2,03 meter friend sits comfortable there, with enough head and leg space. And then for the trunk. I moved a single household of a friend in 3 tours. Bed, kitchen appliances and his office. The backrest has 3 parts. It took me a while to recognize this. You can lay it flat, and it looks like two pieces, but the center piece as a separate latch. So if you fit in something long (like some cable conduits), you are covered. Conclusion I like this car. While it does clearly have not the longest range or the fastes charge reads on the market, i don’t find this limiting. Never was i annoyed by a charge break (only by broken chargers…), and on long distances, charging breaks are refreshing. The 340PS are fun, and sometimes, just pedal to the metal, is just amazing. And all the comfort features, from vented seats over the gesture media control to the onboard AI voice assistant, are well thought out and implemented. Hands free driving on the Autobahn is a nice idea, for those who like it, i don’t. I use the full steering assistant, but i am not comfortable taking my hands of that round thing in front of me. Lane Change assist and parking features keep this monster manageable in rush hour traffic on the Autobahn and squeezing into tight parking spots. But: There is a price. Literally. The car as it is standing in my driveway, comes in with 94k€. I am in the privileged position to get this car as part of my salary. If you can afford this amount of money, and are looking for an EV, give it a look. You get a solid BMW station wagon that drives like an BMW station wagon. It just is fun to drive it. And you get a lot of space. More then in most SUVs out there. If you have questions, AMA

Going vegan - advice wanted

https://lemmy.world/post/17700248

Going vegan - advice wanted - Lemmy.World

Hi all, I am trying to go vegan since quite some time. But this is harder for me then first thought. I am looking for any advice and maybe some had the same hurdles and can give some tips and tricks. There are two major issues for me currently: - I am on the spectrum. Major changes cause me stress. - I have to control my B12 input for medical reasons. The last one is complicated bit I am certain there are good guides out there, maybe someone has one? The first one on the other side seems unsolvable to me. While I am down to one non-vegan meal in a week, replacing the last one leads into the stress cycle again. I also tried replacing my stress snacks, for example mixing them with other snacks, and “phase them out”, it did not work till now. So, either I have to find a way to replace my snacks, or get rid of the last non-vegan meal. Any advice is welcome, giving up is not an option. Loki

My Girlfriend installed linux on our washing machine today

https://lemmy.world/post/16871800

My Girlfriend installed linux on our washing machine today - Lemmy.World