Eskating cyclist, gamer and enjoyer of anime. Probably an artist. Also I code sometimes, pretty much just to mod titanfall 2 tho.

Introverted, yet I enjoy discussion to a fault.

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

help-circle



  • One is integrated into the system and the other is not?

    What system? The DE?

    A linux desktop install is a system of systems. Almost none of which are essential, all of which are interchangeable with other versions and options.

    The nextcloud desktop client honestly integrates with “the filesystem” much more closely than the Online Account functionality of KDE. Is it part of “the distro”?

    Steam is not integrated. At all.

    Really? Even on Bazzite, the distro that can replace SteamOS and all its handheld console functionality?

    Steam is basically an entire DE in gaming mode.


  • Steam does not integrate into the calendar, contacts, filesystem, etc.

    And the software providing the calendar and contacts features can be uninstalled in the very same way steam can be. In fact the entire DE can be. What’s the distinction you’re making?

    But it’s not, because it’s not limited to KDE. They pretty much all do.

    Ok, so say most DEs have the feature. It doesn’t make nextcloud any more centrally integrated than steam is.


  • KDE is part of the distro.

    Sure. But a “distro” is a preset collection of software packages. Very nearly all of which are optional. What’s “integrated” doesn’t really tell anyone anything. The list of software can be anything. By this logic Steam is “integrated into the distro” on distros like Bazzite that have it pre-installed.

    In comparison, it’s much more useful to tell people “KDE provides integration with this thing” because that allows people to instantly tell whether they can make use of that feature, based on whether they are running KDE, regardless of what distro they started off installing.

    To enable the functionality, I installed the kaccounts-provider package just now. Trying it out, it seems to allow you to view the contents of your nextcloud account in the network section of Dolphin (though this doesn’t seem to actually work, likely due to my use of two factor auth on my instance). It also syncs contacts?

    To access additional functionality, the desktop client is still required (though it too integrates nicely with Dolphin to the point you might not have realized it is separate software, if you had it pre-installed). It’s possible that the login process for it is even automated if you already have your account added in KDE settings.


  • Can you elaborate? That “usually” is doing a lot of heavy lifting, I’ve never heard of this.

    What is integrated? How do sync folders work? Does it support calendar syncing? Contacts? How do you browse the stuff stored on nextcloud after logging in?

    I use the desktop client to sync files, and Merkuro via caldav to sync calendar events. For everything else I open nextcloud in firefox.

    Edit: There is an Online Accounts section in my KDE settings. There is only an option for OpenDesktop.

    I assume this can be expanded with additional software packages. Anyway, this is a KDE feature. Not “integrated into the distro”.



  • Well, I’d start with physical buttons. Forget stuff like face ID. A button that scans your fingerprint is a lot simpler to “get”. Same goes for volume keys.

    Automatic screen brightness is pretty good, but if it weren’t a thing, buttons would work there. That’s how laptops do it.

    I’d add a feature that makes certain settings reset to “default” after a configurable amount of time (or never). Airplane mode or mute could turn off over night, so grandma can never “disable” her phone and become unreachable, or unable to reach anyone. (Except by turning it off, a concept almost no-one has to be taught)

    Give me the ability to disable quick settings in the notifications shade, grandma doesn’t need to toggle nfc, wifi, her data connection, or start screen recording (I literally tried to remove all the quick settings, but there’s a minimum!). Hell, get rid of the notification shade completely and make it a physical button that just opens your messages from whatsapp, sms and email, all in one list.

    I don’t think we need to dumb down everything a phone can do. And I think we can assume an elderly person can get help with changing settings or setting it up to begin with. As such, what I wish fir, is for the simple stuff to be even simpler, and for the complicated stuff to be hidden away and essentially have configurable child locks, so they can’t be touched, except by someone who knows what the stuff does.

    It should be possibly to put a device in a mode where it is “senile-proof”. But it isn’t. My grandmother can, and has, put her devices in a state where they do not work, simply by turning on airplane mode without realizing. And our current solution is to use Life 360, so we can check that her phone is still “online” and have someone visit her to fix it, if it isn’t.



  • Sounds ok.

    But limiting. My grandma is still able to learn and think.

    She currently uses a tablet and a phone. Android, set up by me, and locked down as much as possible.

    One home screen, with the apps she wants on one half of the screen, and a widget that shows notifications on the other half. (Limited only to notifications from apps like whatsapp, etc., she doesn’t need see that the phone updated the OS during the night etc.)

    This way, all I had to do, was tell her how the home button works, and how the back button works. No explaining quick settings or the notification shade.

    From there, she’s slowly learned each app, always safe in knowing she can hit home/back if confused, and take it from the beginning.

    The notification widget has been especially good, as it is always there showing her her messages, and she can tap them to go straight to replying.

    It’s infuriating to me that all modern devices require extra steps, just to see messages you’ve received. The way a message would be shown on the lock screen and then be “gone” upon unlocking the screen was infinitely confusing to her.


  • I’ve never lost patience with my grandma like that. She’s old, a sweet person (most of the time) and perfectly intelligent if you let her be.

    In fact when guiding her with tech, I hate the way she calls herself stupid and slow when she makes mistakes.

    We just don’t make tech for old people the way we should. There are “accessible” phones but the ones I’ve had experience with are atrocious hackjobs with deal-breaking quirks, when the whole point is to be simple.





  • It is also used for system suspend.

    Disabling swap will prevent a system from suspending, which might be fine, but I use it.

    And swap isn’t some ancient relic. Sure, my 32GB desktop barely uses it, but my home server benefits greatly from having 64GB of swap in addition to 16GB of physical memory. It may not need to use much more than 16GB at any one time, but shit runs a lot better using a giant SSD swap with how many services I run.

    System config is case by case, not “current year”.

    @Dave@lemmy.nz



  • Uuh. That is exactly how games work.

    And that’s completely normal. Every modern game has multiple versions of the same asset at various detail levels, all of which are used. And when you choose between “low, medium, high” that doesn’t mean there’s a giant pile of assets that go un-used. The game will use them all, rendering a different version of an asset depending on how close to something you are. The settings often just change how far away the game will render at the highest quality, before it starts to drop down to the lower LODs (level of detail).

    That’s why the games aren’t much smaller on console, for exanple. They’re not including all the unnecessary assets for different graphics settings from PC. They are all part of how modern game work.

    “Handling that in the code” would still involve storing it all somewhere after “generation”, same way shaders are better generated in advance, lest you get a stuttery mess.

    And it isn’t how most game do things even today. Such code does not exist. Not yet at least. Human artists produce better results, and hence games ship with every version of every asset.

    Finally automating this is what Unreals nanite system has only recently promised to do, but it has run into snags.