576
 
 

In case you cannot access the linked video,

https://clip.place/w/63NPuSryvkHt98GQpiDzFS

Screenshots here

https://ibb.co/N4c4b9Z

https://ibb.co/GvYG7m2C

I used:

  • polybar for the “taskbar” at the top
  • opensymbol font to create the icons, which are in fact >* symbols copy pasted inside polybar config, module label specifically
  • rofi as window switcher and for the power off script
  • scrot for taking screenshots
  • simplescreenrecorder for recording the video

Wallpaper https://ibb.co/cKnNQxFJ

OC by @chilltrek97@kbin.earth

577
578
579
580
581
582
583
584
585
586
 
 

LACT, one of the leading open-source solutions to provide a graphics card management GUI that works across AMD / NVIDIA / Intel graphics hardware on Linux, is out with a major update this weekend.

With Intel and AMD not providing any official Linux GPU driver settings / management app and the NVIDIA option being limited to just their official driver stack and nothing for Nouveau/Nova, LACT has been one of the popular community creations working to provide a cross-vendor GPU/driver management UI with information, sensor reporting, GPU overclocking, and other functionality that Microsoft Windows users are long accustomed to seeing from NVIDIA, Intel, and AMD.

587
588
589
 
 

A friend and I wanted to use a Wiimote as a PC remote for movie night. We have tried various existing software, but all had some issues: some were old Xorg-only programs, some didn't have proper IR tracking, and all were abandoned by the developer. But most of all, no software (even modern remappers like InputPlumber) had any support for key combos. So, we set out to write our own.

Some of our requirements were:

  • Key combos (the wiimote has only few buttons)
  • Proper IR tracking
  • The ability to enable or disable the IR with a key combo
  • Having no observable latency

We first developed "esperto" a powerful system for describing and detecting key combos, which we implemented in this library. It is generic so it can be used on pretty much anything that needs combo detection. At first, we intended to plug that into InputPlumber, but then decided it would be easier to do everything ourselves.

So, we ported this IR tracking algorithm from Hector Martin to rust, and put it together with our esperto library, and this is the result. It is extremely fast (mostly dominated by the actual latency of evdev's and uinput's UAPI), and it meets all of our requirements. And we already have ideas for future improvements, for example how to add support for wiimote extensions.

Developer @edinbruh@feddit.it

590
591
592
submitted 3 months ago by to c/linux@programming.dev
593
594
595
596
597
598
599
600
 
 

If you've ever built your own PC, if you've ever had to 'nuke and pave' your Windows install, if you've been a PC gamer for any length of time, or if you're in any way/shape/form a coder, I cannot ...

view more: ‹ prev next ›