this post was submitted on 24 Sep 2024
82 points (93.6% liked)

Linux

48008 readers
1194 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

Hi all,

I'm getting a pc for my daughter. I'll install Fedora KDE Spin. I'm looking for a parental control solution that also integrates with her Android phone. I'm currently using Google's Family Link which while not great it offers enough. I'd be happy to move to any other solution that can count both device's usage screen time as one so she doesn't use up her phone and then move to the PC.

Any cool recommendations?

you are viewing a single comment's thread
view the rest of the comments
[–] BearOfaTime@lemm.ee 4 points 1 month ago (1 children)

For phone, a couple things.

Look for Mobile Device Management. I've been meaning to do this for family for years.

Flyve is an open source MDM. I've only tested it so far. You may want to look around for others.

To help with file management on Android, I setup sync jobs between the phone and a desktop (or a user's laptop) for certain folders, things like DCIM, Download, Movies, Pictures, etc (and certain app data folders such as Camscanner) using Syncthing-Fork on the phone, and Syncthing or SyncTrayzor on a pc. Doing this enables file management from the pc, as changes can sync back to the phone (and since I want my photos on my pc anyway...). Syncthing can work across most any network, including the internet and your phone data plan (so don't let it sync big stuff using data). It can be locked with a password too, to prevent little hands from mucking things up.

You could, in theory, just let it sync the entire sdcard, but lots of stuff changes all the time, such as app data in the Android folder. No reason to sync that stuff. Plus doing that doesn't permit finer control of sync for things like DCIM, which I permit to sync over any network and any power state.

Syncthing also works between two or more phones, or PCs (windows or Linux), and has lots of flexibility for sync. I use it extensively to share stuff with friends so we don't have to think about sharing, especially for larger files. I sync files between phones with no PC, some sync jobs use a pc as intermediary so both phones don't need to be connected all the time, etc.

Another sync tool, Resilio, is really good. But on the phone it's a major memory and battery hog, so I use it only for it's selective Sync feature, and keep it turned off otherwise.

These are just my ideas, everyone's use-case is different. Your problem is one I've been lazily working on for years, so I look forward to the other ideas that come up here.

[–] osaerisxero@kbin.melroy.org 3 points 1 month ago (1 children)

Flyve's site says that it's ceased development, which I found to be slightly amusing since this is the first I've heard of it. I have a lot of experience in the MDM space, and to be perfectly frank, for Android your best option is staying first party and sticking with Family Link. The MDM APIs in android land are a hot mess, and have been since their inception, and 3rd party solutions have only ever been adequate at best.

[–] BearOfaTime@lemm.ee 5 points 1 month ago

The MDM APIs in android land are a hot mess

Ain't that the truth.

I avoid Google stuff, actually going Google free on the phone I'm setting up now, so Family Link is out for me. And I try to avoid all-eggs-in-a-basket anyway.

Yea, it sucks. I've looked at a LOT of MDM for Android.