SteveTech

joined 1 year ago
[–] SteveTech@programming.dev 5 points 5 months ago* (last edited 5 months ago) (1 children)

For electron, if ELECTRON_OZONE_PLATFORM_HINT and electron-flags.conf don't work, you can also add --ozone-platform-hint=wayland to the end of Exec in each .desktop file (also works on Chromium, ~~but not CEF AFAIK~~ and sometimes CEF).

There's also --ozone-platform-hint=auto if you find yourself switching between X11 and Wayland.

[–] SteveTech@programming.dev 2 points 5 months ago

I have also added all Cloudflare IPs in Jellyfin's known proxies

You should only need to add the IP of the last proxy before reaching Jellyfin, which would be Caddy.

[–] SteveTech@programming.dev 1 points 5 months ago* (last edited 5 months ago)

I don't think I've ever seen an AMD powered laptop unless it used an APU.

There's at least 4 on AMD's website, so they do exist but they don't seem very common.

Also Intel has laptop chips, but I'm not sure if it's actually discrete or just another die on the CPU.

[–] SteveTech@programming.dev 1 points 5 months ago (1 children)

ADCs, DACs, IO extenders

These should all work without kernel drivers. For example, here's a user space python library for ADS1*15 ADCs, or Nuvoton MS51 IO Expanders. Unless you need very specific timing or require the kernel to know about it, you shouldn't need a kernel driver.

[–] SteveTech@programming.dev 1 points 5 months ago (3 children)

Idk, with I2C if it's not something that needs a kernel level driver, there usually isn't a problem with interacting with it from user space, for example basically all RAM RGB controllers are I2C and OpenRGB has no problem with them. I'm pretty sure I've only ever used an I2C device tree overlay for an RTC.

Also I2C/SMBus is present everywhere on x86, like some graphics cards expose it through their HDMI ports, even some server motherboards have a header for it; but for GPIO I'm unaware of any motherboards that expose it, so good luck researching the chipset and tracing out the pins.

[–] SteveTech@programming.dev 4 points 5 months ago

but I can't figure out which of the "0000:00:whatever's" correlate to my Bluetooth card

lspci will list your PCI devices and their ID, but if it's a combo WiFi & Bluetooth card, they usually use PCIe for WiFi and USB for Bluetooth.

[–] SteveTech@programming.dev 1 points 5 months ago

If you can't get the VPS to work, alternatively there's Cloudflare but last I checked streaming was a little out of their free terms. With it, you should just have to set your AAAA record and make the cloud orange, that way Cloudflare will proxy it, and IPv4 will work. There's also Cloudflare tunnels which lets you host websites without port forwarding anything.

[–] SteveTech@programming.dev 1 points 5 months ago

I think it mostly relies on Glaxnimate for graphics and stuff, which supports most SVG and Lottie animations.

So there's not really a library, but things aren't hard to find.

[–] SteveTech@programming.dev 1 points 5 months ago

Online screen recorders already exist too, I also don't think it really needs any server side logic either.

[–] SteveTech@programming.dev 2 points 5 months ago (1 children)

I don't think Windows has swap partitions, you could maybe install a basic installer to the recovery partition, repartition in that (copying the ISO between partitions), then load the full ISO.

[–] SteveTech@programming.dev 3 points 5 months ago (3 children)

I don't know anything that can do an in-place ext4 conversation, but there's ntfs2btrfs which is already in the Debian repos if you're okay with BTRFS.

Of course, backup anything important, ntfs2btrfs should create a backup snapshot if you need to revert back to NTFS, but I wouldn't count on it.

[–] SteveTech@programming.dev 1 points 5 months ago

Google does too, although I only know of it being used for domains.google, which got killed.

view more: ‹ prev next ›