9
submitted 2 weeks ago by blued_gear@fedia.io to c/piped@feddit.rocks

As a regular user of Piped, it got very annoying when Google blocked almost all the public instances. As even Invidious is affected, I decided to run Piped on my local machine with my residential IP, so that it won't get blocked so easily.
To make the process of running such an instance as easy as possible for me and also other Piped enjoyers, I created LocalPiped, a project to deploy all the server components via AppImage.

You can download prebuild AppImages here.
For a description on how to make the database persistent, see the README in the Repository.

Please be aware, that most of the privacy-advantages do not apply anymore, as the application has to run via your own IP.
This also means that you might need split-tunneling if you use a VPN.

It is also possible, to use the application on an Android Phone:

  1. you need Termux
  2. in Termux, install PRoot Distro
  3. with PRoot Distro, install Fedora: proot-distro install fedora
  4. switch into Fedora: pd sh fedora
  5. update packages and install wget and java-21: dnf update; dnf install wget java-21-openjdk-headless
  6. download the AppImage: wget -O LocalPiped.appimage https://projects.chocolatecakecodes.goip.de/blued_gear/localpiped/-/package_files/16/download
  7. make it executable: chmod +x ./LocalPiped.appimage
  8. extract the contents of the AppImage (as it is not possible to use fuse in normal Termux): ./LocalPiped.appimage --appimage-extract && mv squashfs-root LocalPiped && rm LocalPiped.appimage
  9. run it: cd LocalPiped; ./AppRun
[-] blued_gear@fedia.io 11 points 4 weeks ago

image

Edit: trying to get the image to show on Lemmy

[-] blued_gear@fedia.io 1 points 2 months ago

I don't know what you mean with 'PSO', so I'm not sure if I deserve your respect.

[-] blued_gear@fedia.io 3 points 2 months ago
[-] blued_gear@fedia.io 12 points 2 months ago

A friend of mine and I had a discussion why Browser add workspaces or side-panel like views inside them as I think the usage of multiple windows archives the same effect: separating a bunch of tabs.
They had the argument that it benefits as many windows get hard to handle when you try to find the right one in the taskbar after minimizing one.

So I had the idea "That's a good point. But why limit it to Browsers and Co and wait for them to implement such stuff (other example is tmux with terminals)". So I started researching and found a Mastodon post (sorry, but I forgot where it was) that showed a Plasma shell inside a Wayland window. With some tinkering I came up with this script.

Now to answer your question: it can help to organize a lot of windows, but each Plasma instance takes about 200 MB RAM and also on my computer the main Plasma instance kept crashing after some minutes.

[-] blued_gear@fedia.io 43 points 2 months ago

kwin_wayland supports launching Wayland displays inside a Wayland display. This can be used to launch KDE Plasma inside these windowed displays, and that recursive.

A GitHub with the script is here.

232
submitted 2 months ago by blued_gear@fedia.io to c/linuxmemes@lemmy.world
[-] blued_gear@fedia.io 3 points 7 months ago

Would fit very well, but kinda hard to animate with ASCII or Unicode half-block char :D

[-] blued_gear@fedia.io 2 points 7 months ago

It can do this. It is a patch of systemd-bsod, so it can (almost) everything it the original can.
The program searches for the latest logmessage with emergency level and displays it.

15
Bocchi BlueScreenOfDeath (cloud.disroot.org)
submitted 7 months ago* (last edited 7 months ago) by blued_gear@fedia.io to c/animemes@ani.social

Some of you may heard about the new BSOD feature of Systemd.
But I sure you never had a BSOD which shows you in such a "sympathetic" way that your computer fucked up.

With my mod of systemd-bsod, instead of getting a QR-Code which helps you to find more info about the problem, your PC will just show you the middle-finger.
(The error-message is still displayed.)

The source of the animation is this GIF

View in Nextcloud

[-] blued_gear@fedia.io 3 points 7 months ago

I really have no idea.

Also I have to admit that my approach is quite conservative.
Not every mesa update may be incompatible with the freeworld packages, but my package holds them back until RPMFusion published an update themselves.

19

Is there a community where people share their own projects?

I have some self-made applications and think they may be useful for others too, so I want to present them.

I already looked into some of the FOSS communities, but they seem more to be for news and discussions of established software.

Thank in advance for any tip.

18
submitted 7 months ago by blued_gear@fedia.io to c/fedora@lemmy.ml

Maybe some of you already had the problem: mesa-freeworld from RPM-Fusion can be out of sync with the standard mesa packages.
Once this led to a black screen after reboot for me.

So, I decided to create a metapackage which pins the versions of all mesa dependencies to be compatible with mesa-freeworld.
I published a Copr Repo with it, in case others think it is useful.

blued_gear

joined 7 months ago