pandruszkow / sysadminstuff Goto Github PK
View Code? Open in Web Editor NEWScripts, templates, config and a little software/hardware knowledge base that I use on a daily basis. Please feel free to have a look around.
License: Other
Scripts, templates, config and a little software/hardware knowledge base that I use on a daily basis. Please feel free to have a look around.
License: Other
Find that Windows-specific override that lets AutoHotkey override whatever shortcuts are already bound to the real Win+whatever
keyboard shortcuts. Find some way to do it easily on Linux too.
Create a canonical, cross-platform set of Windows key shortcuts that will do the same thing both on Linux and on Windows. Preference is given to whatever Windows does (for muscle memory), except for shortcuts that don't sit well with me (Cortana, XBox Game Bar).
https://askubuntu.com/questions/1347923/diagnosing-a-bluetooth-headset-hsp-hfp-issue-with-pipewire-ubuntu-20-04
https://wiki.archlinux.org/title/PipeWire
https://askubuntu.com/questions/1339765/replacing-pulseaudio-with-pipewire-in-ubuntu-20-04
https://askubuntu.com/questions/1333404/how-to-replace-pulseaudio-with-pipewire-on-ubuntu-21-04
https://askubuntu.com/questions/1343712/pipewire-is-not-recognized-by-ms-teams-but-pulseaudio-is
Good alternative for PulseAudio that I was trying to implement to help with the Bluetooth audio device disappearing on disconnections.
If not supported for the last paragraph, I could even run a custom build from source to have that patched in somehow as a hardcoded behaviour. Could then migrate to whatever upstream does once they would support the feature.
Apparently there are ways to run this on Ubuntu 20.04 LTS. I wonder if Arch also supports this quite well. I should try a Bluetooth adapter to get better audio quality.
https://www.google.com/search?q=logitech+c920+linux+resolution
https://www.youtube.com/watch?v=FKQCGFs-6Y0
https://www.linuxquestions.org/questions/debian-26/setting-webcam-resolution-programmatically-4175695382/
https://www.google.com/search?q=logitech+c920+linux+zoom
https://forums.linuxmint.com/viewtopic.php?t=225231
https://www.google.com/search?q=linux+%22uvcvideo%22+module+force+resolution
https://elinux.org/Thread:Talk:Jetson/Cameras/How_to_do_I_change_the_USB_camera_resolution%3F/reply
https://superuser.com/questions/494575/ffmpeg-open-webcam-using-yuyv-but-i-want-mjpeg
The solution seems to be forcing 1080p@30Hz with the MJPG image format, but how to do it? I suspect Teams and other video call application reset the resolution to whatever the kernel driver thinks is the highest res, but for some reason it doesn't consider that MJPG mode the highest res available. Perhaps the solution is to patch the kernel driver with a quick mod to force that particular VID/PID to work in this mode and ignore all requests to reset mode or change mode to something different. Or if sufficiently easy and I have the time, I can try a real patch to the uvcvideo kernel module. Perhaps there's a table or a switch statement or something that contains the hardware definitions, and all I need to do is to add it there. Or perhaps just updating the kernel will do. I must check what happens on my arch and upgrade accordingly if it does work.
It's getting long in tooth, even though it's served me well over the years. Virt-Manager has been confirmed as a viable successor, and it's crazy fast because it supports virtio/KVM drivers for Windows. As a bonus, sessions start detached by default.
Cover:
libvirt
, kvm
), software installation on Ubuntu 20.04 LTSI could include a counter-bot that will automatically tag each tip with an embedded-image counter at the end, like a website view counter. Every time I found a tip useful or reused it, I could click it to submit a GET/POST request to some endpoint I'm running. That endpoint would then checkout the repo, increment the value on the counter, and then commit the change and push to the repo. As a result, I can automatically keep track of how much I use these tips and when.
Some easy way to tag each entry would be appreciated.
Edit: could I use Github Actions for this somehow?
https://manpages.ubuntu.com/manpages/xenial/man1/notify-send.1.html
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.