Git Product home page Git Product logo

sysadminstuff's People

Contributors

pandruszkow avatar

Stargazers

 avatar  avatar

Watchers

 avatar

sysadminstuff's Issues

Implement new desktop shortcuts that override the Windows key

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).

  • Implement screenshot/snipping tool on Linux, including area selection and window selection modifiers that mirror those of Windows.

Implement PipeWire

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.

Add notes on getting Logitech C920s working under Linux at full HD resolution @ 30Hz

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.

Migrate VM setup away from VirtualBox

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:

  • VirtualBox additions like guest copy/paste, shared folders, seamless mode if possible.
  • Auto-start of a VM on system boot
  • Configuration of user groups (libvirt, kvm), software installation on Ubuntu 20.04 LTS

Add a counter-bot for when I use a tip

I 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?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.