inputexec
deskhop
inputexec | deskhop | |
---|---|---|
1 | 4 | |
23 | 6,484 | |
- | - | |
10.0 | 7.6 | |
almost 3 years ago | 10 days ago | |
Python | C | |
- | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
inputexec
-
Hrvach/Deskhop: Fast Desktop Switching Device
I recently put something together similar to this, to switch between my personal PopOS/Windows machine and my work Macbook Pro.
I used one of these manual USB switchers, (https://sabrent.com/products/usb-sw30), and connected it's switch to a Raspberry Pi 4B via GPIO (4B is overkill by wanted hardwired network). There's a small separate keyboard (which will later be a macro keypad of some sort), connected to the Pi. Using inputexec (https://github.com/rbarrois/inputexec) to detect keypresses and then firing off a specific script to send a network request to the LG TV I use as a monitor to switch the source, and then set the GPIO connected to the USB switcher to high or low to switch the keyboard/mouse to the other machine.
I can also turn on/off the TV using the same WebOS API (and Wake-on-lan) as used during the source switch. A Kasa smart outlet also gets toggled to turn on/off a BenQ ScreenBar Halo (https://www.benq.com/en-us/lighting/monitor-light.html).
So with 4 different keypresses, I can switch to Work, to Personal, turn off monitor and light, and turn on monitor and light.
deskhop
-
Sovereign Tech Fund to Invest €686,400 in FreeBSD Infrastructure Modernization
Can't argue it's niche but it's far from uncommon. The BSD licensing allows usage in places allergic to the GPL so you see it (or don't) often used behind the scenes in lots of products.
...and I'm writing this comment on a Lenovo T450s running FreeBSD. Dang can probably verify the user agent of my POST, if he has nothing better to do (pretty sure he does).
The experience is not perfect (just _now_ I'm enjoying fighting with a deskhop (https://github.com/hrvach/deskhop) which isn't seen as a ums pointing device unless another usb mouse is also present, but that's the first problem in months (admittedly it's also the first change in as many months)).
- FLaNK Weekly 08 Jan 2024
-
Building a better keyboard and mouse switch
> Please submit the original source. If a post reports on something found on another site, submit the latter.
https://github.com/hrvach/deskhop
- Hrvach/Deskhop: Fast Desktop Switching Device
What are some alternatives?
csvlens - Command line csv viewer
rr - RR - Railroad Diagram Generator
kafka-serialization - Experiments and demonstrations of AVRO, Protobuf serialisation
PowerToys - Windows system utilities to maximize productivity
dns.toys - A DNS server that offers useful utilities and services over the DNS protocol. Weather, world time, unit conversion etc.
synergy - Use the keyboard, mouse, or trackpad of one computer to control nearby computers, and work seamlessly between them.
MindsDB - Platform for building AI that can learn and answer questions over federated data.
barrier - Open-source KVM software
Open and cheap DIY IP-KVM based on Raspberry Pi - Open and inexpensive DIY IP-KVM based on Raspberry Pi
durdraw - Versatile ASCII and ANSI Art text editor for drawing in the Linux/Unix/macOS terminal, with animation, 256 and 16 colors, Unicode and CP437, and customizable themes
display-switch - Turn a $30 USB switch into a full-featured multi-monitor KVM switch
steampipe - Zero-ETL, infinite possibilities. Live query APIs, code & more with SQL. No DB required.