• 13 Posts
  • 226 Comments
Joined 2 years ago
cake
Cake day: June 10th, 2023

help-circle


  • I’m not hiding anything, I’m choosing what to share; there’s a difference.

    as to your (somewhat naive) perspective, yeah, having your shit out in the open is a credible threat. the solution is have all your shit private by default and not shared with anyone. then, allow leaks on a case-by-case basis.

    we’re all done (or should be, at least) with the idea that there are laws and regulations shielding us from the now rampant abuse from various threat actors. instead of relying on the government or whoever to enact those regulations, I find it way better to not allow anyone to be in the position to compromise me.

    this is a forever moving target and you’re never going to achieve full security; to paraphrase cory doctorow, that’s a full-time, unpaid job that you’re doing in addition to your existing job. but I’m better off with more security and privacy than without, so I’m ok with the sacrifices I have to make.




  • aside from the obvious, wayland being the default choice on all relevant distros and DEs and being continously worked on, evermore projects switching to it (WINE most recently) whilst X11 is in maintenance-mode, the main thing for me and my deployed fleet is if you’re running a modern laptop, say with a 1080p or better screen, wayland is a must. primarily because of the output (UI scaling, effortless multi-monitor dock/undock) and the input (touchpad gestures, touch screens).

    if your world is a desktop with a mouse and, say, XFCE, then you have very few of these things intruding on you and you don’t really understand the benefits benefit from it.




  • all props to the lady, her content is usually on point and she’s really trying but please don’t use clonezilla for cloning disk-to-disk. if you have a fairly modern OS with say encrypted btrfs, this thing copies the whole disk (instead of only the occupied space). so if you have a 500 GB disk with 50 GB used, clonezilla will copy the whole 500 gigs. aside from that not being super-efficient, it’s also not very healthy for the target SSD. it also copies the UUIDs, so if you leave both disks in the system, havoc awaits.

    a vastly faster and way more efficient solution is to use btrfs send | btrfs receive to copy only the data. sadly, no beginner-friendly tool for such an operation exists and you’re still supposed to set up everything by hand (new partition layout, grub or systemd-boot install, fstab, etc).

    eons ago, we had SuperDuper! on macOS. a free and simple tool anyone could use. that thing clones the disk by copying only the data, so it’s possible to clone a larger drive to a smaller (provided the data fits), makes the target bootable, etc. so you just plug it in and it works and all of that works from a live system, no need for USB flashes and such! I’m not aware of any such tool available here and clonezilla even in “beginner mode” is a tall order for non-experienced user.


  • keep your data turned off. you load the tablet with books or whatevers, you don’t need no comms, hence nothing can leak.

    second, you should get the device based on LineageOS support, so check their devices page first. there’s but a handful of those, I was lucky to find a Tab S6 Lite for cheap and it’s hella supported. if you have money to burn then look into Pixel tablets and such.

    finally, when you eventually flash them, the battery life isn’t great. even just having them lying around not doing anything in standby requires you to connect it to power every other day or so. had an iPad like 10 years prior, that thing could be left for weeks and still be available when you need it. sadly, no such thing exists here.

    p.s.: not what you asked for, but take a look at old 2-in-1 tablets in the vein of Dell Latitude 5285/5290/7290 etc. those are fully featured i5/i7 machines, tons of RAM, expandable storage, you can install Linux on them with all the benefits and drawbacks that brings; battery longevity also ain’t a thing here, but at least you can tweak everything (limit frequencies, hibernate, etc.)


  • they are switches for electron apps, as some of them default to run under X11. so for e.g. element, it should be flatpak run im.riot.Riot --enable-features=UseOzonePlatform,WebRTCPipeWireCapturer --ozone-platform=wayland.

    you can check if all your apps are using wayland by running xlsclients in terminal while you got them open; an empty response means all wayland.


  • maybe reword the title, as this will inevitably lead to partisan turf wars in the vein of my-distro-can-beat-up-yalls-distro and such.

    as to your thesis, yes, mint and ubuntu are important and needed as beginner-friendly it-just-works solutions that have things in place (like the mentioned driver manager) that are sorely needed for noobs. once they learn what’s what they are free to wander farther, as there’s essentially zero switching costs when moving from, say mint to fedora.

    you’ll find low sympathy from experienced users as they can’t relate to people who are so much below their expertise level. case in point, a buncha people already mentioning package managers, ignoring the idea that a noob doesn’t know what that is.


  • if you’ve installed flatpak recently, say F40 onward, it should default to user. if it’s an old install then your flatpaks are system-wide. there isn’t a downside for either case per se, but user being the default for the future prevents potential issues.

    my issue is, when I need to edit a .desktop file (to include ozon flags and whatnot) for a system-wide flatpak app, plasma doesn’t edit the app’s .desktop file but incorrectly inserts a symlink to the user-wide version (which doesnt exist). there are ways around that, like removing the symlink and manually copying the file from /var/lib/flatpak/wherever to ~/.local/share/applications/ and editing it there, but then plasma doesn’t pick up the change immediately so this works better for me.




  • can’t help with the switch but if your monitor has multiple inputs, you can use ddcutil to switch between inputs. so for me it’s:

    ddcutil -g PHL setvcp 60 0x0f # DP1
    ddcutil -g PHL setvcp 60 0x10 # DP2
    ddcutil -g PHL setvcp 60 0x11 # HDMI1
    ddcutil -g PHL setvcp 60 0x12 # HDMI2
    

    then you can use udev rules or external triggers to switch, e.g. KDE connect’s “Run Command” etc.





  • I disagree on both them counts. for an intermediate user, sure. for a try-to-dip-their-toes first-time user, absolutely not.

    VMs are OK for one-off or compartmentalised tasks. running linux on anything but bare metal is a sub-optimal experience and off-putting. it’s essential for the user to get the feedback in snappy and satisfying response to their actions, which is easily accomplished even on 10-year old hardware, while being a tall order for any VM deployment. not to mention, any intense graphic use (an important part of OP’s spec) is nothing but crap in that scenario.

    dual-boot scenarios are not for beginners. a) you can fuck something up and thus relieve you of a safe fall-back and b) you can’t switch between workstation #1 and #2 concurrently, reboots are jarring focus breakers.


  • the list of things you’d like to be able to seamlessly transition over is kinda… well, that’s a lot of stuff. anyone claiming you can pull this off whilst maintaining any semblance of productivity is deluded.

    my advice would be, get yourself a second machine. powerful hardware is stupid cheap nowadays and you can get a semi-competent laptop in the $100 region. take your time setting it up, always having the option to tear everything down and start over as it’s not your primary rig. start with a beginner friendly distro, Mint or Ubuntu, try 'em both and see which you like better.

    then, just start doing the things from the list. item 1, easy-peasy. item 7 next, huh that was easy. next item 4, then 5… you’re gradually transitioning, without any downtime and always having the fallback option of your existing setup. before you know it, you’re a Linux user!

    by the time you figure all this stuff out, you’ll have the knowledge and confidence to nuke windows for good and jump in both feet, not to mention - your laptop as a fallback.