rollingflower

@rollingflower@lemmy.kde.social

This profile is from a federated server and may be incomplete. Browse more on the original instance.

rollingflower,

Yup, Wayland is so old it already has old concepts. But it is also changing a lot

rollingflower,
  • TPM encryption or LUKS in general
  • general distro architecture like ostree
rollingflower,

Ironically that link (that I manually took from the browser as it would otherwise be a permalink to my instance…) doesnt work in Jerboah

rollingflower,

Ironically that link (that I manually took from the browser as it would otherwise be a permalink to my instance…) doesnt work in Jerboah

rollingflower,

No

rollingflower,

Imagine Git for Lemmy

rollingflower,

Thanks, exactly what I searched for.

Lemmy has a huge problem with federation of small servers it seems? At least my server has immense troubles loading anything from some servers and it seems clicking the ! Links forces the server to load them.

I think every instance should promote a random community every day to prevent this tech-only and only big community monopoly

rollingflower,

Awesome!

rollingflower,

Did it!

be4foss, to KDE
@be4foss@floss.social avatar

Selenium automation for measuring software's energy consumption?

@prady0t wants to guide you!

Read about his Season of KDE 2024 work on documentation for AT-SPI, including video guides for the community.

"How Selenium Helps Build Sustainable Software (And More)"

https://eco.kde.org/blog/2024-04-11-sok24-selenium/

Keep an eye here for the videos (coming soon)!

@kde

rollingflower,

Free Software is so damn political.

We need to bring Linux to the Offices, KDE and whatever Linux Distro you like needs to be there for the people to use.

Windows 11 will cause extreme piles of E-Waste. This is not tolerable.

I am so proud of the people in Schleswig-Holstein, my home state, to have switched to Linux in their Offices! This is such an important step against E-Waste, and all the Dependencies that Microsoft creates.

rollingflower,

I am always surprised about the amount of optimization we see in core components still today.

But yes, Electron, web tech, ads, blur, animations, are all the opposite.

rollingflower,

I am watching Youtube to have a summary mostly

rollingflower,

The app requests Network Permissions

rollingflower, (edited )

Here is my template


<span style="color:#323232;">sudo cat > /etc/systemd/user/rsync-backup.service <<EOF
</span><span style="color:#323232;">[Unit]
</span><span style="color:#323232;">Description=do rsync backups with some conditions
</span><span style="color:#323232;"># After=network-online.target
</span><span style="color:#323232;">
</span><span style="color:#323232;">[Service]
</span><span style="color:#323232;">Type=oneshot
</span><span style="color:#323232;"># require a power connection (optional)
</span><span style="color:#323232;"># ExecStartPre=sh -c '[ $(cat /sys/class/power_supply/AC/online) = 1 ]'
</span><span style="color:#323232;">
</span><span style="color:#323232;"># require battery over 40%
</span><span style="color:#323232;"># ExecStartPre=sh -c '[ $(cat /sys/class/power_supply/BAT0/capacity) -ge 40 ]'
</span><span style="color:#323232;">
</span><span style="color:#323232;"># require the connected network to NOT be "metered"
</span><span style="color:#323232;"># ExecStartPre=sh -c '! $(nmcli -t -f GENERAL.METERED dev show | grep -q 'yes')'
</span><span style="color:#323232;">
</span><span style="color:#323232;">ExecStart=/home/user/.local/bin/rsync-backup
</span><span style="color:#323232;"># you might add everything you need
</span><span style="color:#323232;"># ExecStart=/path/to/something/else
</span><span style="color:#323232;">
</span><span style="color:#323232;"># delete old logs (disabled for testing)
</span><span style="color:#323232;"># ExecStartPost=rm -f /var/log/rsync-backups.log
</span><span style="color:#323232;"># log the updates
</span><span style="color:#323232;"># ExecStartPost=sh -c 'echo "Last backup: $(date)" > /var/log/rsync-backup.log'
</span><span style="color:#323232;"># write errors to log
</span><span style="color:#323232;">StandardError=file:/var/log/rsync-backups.log
</span><span style="color:#323232;">
</span><span style="color:#323232;"># GUI message
</span><span style="color:#323232;">#ExecStartPost=/usr/bin/notify-send -t 0 -a "Backup" "rsync backup finished." "$(output of some command if you want infos about the backup)"
</span><span style="color:#323232;">
</span><span style="color:#323232;"># run with low priority, when idling
</span><span style="color:#323232;"># Nice=15
</span><span style="color:#323232;">IOSchedulingClass=idle
</span><span style="color:#323232;">
</span><span style="color:#323232;"># when conditions were not met, try again after 15 minutes
</span><span style="color:#323232;"># Restart=on-failure
</span><span style="color:#323232;"># RestartSec=900
</span><span style="color:#323232;">
</span><span style="color:#323232;">[Install]
</span><span style="color:#323232;">WantedBy=multi-user.target
</span><span style="color:#323232;">EOF
</span>

Timer file:


<span style="color:#323232;">sudo cat > /etc/systemd/user/rsync-backup.timer <<EOF
</span><span style="color:#323232;">[Unit]
</span><span style="color:#323232;">Description=do rsync backups with some conditions
</span><span style="color:#323232;">
</span><span style="color:#323232;">[Timer]
</span><span style="color:#323232;">OnCalendar=daily
</span><span style="color:#323232;">Persistent=true
</span><span style="color:#323232;">EOF
</span>

(I think the unit is needed)

That is a slightly modified variant of my automatic rpm-ostree system updates which took an hour or so with the help of ChatGPT and a lot of testing around.

Systemd services are lit.

If you add a “repeat when conditions are not met” you need another timer to start it. Like 2 loops, one big loop to start the process, and one small loop to keep trying until conditions are met. I do that with my system updates to prevent them being done

  • with low battery (or even using an AC requirement)
  • over a metered network
  • when the system is busy
rollingflower,

Okay good notice. You should put that in a deparate .timer file then

Anyone know exactly what info Youtube captures from you from its browser version (and by what means)?

I know the prevailing sentiment for a long time in the privacy community has been “DAE Youtube bad?” though I have always thought that it is kinda overblown. Besides, I am using Firefox which is supposed to isolate tabs so they can’t speak to each other, so I felt a small amount safer using Youtube....

rollingflower,

Adblock doesnt help privacy.

You need to use a hardened browser with as little unique identifiers as possible. Then you need to delete cookies and use different or unified IP addresses, obviously.

rollingflower,

Okay then that was the “extreme” mode and maybe was already removed.

What apps would you love to have open-source alternatives for?

It seems like the FOSS community is continuing to grow, and FOSS apps keep getting better (Immich reallh blew my mind recently), which is a big win 😎 but there are still many apps I use that I would kill for an open source alternative. I am curious what you guys think? Are there any apps you’d love alternatives for?

rollingflower,

Okay having an easily readable build file is a bit missing. Flathub hides that a lot.

I think their rating system, which is on the website and also GNOME Software, displays apps with home access as insecure.

And somehow this seems to be general knowledge and an issue about a privilege escalation through a local override was just closed. Yay

kde, to kde
@kde@floss.social avatar

We have now reached (and surpassed) 1000 Supporting Members! 🎉

But as KDE grows and takes on more and more ambitious projects, the effort to raise funds also increases.

If you would like to help, please consider becoming a supporting member and get your name inscribed in Plasma's Hall of Fame:

https://kde.org/fundraisers/plasma6member/

Or, if you prefer, you can make a one time donation:

https://kde.org/community/donations/
https://kde.org/fundraisers/yearend2022/

@kde

Animation showing Plasma 6's "Welcome Center" and a scrolling list of people who have become Supporting Members.

rollingflower,

You can run a distro in a VM and test software there. Or you help with translations, and a lot more

community.kde.org/Get_Involved

  • All
  • Subscribed
  • Moderated
  • Favorites
  • normalnudes
  • osvaldo12
  • magazineikmin
  • vwfavf
  • thenastyranch
  • Youngstown
  • slotface
  • Durango
  • ngwrru68w68
  • rosin
  • kavyap
  • tsrsr
  • PowerRangers
  • DreamBathrooms
  • Leos
  • khanakhh
  • hgfsjryuu7
  • cubers
  • everett
  • cisconetworking
  • InstantRegret
  • mdbf
  • tacticalgear
  • ethstaker
  • tester
  • modclub
  • GTA5RPClips
  • anitta
  • All magazines