[-] [email protected] -3 points 1 day ago* (last edited 1 day ago)

looking for "privacy issues" in iOS is like wondering if the sandwich you found in the sewer has healthy and organic salami, as if that's the only issue preventing you from eating it.

you're being spied on from the moment you activate it, including when it's "off", so does it matter if there are seven or actually nine things invading your privacy?

[-] [email protected] 5 points 2 days ago

wish they would say what the "old intel CPU" refers to and which ate the modern ones that don't need the hack.

[-] [email protected] 5 points 2 days ago

I have no idea what this challenge is (I automatically assume it's some cringe when I read "challenge" also that pic is... what?), but you don't run Mint/Debian/Ubuntu if you have super-fresh hardware, like AMD 7000-series or Intel 14th gen and so on. in that case you have to go with Fedora or one of its derivatives (Nobara, Bazzite, etc.), because they have the newest kernels that allow this hardware to run OOB.

if you have a bit older hardware (like 2-3 years old), Mint or Debian is your best bet; Ubuntu if you have to, and only as a stepping stone. it's a solid base and if you use flatpak for everything (Firefox, Chrome, Lutris, Steam, etc.) you won't have issues with old packages and you'll get the best of both worlds - stability and supported hardware.

[-] [email protected] 2 points 2 weeks ago

coupla blogs and lemmy subscribed ordered by top day; once I'm done with it, that's it, no doomscrolling no more. all news and sports are filtered out, along with memes and similar stupid shit.

if im really craving something, read a book (thanks Anna!), reinstall one of the cheap laptops I got, go for a run/walk/bike ride etc. works most of the time.

[-] [email protected] 0 points 2 weeks ago

weeell you kinda misrepresented the stated point, creating what's commonly referred to as a strawman.

the subject isn't a random sandwich that might or might not have contaminates in it; the subject is a shit sandwich. therefore it's pointless to argue exactly how much shit is in a shit sandwich, as its essence and genesis preclude it from being considered nourishment.

now there's copious propaganda out there convincing you it isn't that bad, lotsa people do it, memba the sandwich from decades ago you loved... but we're in the wrong community for that.

[-] [email protected] 6 points 2 weeks ago

does it matter how bad it is? does it matter how much shit is in a shit sandwich?

I'm not having it however little there is.

[-] [email protected] 9 points 2 weeks ago

I do without.

no way am I bothering with installing windows, in a VM or elsewhere.

[-] [email protected] 3 points 3 weeks ago

you're not mentioning which Pixel you're getting for $200 and also that's only twice the stated budget. anyhow, the cheapest Pixel 7 I have locally available is $310 ("lighty used"), which I think is the lowest rung; sixes are like three years old and that's a no bueno for phones with fixed batteries. as an aside, if I'm buying something someone rubbed their face on, spat on, and rubbed all over, I'm paying half price max, not 15% less than NiB ($355 here).

last week I bought a Poco F1 (SDM845/6GB) in not great condition for $60; excellent LineageOS and PostmarketOS support though and easily replaceable batteries. a month or so prior, a Mi 9T Pro (SDM855/6GB) for $80. those are on the high side, there's a ton of LineageOS supported Xiaomi devices for $50 or less if you go down to SDM6xx/4GB, which is plenty for everyday use. they can be had on the cheap because their MIUI operating system is bloated and hella slow so people just upgrade, whereas unlocking the boot loader and flashing an alternative nets you a super useable device.

I'm not saying any of those is as good as a modern Pixel device, but for my use cases they are more than enough.

[-] [email protected] 0 points 3 weeks ago

it was pretty bad. the "protagonist" was as irritating as they come. evacide, doctorow and co. were super-underutilized, I imagine a huge chunk was cut out to make enough room for mr. annoyance and his forced parables and non-sequiturs.

I understand some things had to be dumbed down, but this was really, really bad from every angle you look at it.

[-] [email protected] 1 points 3 weeks ago

although just a cursory look at the drama surrounding it is reason enough, my real reason is pretty simple: the hardware costs just way too much.

a phone should cost like $100, max. that's an easily breakable thief magnet and you should put in as much effort as possible to treat it as a fungible device. you break or lose one - no big deal, it's encrypted, restore from backup and keep on truckin'.

I can lose/break/gift like 6 or 7 competent devices (SDM680/845/etc, 6 GB RAM) before I even get close to the price of one used Pixel. hard, hard pass.

28
submitted 1 month ago by [email protected] to c/[email protected]

I want to create a minimal install for mpv playback through jellyfin-mpv-shim and macast. this is going to be a base for a FOSS media sink akin to a Chromecast. you attach it to your TV and it plays whatever you send it, like movies from your jellyfin server and youtube/vimeo/piped/etc videos. otherwise, there's no interaction with it, it doesn't handle input (remotes, mice, keyboards, etc.), it's controlled via apps (jellyfin android and allcast).

I've already made a proof-of-concept device running debian 12 with Plasma and it (mostly) works. now I'd like to trim the fat and install only what's absolutely necessary as I currently only have a 2006 macbook with busted screen and GMA950 with a mechanical HD. I'm gonna go with LAN only so I don't have to dick around with broadcom WLAN.

what do I need in terms of DEs and/OR WMs? do I need those at all? I seem to remember that I could run firefox in kiosk mode without anything else but X11, could I run mpv like that? or possibly wayland? what would be the absolute minimum package-wise to achieve this?

to reiterate, it's only going to display full-screen mpv when there's video to play, no menus, navigation, nada. possibly some slideshow-while-idle thingy in the future if it doesn't add too much in terms of software needed, but not right now.

75
submitted 2 months ago* (last edited 2 months ago) by [email protected] to c/[email protected]

I hate spending money on hardware when there's a software solution. like, I've got a subwoofer from a 2.1 system (without satellites) for free. instead of sourcing speakers for it, however cheap they might be, I'll just utilize the speakers from my monitor. pipewire to the rescue, it creates a combined sink that outputs sound to both DP and analog audio, et voila - a 2.1 sound system. people are like "your monitor sounds like that!?" and usually I play dumb: "yeah, yours doesn't? well that's linux for ya".

so, I have a desktop and a laptop and I'd like to share the same monitor, keyboard, and mouse. modern monitors have a KVM switch integrated, you connect your keyboard/mouse/etc. to it, one USB Type-C cable to the laptop, a couple to the desktop and you have a seamless switch; it even charges the laptop, how cool is that!

however, my monitor works just fine and I don't replace my hardware unless I really have to. USB KVMs with similar functions aren't cheap. also, the monitor already has multiple display inputs so I got to thinking, how do I re-create this with no money, or as little as possible, with DIY tech?

first, switching the display; this one took me no time at all. I have a USB Type-C to DP cable (with DP-Alt) and with the power of udev (detect a connection then trigger stuff) and ddcutil (sends commands to the monitor) I got it working as seamless as possible - I connect the laptop and it automagically switches the monitor over. when I disconnect it, the monitor falls back to an active connection, which is the desktop. awesome!

now how about switching the keyboard and mouse over? I'd like to do it in software, like barrier/inputleap does it but without having to move the cursor to the adjacent monitor. also, both machines are on wayland which isn't supported. eventual input lag to the laptop is unimportant, I game on the desktop. no idea if that can be accomplished or if that's even a thing...

that is a thing - it's called USB/IP, i.e. sharing your USB device over TCP/IP; it's a kernel module included by default for a long time now and that thing rocks! not only does the USB keyboard work without any perceivable lag on the laptop, it get's "disconnected" from the host, so your keypresses aren't disturbing the host. since it's a kernel module, no need to convince wayland to play ball! this also works for webcams, scanners, readers, etc., the client system thinks this is a local device and it just works.

so all we have to do is expand the shell script to bring over the keyboard and mouse along with switching over the monitor once the USB-C connection is detected annnd... success!

well, sorta. my wireless mouse is second-hand and I haven't got the USB receiver for it, so it connects over bluetooth. tried sharing with usbip and it works, but the radio connection gets interrupted or something and the mouse doesn't work there. maybe there's a workaround but I don't want to dig further.

also, how do I switch back to the desktop to shoot some peggies? I don't want to disconnect the laptop manually so I could come up with a slew of shell scripts and udev triggers and I'd also need a ssh tunnel, I don't want my keyboard input to travel over the LAN in cleartext, etc... kinda cumbersome. also, once the novelty wears off, the automagicallity gets tired, I'd prefer manually switching between devices with a keyboard combo.

enter rkvm. it's written in rust and as everybody knows that's super awesome. unlike usbip, comms are encrypted, so no sniffing possible, and hotkey switching is a default function, and it also handles the mouse!

now, rkvm currently doesn't support triggers, like "do X when hotkey combo pressed", but Plasma can handle running the monitor switch script on each device separately by listening to the same hotkey combo.

both solutions have their advantages and disadvantages, usbip requires more legwork but is more powerful whereas rkvm is simpler and easier to set up.

the final step, powering the laptop over the same cable. sadly, can't handle that in software, but there are power delivery injectors out there, some as cheap as $7. also, there's this cool project, looks easy enough to source and implement. not sure if I'm going that way or just go with a used dock station, as those can be had for a song for popular business ex-flagships, like the Thinkpad T-series, HP Elitebooks, Dell Latitudes, etc..

are there downsides? sure there are. numero uno, the host (desktop, in my case) has to be on all the time. not a big deal for me, it gets woken in the morning and suspended late at night. there are edge cases when rkvm geeks out, but for a thing that's in its 0.x version, this is more than usable.

so, I've been using this setup for the past week or so and haven't yet found it to break or have any negative side-effects. gaming on the desktop is as snappy (or shitty) as ever and using my mech keyboard and giant screen on the laptop allows me to easily compartmentalize my business and private stuff.

thanks for reading!

edit: edited title to clarify I'm talking about a Keyboard-Video-Mouse switch, not a Kernel-Virtual-Machine.

view more: next ›

dingdongitsabear

joined 1 year ago