cyberwolfie

joined 2 years ago
[–] [email protected] 5 points 4 hours ago* (last edited 4 hours ago)

I tag all my music through MusicBrainz Picard before adding to my server. I think most of the artists are good after that (i.e. if there is a featuring artist, it becomes a separate entry), but I typically use the album artist field to browse by artist.

ETA: I have run into enough cases of Picard wrongly tagging my music that I wouldn't want it automatic. It is not often, but enough that I would be annoyed.

[–] [email protected] 2 points 2 days ago

Ah no, it's not - I have been fooled by this community-driven approach. They are in a position to enshittify, so this might not be a good long-term solution.

[–] [email protected] 3 points 3 days ago (2 children)

I was actually unaware that IMDb is owned by Amazon. I will redouble my efforts to use TMDB instead.

[–] [email protected] 7 points 3 days ago

I have ended up using Zotero for this, which takes a snapshot of the webpage for offline reading (and preservation). Synced to other clients through my WebDAV server. Originally only used Zotero as a reference manager for academic journal papers, but liked using it more broadly.

[–] [email protected] 6 points 1 week ago

I just learned that Fairphone (Dutch company) apparently is 100% compatible with Ubuntu Touch now. I have an FP4, but don't dare replacing CalyxOS just yet - but I'm looking for a used Fairphone now to try it out with, if I can find one cheap enough.

From their own words: "The Fairphone 4 in combination with Ubuntu Touch is currently the best option, if you value sustainability, fair trade materials, repairability and independency from Google and the Android operating systems."

[–] [email protected] 2 points 1 week ago

Oh, first time hearing about them. Interesting. Does not seem flashable on other phones than their own at the moment? In any case, the year of Linux mobile is certainly nigh!

[–] [email protected] 1 points 1 week ago (2 children)

You could run Waydroid on it, which I think would let you use most of the apps you need, except maybe banking apps and the like.

I would love to make a move, but my reason for not trying out for example postmarketOS yet, is the lack of access to several of the core phone features. From the postmarketOS wiki page, for my phone (Fairphone 4), it lacks access to camera, GPS, NFC (don't care), audio and battery (not sure what is meant by that), and has partial support for calls (not sure what is meant by partial support).

I just now checked the status for Ubuntu Touch however, and it seems like they have actually gotten these things working. Interesting!

[–] [email protected] 8 points 1 week ago (1 children)

Their demise wasn’t due to lack of popularity, the company just had problems getting established, and ultimately didn’t survive its initial growth phase.

Hm, I thought their demise was due to them arbitrarily going back in time.

[–] [email protected] 4 points 1 week ago* (last edited 1 week ago)

If I had to guess, this is them meeting other Open Source contributors where they usually are, which in large part is GitHub these days.

Out of 28 projects whose release note RSS-feed I subscribe to, 25 of them are hosted on GitHub. While I'd love to see more of these projects move away from GitHub, it is understandable that they go where the largest amount of devs are. I'd love to see more of them start mirroring their repositories to Codeberg or their own Forgejo instance though, to give developers the opportunity to contribute while not alienating the devs who stay on GitHub. At least that would lessen the loss of opportunities for the devs when ditching GitHub - but I am not sure whether it is trivial or a hassle to maintain that kind of setup.

[–] [email protected] 6 points 1 week ago (2 children)

I run CalyxOS and have automatic updates from F-Droid.

42
submitted 2 weeks ago* (last edited 2 weeks ago) by [email protected] to c/[email protected]
 

As we all know, privacy starts with security, which leads many people in this community to seek out secure services / software, some relentlessly so.

Then life happens, and suddenly you find yourself naked in a back alley in Hanoi (or if you already live in the region, you might instead find yourself naked in Santiago de Chile), stripped of all belongings and at best some vague recollection of an unusually good night. What is your strategy to regain access to what you need to get back home?

An no, the staff at the hotel does not recognize you.

 

I am in the process of migrating my Nextcloud instance from one server to another. I copied the Borg archive to one mountpoint, /mnt/ncbackup and intend to keep my data in /mnt/ncdata.

I couldn't really find out what to mount the backup directory to, so I just fired it up as documented in the documentation, and I was able to retrieve my backups from the non-mounted directory.

So this reveals a fundamental flaw in my understanding of how Docker works - I had assumed the container only had access to whatever was explicitly mounted. But I guess I am wrong?

This is the command I run:

sudo docker run \
--init \
--sig-proxy=false \
--name nextcloud-aio-mastercontainer \
--restart always \
--publish 8080:8080 \
--env APACHE_PORT=11000 \
--env APACHE_IP_BINDING=0.0.0.0 \
--env APACHE_ADDITIONAL_NETWORK="" \
--env SKIP_DOMAIN_VALIDATION=false \
--env NEXTCLOUD_DATADIR="/mnt/ncdata" \
--volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \
--volume /var/run/docker.sock:/var/run/docker.sock:ro \
ghcr.io/nextcloud-releases/all-in-one:latest
 

I am getting my first 3D-printer (a Prusa CORE One) this week! I have tons of ideas that I want to get started with, but the most time-sensitive one is to make some self-watering planters for my balcony (so I can have time to grow some greens in the season). I wanted to do this without a 3D-printer last year, but I could never find any cases close to the right dimensions in the stores, and making the separator between the water reservoir and soil from off-the-shelf parts was not so easy with the cases I did find, so I hope I am able to make something functioning with my 3D-printer this year.

But I'm new to this, and I am looking for some advice to where to get started reading up on different concepts that will be relevant to this project. These are the things I am planning to dive into over the next weeks, and I am sure there are plenty of things I have not thought about at all:

  1. Splitting and joining 3D-printed objects: The overall base area of the planter is too large for my 3D-printer to do in one go, and I am likely going to need four parts that I need to fuse together. I am thinking there are many "standard" ways of doing this, such as splitting with a jigsaw-puzzle pattern? I am also planning to simply glue to the parts together along the seam, and add an additional layer of glue along the boundary. Which leads to concerns about...

  2. Water tightness: I know that making watertight prints is not the easiest thing in the world. The container should be able to contain water without leakage, and I am planning on reading up on all the ways to make the prints themselves as impermeable to water as possible. I am sure there are much to learn in terms of slicer settings here. In addition, I will look into different coatings I can finish it up with, such as a layer of water-proof wood glue. However, the water here will be absorbed by the soil and then by the plant's roots, so this coating should be non-toxic.

  3. Material choice: To begin with, I will only have PLA available, but I can get other filaments if needed. There are two immediate concerns I have about this: whether it is food-safe (for the same reason as above) and whether it is suitable for outdoors use. It will not be in direct sunlight, as I will build a wooden case around these 3D-printed containers, but the planters themselves will be, so it could get a little hot during Summer. Any other considerations I need to make?

  4. Modelling the parts: I am already familiar with Blender, and planned on using it for the first project. I have FreeCAD installed, but zero experience. The shapes are simple, and I am sure I can draw up something in Blender in no time. But since I want to split them up, and join them ideally as flush as possible, will the models be precise enough? Dimensional precision is the main reason I've heard for using CAD-software over Blender for hobby basis.

 

I frequently use KRunner to do simple sums when doing my accounting. I keep a ledger with numbers formatted as e.g. 1,000.00. My system settings in KDE for number formatting under Region & Language is set to British English, i.e. the way I want it. However, whenever I copy a sum from KRunner, e.g. "1000.25 + 1000.25", it is copied as "2000,5" (i.e. no thousands-delimiter, wrong decimal point and only one decimal number). It gets a bit annoying to change this manually.

I can't seen to find any specific settings for this in KRunner or the Calculator plugin, and I would expect it to respect KDE's own settings.

Does anyone know how to force KRunner to do my bidding here?

 

I have a set of Samsung washer and dryer that can be hooked up to Samsung SmartThings. I have no interest in making a Samsung account and having my washers and dryers communicate with anything outside of my network.

But since it has some kind of "smart" functionality, I was wondering whether anyone has been able to get this information without ever onboarding it with SmartThings?

Both machines set up their own WPA2-protected WiFi network when running.

 

I have a server running Debian that has been connected to WiFi for a long time, but I have since moved it and given it a wired connection. It still seems to be using WiFi though, and in my router settings it shows up as connected through WiFi and not through ethernet.

Now I want to make sure that I can switch over from WiFi to ethernet directly from an ssh-connection so I won't have to connect a screen to get direct access.

What is my best bet here? A lot of the tools I find used for different network operations are not pre-installed, and I don't want to be installing just everything being suggested. Can I solve this by installing network-manager and using nmcli?

EDIT: I also want to disable the wireless card.

EDIT2: No eth-interface shows up when running ip link show, EDIT3: but r8169 0000:02:00.0 enp2s0: renamed from eth0 shows up in dmesg and enp2s0 shows up in ip link show, so I guess it is recongized then.

[SOLVED] EDIT4: I made the modifications manually in etc/network/interfaces, and now it seems to work. I entered the following lines:

auto enp2s0
iface enp2s0 inet dhcp

And then it showed up in my router. I then continued to comment out the lines enabling the wireless interface, and after reboot it works fine still.

 

SOLVED: BananaTrifleViolin's post contains the solution.

Flatseal won't start by itself anymore, which is a known issue. I got it running by running

GSK_RENDERER=gl com.github.tchx84.Flatseal

and inspired by a response in the above linked issue, I wanted to add GSK_RENDERER=gl as a variable in Flatseal so I could open it without having to manually run this in the terminal.

However, I seem to have screwed that up, and written GSK_RENDERER=ng instead, because the application still won't run, and now I get the following output anytime I try to open it by the method above:

(com.github.tchx84.Flatseal:2): Gsk-WARNING **: 22:09:54.997: Unrecognized renderer "ng". Try GSK_RENDERER=help
MESA-INTEL: warning: ../src/intel/vulkan/anv_formats.c:782: FINISHME: support YUV colorspace with DRM format modifiers
MESA-INTEL: warning: ../src/intel/vulkan/anv_formats.c:814: FINISHME: support more multi-planar formats with DRM modifiers
Gdk-Message: 22:09:55.406: Error 71 (Protocol error) dispatching to Wayland display.

However, I can't for the life of me seem to correct this. I've tried running the above command again, I've tried overriding it with flatpak:

flatpak override --env=GSK_RENDERER=gl com.github.tchx84.Flatseal

(which yielded a "permission denied", and nothing happening after running with sudo)

I've reinstalled the applications several times, including removing the config files from ~/.var/app/com.github.tchx84.Flatseal and checked that /var/app/ does not contain any config files.

I just want to reset the user input changes I made to this flatpak and start over, but I'm getting no where...

 

After a fairly hassle-free year or so with this Epson ET-2815 printer, the cyan now won't print at all (no lines, no nothing - printing a full cyan page just yields white). I believe the print head is fully clogged and I want to perform a print head cleaning. I need the epson-printer-utility to do so (available from here, manual here), which I did not set up when I initially set up the printer.

I have installed epson-printer-utility as instructed and run it through the terminal, but I am met with a error message saying "The printer was not found". The printer is otherwise found on the network and configured in CUPS, and I can print just fine with it (up until the cyan channel now doesn't work anymore).

I ran across this old post suggesting that the udev-rule is copied over to /etc/udev/rules.d, but the installation process seems to have taken care of that already.

This print head function is also available through this god-awful mobile app that I had to use to set it up, but now the app also cannot find the printer, even though I try to connect directly to the IP. I have ensured that my phone is on the same network as the printer, but alas.

This happened straight after I set up the integration in Home Assistant, but I imagine this is just a coincidence. I last used the printer just over a month ago.

Anyone have any experience dealing with this?

 

After a system start today, I was suddenly prompted with KDE Wallet requiring a password. I have not needed this before, and I could not seem to enter a password it would accept ("Error code -9: Read error - possibly incorrect password."). I can't remember setting this up, but it might have been something I did when I first set up my system. However, I would either have remembered it or stored the password in my main password manager, and there is no trace of it there.

To fix this, I created a new wallet and set that to be the default. Now, it works, and it is generally fine as it was not used for much, but I have one big issue: Signal used kwallet as its credentials manager, and now I can't open the Signal database.

Before I accept my losses and recreate the database from scratch, I wanted to know if anyone have experienced anything similar, and if there are some tips to restoring the original keychain? As I said, I don't know the password, so my guess is that I'm outta luck...

 

I've been waiting to finish up with some major life stuff before diving into the world of 3D printers. Now that is finally behind me, and I am currently trying to find out which printer I want so that I can place an order.

So far I've set my eyes on the new Prusa CORE One. It ticks a lot of the boxes that I think I am after, including:

  • As open as I can get (before going into that Voron-stuff, which I think I'm not ready for). I don't want to be bogged down with having to run proprietary slicers through Wine and things like that. I am not sure how big of an issue that is with e.g. Bambu or Creality (if at all), but I've seen enough rug-pulls and enshittification processes that I don't really want to risk that. I want to be sure that I can use FOSS tools such as Blender and FreeCAD for design, and similarly open slicers, and the whole workflow will work just fine.
  • As future-proof as I can possibly hope for. I think the upgrade path from the MK4 to CORE One shows that they are serious about sustainability and longevity of their devices, and as far as I can tell, I should have no troubles sourcing replacement parts. I also want to support companies with this philosophy.
  • Has a decent print volume (I know there are bigger, maybe I will be constrained by this at some point?)
  • Enclosed - a major reason I did not want the MK4S was that it was not enclosed (but maybe you can get an enclosure?). It will be placed in my study where I spend most of my computer time (which often times is a lot, so I imagine I will be in the room while it is printing). I imagine, with the additional filter, that it will be better with an enclosure. Also, it will be easier to keep good temperature control during prints, as it can get cold here during winter.
  • Locally produced (I'm EU based).

I understand that other manufacturers provide more "bang for the buck" and that I in that sense will be overpaying feature-wise. I am fine with that given my emphasis on the above criteria.

However, I am a complete newbie to 3D-printing. I am sure there are some limitations I have not thought about, and I was wondering if there are any major things I have not thought about that would actually affect me negatively and should make me reconsider this model?

 

I've been stressing out for some hours now, but I think I know what has happened, although there are still some things that's not quite adding up, and was hoping someone could help me get to the bottom of it. The actual question is at the bottom.

First some background I'm self-hosting Nextcloud on a Linode, and was notified that the public out network traffic exceeded my set threshold. I first assumed that I've had a breach on my server, but could find no trace of someone logging in. The reason I now feel at least somewhat easier is:

  1. No sign of anyone ssh-ing in successfully before the time this happened from /var/logs/auth.log (I guess this is not hard to cover though...)
  2. ssh through root is disabled - they would have to know my username and my password, which should not be brute-forceable, and the way it's stored in my password manager does not immediately allow linking the two (although, if my password manager is compromised I don't know what to do). I have no other signs that this has been compromised, and I think my Nextcloud-server would be a weird place to start if they had access to it all.
  3. I have 2FA on my Linode account, so accessing root (which also has a different and not easily brute-forceable password) through LISH should also be difficult.
  4. The amount of traffic (based on the average network traffic Linode reported) amounts to several times the total data stored on the server. I would expect a malicious actor to grab everything once, and not spend more time than necessary to needlessly duplicate the data.

What I now think happened instead is that my desktop client has resynced everything several times over. The reasons I think this:

  1. The network activity started more or less when I opened my laptop this morning
  2. The desktop client was for some reason entered twice in the autostart, causing two version of the client to be started at the same time. This caused some conflicts today - when I noticed this and resolved these, I quit the second instance, and that is about the time the network activity stopped
  3. The same thing happened later today, which caused a spike in CPU-usage on the server, but did not trigger the same network traffic as the desktop client seems to have crashed quickly after.

The actual question However, the last piece of the puzzle that I can't figure out that still has me somewhat nervous: the maximum outbound transfer speed greatly exceeds my download speed (about 4 times). From the graph, it seems as though it maintains this high speed, but it seems to maybe just log the maximum value every five minutes, so maybe these are just spikes? The reported average over the two hours this occurred more or less matches my maximum download speed however, although I don't really think I can get that from where I am sitting on my WiFi.

Is this the glove that doesn't fit?

27
submitted 6 months ago* (last edited 6 months ago) by [email protected] to c/[email protected]
 

I'm running Jellyfin on a Debian-server in my home, and I have the associated media folders set up as samba shares so that I can transfer any new media from my laptop to the server through Dolphin (KDE file manager).

This has for the most part worked very well (except slow speeds), but I've had an issue recently where the files are not copied over properly. This resulted in glitches in for example music files that would stop playback. I checked the checksums of some of these files, and they were different from source. Seems like the glitchy files are missing some data, but at no point were I notified about this. It works fine after I removed the files and transferred again, and now the checksums match.

Is this a common issue with samba, or could it be a sign that my HDD is acting up?

view more: next ›